Git Product home page Git Product logo

audio-on-asus-e200h's Introduction

audio on asus e200ha

i have peppermint 10 and an asus E200HA so

to get the driver bytcht-cx2072x (cx2072x) first you need first the kernel 5.3 and the extra modules:

sudo apt-get install linux-headers-5.3.0-26-generic
sudo apt-get install linux-modules-extra-5.3.0-24-generic

so next you will have something like

neofetch

neofetch

inxi -F

"inxi -F"

aplay -l

aplay -l

so you can see that the audio card is recognized and the driver is bytcht-cx2072x.

but the card will not show up in "audio mixer" and in dmesg there is a lot of errors because the driver doesn't have a configuration file.

i found that on another repo but you only need the .conf files, so follow only the fifth point and below:

  1. Copy the configuration files for alsa (bytcht-cx2072x.conf and HiFi.conf from the bytcht-cx2072x folder) to /usr/share/alsa/ucm/bytcht-cx2072x (creating the folder first).

    These tell alsa what driver and codec to use, and how to use them

    sudo mkdir --parents /usr/share/alsa/ucm/bytcht-cx2072x
    cd /usr/share/alsa/ucm/bytcht-cx2072x
    sudo wget "https://raw.githubusercontent.com/heikomat/linux/cx2072x/cx2072x_fixes_and_manual/bytcht-cx2072x/HiFi.conf"
    sudo wget "https://raw.githubusercontent.com/heikomat/linux/cx2072x/cx2072x_fixes_and_manual/bytcht-cx2072x/bytcht-cx2072x.conf"
  2. Set realtime-scheduling = no in /etc/pulse/daemon.conf (see this issue-comment).

    This makes the pulseaudio daemon not die if the audio device is not found instantly

    via script

    sudo sed --in-place --regexp-extended --expression='s/;?\s*realtime-scheduling\s*=\s*(yes|no)/realtime-scheduling = no/g' /etc/pulse/daemon.conf

    by hand

    1. Make sure you edit the file as root, for example with sudo nano /etc/pulse/daemon.conf
    2. Change ; realtime-scheduling = yes to realtime-scheduling = no
    3. make sure you removed the ; at the beginning of the line, this is important!
  3. Reboot

credits to heikomat for the .conf

audio-on-asus-e200h's People

Contributors

simone-viozzi avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.