我有一台 2011 年中期生产的 27 英寸 iMac。显卡出现故障,导致计算机随机崩溃。这是一个已知问题,但它没有及时在 Apple 的更换计划中出现故障。但我离题了...
我想在上面安装 Ubuntu,并禁用损坏的 AMD 显卡,这样我就可以使用集成的英特尔显卡。
lspci | grep -E 'VGA|Display'
如下
00:02.0 Display controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Blackcomb [Radeon HD 6970M/6990M]
运行lspci -k
显示 AMD 设备正在使用“radeon”模块,而 Intel 设备正在使用“i915”。因此,我假设这意味着两个图形设备都已被检测到并且具有内核驱动程序。(如果我错了,请告诉我)
因此,我尝试在 中将“radeon”列入黑名单/etc/modprobe.d/blacklist.conf
,但这会导致系统在启动时挂起。它进入了 ubuntu 徽标加载屏幕的一部分,然后屏幕吐出一些文本,最后是一行“启动 GNOME 显示管理器”。(抱歉,我无法获取屏幕截图)。
我应该如何进行,或者我应该如何禁用专用显卡并使用集成英特尔显卡?
答案1
有一个 Gnome shell 扩展可以从 System76 中选择使用的图形设备。该扩展也可以用于 Gnome 以外的其他桌面(仅从终端)。此扩展通常用于节省电量,但它可能也对您的问题有用。
这不是一个非常干净的解决方案,但在黑名单不成功后可能会解决您的问题。