csbbb 发表于 2008-6-25 10:36:50

Linux 下ATI HDMI与系统声卡冲突死机问题解决

Linux 下ATI HDMI与系统声卡冲突死机问题解决

这是我电脑 硬件信息
处理器: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
主板: ASUSTek Computer INC. M2NPV-MX
芯片组: Nvidia C51
内存: 2095596 KB
主硬盘: ST3160215A
显示卡: ATI Radeon HD 3600 Series
显示器: 即插即用监视器(Samsung(三星/韩国) SAM0107 SyncMaster)
音频设备: Trident 4DWave PCI Audio (WDM)(Trident Microsystems 4DWave(NX) PCI Audio)(这里还有个ATI Radeon HD 3600 Series的声卡我没装驱动
所以优化大师没有能认出来HDMI音频驱动,后来装了驱动XP系统正常)
网络适配器: NVIDIA nForce Networking Controller
键盘: 标准 101/102 键或 Microsoft 自然 PS/2 键盘
鼠标: HID-compliant mouse
传感器: ITE IT8716


我的电脑本身有两个声卡,一个继承AD1986A一个PCI的Trident 4DWave PCI Audio在加上ATI Radeon HD 3600HDMI在xp系统音频属性里就出现
三个声卡,在XP系统下一切正常,大游戏,听歌都没事。

我另一个系统是FEDORA 8 32位的 在系统没有装ATI驱动时系统也算正常,但很多关于显卡的事情就不好弄了。
通过YUM装上最新的ATI驱动后,问题就来了
1 菜单里的小喇叭经常崩溃2声音配置也就是声卡检测 里的声卡次序经常被ATI的占用到首选。 3 用其他的声卡放东西是系统 死机,是 死机

我想是否在安装驱动后 屏蔽 ATI的声卡信息保留显卡驱动。至于如何屏蔽就要请教大家了


希望大家多给于支持




经过两周的查阅资料,终于问题解决了


通过查看   lsmod 发现ATI的声卡使用的是 snd-hda-intel模块
当时就觉得肯定是驱动,或是硬件IRQ冲突问题,通过反复实践否定IRQ抢断问题,
后来又重新从源代码编译了声卡alsa驱动最新的 哈哈结果还死机
从此发誓要招到屏蔽此声卡的方法,终于认识到了modprobe.conf



alias eth0 forcedeth
alias scsi_hostadapter libata
alias scsi_hostadapter1 sata_nv
alias scsi_hostadapter2 pata_amd
options snd cards_limit=8
alias snd-card-0 snd-trident
options snd-trident index=0
options snd-hda-intel index=1
options snd-hda-intel index=2
alias snd-card-7 snd-usb-audio
options snd-usb-audio index=7

改为

alias eth0 forcedeth
alias scsi_hostadapter libata
alias scsi_hostadapter1 sata_nv
alias scsi_hostadapter2 pata_amd
options snd cards_limit=8
alias snd-card-0 snd-trident
options snd-trident index=0
#options snd-hda-intel index=1
#options snd-hda-intel index=2
#alias snd-card-7 snd-usb-audio
options snd-usb-audio index=7
我就认定这个 snd-hda-intel有问题
管他三七二十一反正现在系统听歌,看电影不死机了爽了

一直没有深入 这次真费了老大劲了

为了实验 我先后安装了 fedora 789    suse 11    Ubuntu 8.04

得到试验结果 如下
如果你用ATI卡

fedora 78 能正常进系统   fedora 9 安装后显示器超频(fedora 9 测试版反而能正常安装 真搞笑) 对于一般用户很难解决
suse 11 能正常进系统(听歌时照样死机,我当时以为我用的fedora 8 太老了不能认出新硬件,现在感觉照此方法应该能解决)
Ubuntu 8.04安装过程中死机对此很失望
以上均为32位系统
   对硬件支持 fedora 系列 还是较好点
fedora 10 出来之前我是不会用 fedora 9的 麻烦

[ 本帖最后由 csbbb 于 2008-6-27 15:18 编辑 ]

csbbb 发表于 2008-6-27 09:36:38

大家讨论以下 ,

需要重新编译内核呢,还是有更简单的办法
页: [1]
查看完整版本: Linux 下ATI HDMI与系统声卡冲突死机问题解决