我一直试图将我的开源 AMD Radeon 驱动程序列入黑名单,以便我的系统只使用 Intel HD 4000 Ivy Bridge 显卡。正确的步骤是什么?我xserver-xorg-video-ati
目前正在使用。
不幸的是,我的 HP Envy 15t-3200 机器的 BIOS 中的设置没有显示任何用于禁用独立显卡的配置选项,因此我正在寻找一种在操作系统中执行此操作的方法。
- 我的笔记本电脑(HP Envy 15t-3200)上的 BIOS 没有用于禁用或选择我想要专门使用的适配器的 BIOS 选项。
- vgaswitcheroo不适用我的硬件配置。
答案1
vgaswitcheroo
如果有来自 Linux 内核的免费驱动程序并且内核模式设置已激活,则适用。因此,如果没有安装 fgrlx,它应该可以工作。我使用类似的设置(Intel 4000、Radeon 6600M)使我的 Sony VPCSA 工作。
/etc/defalut/grub
我替换了(1)中的一行:
GRUB_CMDLINE_LINUX="video.allow_duplicates=1 radeon.modeset=1"
它修复了 Ubuntu 12.10 的问题。但是,这对于 Debian/unstable 来说还不够。此外,我必须在/etc/modprobe.d/blacklist.conf
(2) 中添加一行:
blacklist radeon
至/etc/rc.local
之前exit 0;
(3):
modprobe radeon modeset=1
mount -t debugfs none /sys/kernel/debug/
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
如果遇到问题,请先从 (2) 开始。它已可靠地生成可启动的系统,然后继续执行 (3)。
答案2
我认为该问题在其他操作系统(Windows)上也未得到解决 - 所以这似乎是硬件问题而不是软件问题。
和http://reviews.cnet.com/laptops/hp-envy-17t-3200/4864-3121_7-35328488.html