![在具有独立 AMD 显卡的工作站上使用 iKVM(ASPEED)远程文本控制台和 GUI 桌面会话](https://linux22.com/image/939307/%E5%9C%A8%E5%85%B7%E6%9C%89%E7%8B%AC%E7%AB%8B%20AMD%20%E6%98%BE%E5%8D%A1%E7%9A%84%E5%B7%A5%E4%BD%9C%E7%AB%99%E4%B8%8A%E4%BD%BF%E7%94%A8%20iKVM%EF%BC%88ASPEED%EF%BC%89%E8%BF%9C%E7%A8%8B%E6%96%87%E6%9C%AC%E6%8E%A7%E5%88%B6%E5%8F%B0%E5%92%8C%20GUI%20%E6%A1%8C%E9%9D%A2%E4%BC%9A%E8%AF%9D.png)
我有以下设置:
- 华硕 Pro WS WRX80E-SAGE SE WIFI主板集成ASMB9-iKVM(智能平台管理接口)
- 专用 AMD 显卡,可与 amdgpu 驱动程序配合使用
- Ubuntu 21.04 桌面
- 安装程序设置了 ZFS 根池加密安装。非常漂亮和花哨,但符合 Ubuntu 标准。我没有自己更改此处的任何内容。
有效的方法:
- 在固件设置屏幕(BIOS)中选择专用显卡作为主显卡,我就可以得到一个可以工作的桌面。
- 我配置了 IPMI,以便可以从网络中的另一台机器访问它。我还更新了 IPMI/BMC 和 UEFI/BIOS 固件。
无效的方法:
当我打开远程控制台时,它显示“无信号”。屏幕上没有视频输出,就像您从服务器或虚拟机所期望的那样。
- 不过有一件事:我在两个屏幕上(独立显卡和 iKVM)都可以看到输入 ZFS 根池密码的密码屏幕。所以这看起来是一个可靠的实现。
当我在 BIOS 中选择内置 ASPEED 显卡作为主显卡时,我在启动时获得了视频输出,并且还在 iKVM 上获得了桌面。问题是:我还没有找到将桌面切换到专用显卡的方法。
我想要的是(我的问题):
- 使用独立显卡的台式机。(这里不涉及 Nvidia。应该像使用各自图形解决方案的普通 Intel 或 AMD 系统一样表现良好。)
- 访问远程控制台,在重启机器电源之前,如有必要,执行一些故障排除命令。
因此,根据我读过的其他帖子的假设,VGA 输出并没有“失效”,因为我可以在两个屏幕上清楚地看到密码输入屏幕。
答案1
到目前为止我已经实施了以下建议:https://wiki.raptorcs.com/wiki/Troubleshooting/GPU#Tell_GDM_to_ignore_a_GPU
cat /etc/udev/rules.d/72-gdm-ignore-gpus.rules
TAG-="seat", ENV{ID_FOR_SEAT}=="drm-pci-0000_29_00_0"
TAG-="seat", ENV{ID_FOR_SEAT}=="graphics-pci-0000_29_00_0"`
我必须用 lscpi 来验证 ID,ls /sys/bus/pci/driver/ast/
因为这里去掉了前导零。
CTRL现在我需要记住,我可以使用++远程访问文本控制台,ALT该F3键应保存为热键。我可以在 tty2 上控制鼠标,即 GUI 会话,而远程控制台上的屏幕保持黑色。
如果有人有更好的解决方案,请告诉我。