Я решил проблему, перейдя на ОС Gallium, основанную на xubuntu и специально разработанную для хромбуков. Звук и микрофон теперь работают.
Вот ссылка на их сайт:https://galliumos.org
Если вы столкнулись с такой же проблемой и не хотите менять ОС, предлагаю установить одно из последних ядер на этой странице:
Во-первых, вы можете установить архив и распаковать его с помощью tar.
Затем вам нужно будет собрать ядро вручную с помощью:
сделать локальный модконфиг марка -j nproc
упак. -упак.
Наконец, вам нужно будет установить все пакеты deb сdpkg -i
Я бы лично скачал это ядро :stable: 4.16.5
так как оно достаточно современное. Я не выбрал этот вариант, потому что у меня всего 4 ГБ ОЗУ и слабый процессор 1,60 ГГц (с одним ядром ). Этот вариант рискован в моем случае; перегрев может заблокировать мой компьютер.
Другой вариант — купить звуковой USB и подключить к нему динамик. На амазоне можно найти дешевые.
В Linux естественным способом экспорта параметров ядра являются виртуальные файлы в /sys или /proc. В Solaris и его производных для чтения и записи значений можно использовать отладчик mdb.
# mdb -ke "spa_load_verify_metadata::print"
0x1 (B_TRUE)
Или как я это делал:
# echo "spa_load_verify_metadata::print" | mdb -k
0x1 (B_TRUE)
Дополнительную информацию о символе можно найти в отладчике:
# mdb -k
> spa_load_verify_metadata::nm
Value Size Type Bind Other Shndx Name
0xfffffffffbfc11f0|0x0000000000000004|OBJT |GLOB |0x0 |6 |spa_load_verify_metadata
Дополнительную информацию можно найти здесь:Руководство по модульному отладчику Oracle Solaris