如何使 CLI 在专用显卡上运行?

如何使 CLI 在专用显卡上运行?

我刚刚完成了 Gentoo 最小安装,我想知道的第一件事是为什么我没有得到图片。我的现场 CD 上确实有信号,所以这很奇怪。我将显示器插入英特尔高清显卡 HDMI 输出,然后就出现了我的图片。

只是这个问题,我有 3 个显示器。我需要 AMD 驱动程序,所以我继续安装专有驱动程序,因为我对这些驱动程序有最好的体验。为了做到这一点,我必须重新编译内核并关闭和打开一些设置以启用 AMD KMS。我不知道它是什么,但以下效果很好本指南(适用于我的蓝宝石 Radeon HD 7970)。

我的目标是安装 XFCE 4,所以我还安装了 Xorg。

emerge xorg-server ati-drivers

我跑过去startx,在插入英特尔高清端口的显示器上看到了我期望的图像。现在我再次停止 x-server 并运行aticonfig --initial并重新启动。我已经知道 aticonfig 只更新 xorg.conf,当我再次启动 x 时,它出现在正确的监视器上。现在唯一困扰我的是启动 x 之前的 CLI 仍然在集成图形监视器上。如何将其也发送到专用显卡?

答案1

我相信你正在寻找FBCON,你需要这个选项:

3. fbcon=map:<0123>

        This is an interesting option. It tells which driver gets mapped to
        which console. The value '0123' is a sequence that gets repeated until
        the total length is 64 which is the number of consoles available. In
        the above example, it is expanded to 012301230123... and the mapping
        will be:

        tty | 1 2 3 4 5 6 7 8 9 ...         fb  | 0 1 2 3 0 1 2 3 0 ...

        ('cat /proc/fb' should tell you what the fb numbers are)

答案2

用于xrandr查看是否正确检测到所有可能的显示。如果正确显示它们,请使用xrandr --output "***" --primary将您想要的任何显示器设置为主要显示器。

"***"是检测到的显示类型之一(例如:DVI-0)。

相关内容