(紧急)混合显卡:AMD 显卡故障,仅需使用英特尔显卡

(紧急)混合显卡:AMD 显卡故障,仅需使用英特尔显卡

编辑:无法使用 VGAswitcheroo,因为只有加载 radeon 模块后才能访问它。但我的问题是 radeon 卡无法加载,如果 Ubuntu 尝试加载它,它会挂起。

[Ubuntu 13.04]

我的 HP DV6 6121tx 的 AMD 卡出现了某种奇怪的硬件故障。因此,我只能使用 Intel 驱动程序运行 Windows,并且禁用 AMD 卡。它运行良好,我没有遇到任何问题(当然,除了我不能运行高分辨率游戏,但这不是问题)。

现在我确实需要在我的计算机上安装一个可以运行的 Ubuntu,但我不知道如何使用它来实现同样的效果。

在我安装 Ubuntu(未修改)并启动它后,我看到这个屏幕。

在此处输入图片描述

如果我使用模式设置在启动选项中,Ubuntu 可以正常启动,但处于“软件渲染模式”。我尝试了其他各种启动选项,包括:

i915.modeset=0  
i915.i915_enable_rc6=1  
video=1366x768-24@60  
video=VGA-1:1366x768-24@60  

你们能指导我如何在 Ubuntu 中禁用/忽略/列入黑名单/卸载 AMD 卡并仅在 Ubuntu 中使用英特尔显卡吗;就像我在 Windows 中使用的那样?

我的 BIOS 中没有禁用 AMD 卡的选项。

(我将其标记为紧急,因为作为计算机科学专业的学生,​​我的大部分课程都是基于 Linux 的)

非常感谢大家,如果你们能帮助我解决这个令人头痛的问题,我将不胜感激。

答案1

请查看此链接,看看其中是否有适合您的内容:http://usernamepending.wordpress.com/2011/11/02/getting-back-some-battery-life-in-ubuntu-11-10-by-disabling-discrete-graphics/

如果这不起作用请尝试:

在 /etc/rc.local 的“exit 0”行上方添加以下几行

modprobe radeon
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

然后将其添加到 /etc/modprobe.d/blacklist-local.conf

blacklist fglrx

重新启动,然后输入以下命令检查它是否有效:

sudo cat /sys/kernel/debug/vgaswitcheroo/switch

你应该看到类似这样的内容:

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0

IGD 是您的英特尔芯片,+ 表示目前正在使用,Pwr 表示已打开。DIS 是 ATI 卡,如果显示关闭,则表示正常工作 :)

答案2

您还没有尝试radeon.blacklist=1将 Radeon 驱动程序列入黑名单的参数。

这可能会解决您的问题,但您的 AMD 卡可能会在会话期间保持通电状态,从而产生更多热量并缩短电池使用时间。

答案3

如果您仍然遇到此问题,您可以按照我的做法操作。我在启动屏幕上按下删除键以访问我的 BIOS 屏幕。然后我从 BIOS 禁用切换显卡。然后我安装了 ubuntu,我不确定它是否查找了 ati;但是,它确实看到了英特尔显卡并且运行正常。

我确信你可能还没有尝试过这个。我不得不在我的笔记本电脑上这样做,因为如果我在 BIOS 中启用可切换显卡,ATI 会一直全速运行,使我的笔记本电脑发热并耗尽电池。

我目前有一台 HP Probook 4540s。我不擅长使用整个命令提示符/终端/控制台。所以这是我必须采取的路线。如果其他方法都失败了,你可以试一试。

答案4

我知道这已经是两年前的事情了,但我找到了解决这个问题的方法。你必须阻止你的电脑尝试加载 Radeon 驱动程序。

cd /lib/modules/3.13.0-24-generic/kernel/drivers/gpu/drm/radeon
mv radeon.ko radeon.ko.bak

注意:这是 14.04

巧合的是,我的笔记本电脑也是 DV6 6121tx。6770M 让我在 4 年的紧张视频游戏中表现良好(即工程学士学位)

相关内容