|
楼主 |
发表于 2008-10-28 09:06:20
|
显示全部楼层
Post by jarryson;1900323
我刚刚弄了弄wiki,发现里面有讲到HDAudio声卡会出现类似问题,驱动了但是没有声音,解决方法就是播放声音,然后一个一个调整。
我也看了wiki,照着去做,但是没用。
Understanding why problems arise
If you have a HDAudio sound device, it's very likely that you will have to adjust some mixer settings before your sound works.
HDAudio devices are very powerful in the sense that they can contain a lot of small circuits (called widgets) that can be adjusted by software at any time. These controls are exposed to the mixer, and they can be used, for example, to turn the earphone jack into a sound input jack instead of a sound output jack.
However, there is a side effect, mainly because the HDAudio standard is more flexible than it perhaps should be, and because the vendors often only care to get their official drivers working.
Then, when using HDAudio devices, you often find disorganized mixer controls, that doesn't work at all by default, and you are forced to try every mixer control combination, until it works. You'll probably want to setup a program to record/play continously in the background (e.g. ossrecord - | ossplay - for recording or osstest -lV for playing), while changing mixer settings in ossxmix in the foreground.
[edit] How to solve
Open ossxmix and try to change every mixer control in the middle area, that contains the sound card specific controls, as explained in the previous "The mixer" section.
* Raise every volume control slider.
* In each option box, try to change the selected option, trying all the possible combinations.
* If you get noise, try to lower and/or mute some volume controls, until you find the source of the noise.
Please note again that you do not need to change any controls in the top area nor in the bottom area, as they are virtual vmix-related mixer controls. |
|