服务器安装Nvidia驱动后,再安装XFce桌面端,此时BMC远程控制台无法进入XFce桌面。
由于 BMC 的虚拟控制台需要通用驱动,但当前配置混合了 NVIDIA 和 fbdev 导致冲突,修改配置文件改用 fbdev 或 vesa即可。这里将修改为fbdev。

sudo nvidia-xconfig # 生成默认配置
修改配置文件
sudo vi /etc/X11/xorg.conf
替换以下内容(纯 fbdev 模式)
Section "Device"
Identifier "Card0"
Driver "fbdev"
Option "fbdev" "/dev/fb0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
EndSection
替换后执行sudo systemctl restart lightdm
原配置文件为:

替换为:
