最近我更换机器为B360M + I5 8400的二手平台,为了继续使用emu0404 PCI 声卡,还特意找了块有PCI槽的主板。这声卡比较古老,其官方驱动早已停止更新,原驱动在windows8下还基本可以用。
升级平台后,先装了win10,参考了国外论坛的做法(点击参考),已经成功在win10下发声了。
后又安装了 银河麒麟 v10 sp1 (接近ubuntu 20的版本),发现声卡无声,经过一番搜索得知:首先这卡存在版本问题,早期的1.0版本是不被支持的;其次这块卡要发声,得通过加载alsa固件。
于是回到windows下,从其驱动确认了卡的版本是1.1,有被支持的希望,值得继续尝试。
然后去alsa主页,下载了alsa-firmware最新源码 (当时是 alsa-firmware-1.2.4)
进入命令终端
先安装依赖库
sudo apt-get install alsa-tools
然后进入解压后的alsa源码文件夹,依次执行
sudo ./configure
sudo make
sudo make install
不报错就是正常。
最后重启,进入界面后就听到启动声音啦,输入alsamixer可以查看信息。看来这卡可以继续用好多年啦。