![IRQ 冲突导致显卡和启动问题?](https://linux22.com/image/1111565/IRQ%20%E5%86%B2%E7%AA%81%E5%AF%BC%E8%87%B4%E6%98%BE%E5%8D%A1%E5%92%8C%E5%90%AF%E5%8A%A8%E9%97%AE%E9%A2%98%EF%BC%9F.png)
可能重复:
Ubuntu 死机了怎么办?
总结一下 - 我有 4 个设备共享 1 个 IRQ。这很糟糕吗?我该如何告诉 BIOS 停止这种情况?
背景:
我有一台旧的 Dell GX280 双奔腾 4 电脑,上周末我通过安装 Ubuntu 12.04 将它(半)复活了。开始的几个小时一切都很顺利,直到一台装有 WinXP 的电脑出现了一个让我困扰的问题——电脑死机了。彻底死机了。我在 askubuntu 上找到的无数方法都无法帮助我重新获得控制权,除了长按电源按钮关闭电脑。显然,这不是软件/WinXP 的问题。
经过大量的谷歌搜索,我发现硬件冲突经常会导致这种完全锁定,并且我的屏幕上(WinXP 和 Ubuntu)显示所有奇怪的黄色块和彩色斑点,我认为我的旧 GeForce 7600 出现故障并导致我出现这些奇怪的问题。(用罐装空气彻底清洁整个内部解决了彩色斑点问题)
再次,通过大量谷歌搜索和在 askubuntu 上找到的大量答案,我不知怎么地偶然发现了这个lshw
命令。逐行检查后,我发现我有四共享 IRQ 16 的设备:eth0、wlan0、ide0 (DVD-RW) 和我的视频卡。回想起来,我记得我与另一台计算机的以太网连接在我认为应该工作的时候却不工作。我从未完全解决过这些问题,所以这可能是巧合。
自从安装 Ubuntu 以来,另一个困扰我的问题是(在 WinXP 中没有这个问题)我的显示器在启动过程中会不时地接收不到来自 Ubuntu 的信号。前几天,它会在戴尔启动屏幕后消失,并在 Ubuntu 登录时重新出现。现在,它会在戴尔启动屏幕后消失,并且根本不会再出现——我必须按 F12,这样我才能加载 Ubuntu 的安全模式版本并获取更多详细信息,如 dmesg 和 lsdev。我还运行了 memtest86 一夜,醒来时没有错误,所以内存故障已经解决了。
我接下来要去哪里?
9 月 3 日更新
因此,下面的措施不起作用。周六早上的某个时候,机器仍然冻结,所以我完全从系统中移除了视频卡,并将显示器插入了老式的板载 VGA 端口。已经两天半没有冻结了。没什么大不了的,我想,没有 3D 卡。无论如何,我并没有打算用 Ubuntu 玩游戏。感谢大家的帮助,并为在错误的论坛上发帖道歉。另外,我不确定如何“恢复”我最初质疑的帐户,所以我无法将问题标记为已解决。
谢谢 ImaginaryRobots 和 Steve Kroon。
我回到 BIOS 屏幕并展开每个菜单,但找不到编辑 IRQ 设置的地方。IRQ 仅被提及两次作为有关特定设备的信息(我不记得是哪一次),但不是可写入的信息。
当我进入 BIOS 设置时,我确实告诉它使用板载视频控制器(?)而不是 GeForce 卡上的控制器。我以为必须将显示器插入 VGA 端口,而不是视频卡(带适配器)上的 DVI 端口,但机器无需更换插头即可正常启动,我仍然觉得这很奇怪。
截至今天早上,已经大约 10 个小时没有出现冻结现象。我会等到周末看看它是否能正常工作,然后再回来报告。
谢谢你的链接,Steve。我对共享 IRQ 的担忧已经消除,我的注意力又回到了显卡上。
答案1
您可能需要在 BIOS 设置中修复 IRQ 分配。如果可能的话,请将其设置为“自动”,因为您不必在本世纪制造的硬件上手动设置它们。
以下是另一台戴尔机器的屏幕截图:
http://en.community.dell.com/techcenter/extras/w/wiki/bios-irq-screen-shot.aspx
答案2
共享 IRQ 绝非罕见。有时它可能会导致问题,但如今多个设备共享一个 IRQ 是相当标准的做法。(例如,请参阅“共享 IRQ - 典型的 PC 解决方案”部分http://karbosguide.com/books/pcarchitecture/chapter40.htm。
所以这可能是你的问题,但仅仅因为有设备共享一个 IRQ 并不意味着有问题。