我在 Linux 下设置图形时遇到了问题。我的系统有两个 GPU,一个是板载的,另一个是专用卡。它是 AMD Liano (?) 系统之一,带有“APU”(包括 GPU 的处理器)。专用卡也是 Radeon(此设置背后的原因是“双显卡”功能,但这不是我在 Linux 下尝试运行的功能)。我使用的是开源 radeon 模块,而不是 fglrx。
我的显示器连接到专用卡,BIOS 将其识别为主屏幕。但是当我启动 Linux 时,radeon 模块似乎切换到板载 GPU 作为其主显示器(板载 VGA 适配器似乎成为显示 vconsoles 的显示器,即使没有连接任何东西)。连接到专用卡的屏幕将保持空白(不是关闭,只是空白!)。因此,屏幕将无法用作 vconsole,但 X 可以正常工作。
我尝试通过添加视频内核参数(例如 video=VGA-1:d)禁用所有不需要的输出,明确设置模式,但这并没有改变任何东西。有没有办法为 vconsole 选择屏幕/gpu,或者有没有办法停用板载卡(我无法在 BIOS 中做到这一点,而且 Windows 也需要该卡)。或者也许只是停用板载卡的 KMS。
现在的一个解决方法就是不用 vconsoles 并坚持使用 X。如果我尝试从 X 切换到 vconsole,光标就会消失,但显示仍保留在 X 中。
一些信息:我正在运行带有 3.4.6 内核的 Archlinux。