应用场景
硬件/整机信息:X86平台
CPU架构:Intel、AMD
OS版本信息:桌面专业版1060
软件信息:无
问题现象
慧荣SM750显卡安装显卡驱动后接4块显示器只能点亮两块屏,提示VGA-1,DP-1 disconnected
如下图所示:
问题分析
SM750显卡默认编译没有开启支持四屏异显功能
解决方案
需要编译时添加支持参数,并且配置xorg
步骤一:
去显卡驱动GitHub下载最新驱动并解压,下载链接:https://github.com/teddywlq/smifb.uos
步骤二:
进入解压后的驱动源码目录编译显卡驱动,得到smifb.ko文件
先编译驱动,然后得到smifb.ko 文件并覆盖下面目录的文件
/lib/modules/4.4.131-20200710.kylin.desktop-generic/kernel/drivers/gpu/drm/sm750drm/smifb.ko 文件
sudo make prime=1sudo
mv /lib/modules/4.19.0-amd64-desktop/kernel/drivers/gpu/drm/smi/smifb.ko /lib/modules/4.19.0-amd64-desktop/kernel/drivers/gpu/drm/smi/smifb.bak #备份原驱动
sudo cp smifb.ko /lib/modules/4.19.0-amd64-desktop/kernel/drivers/gpu/drm/smi/
步骤三:
创建/etc/X11/xorg.conf文件并写入以下内容:
Section "OutputClass"
Identifier "Intel"
MatchDriver "i915"
#BusID "PCI:0:2:0"
Driver "modesetting"
Option "PrimaryGPU" "Yes"
EndSection
Section "OutputClass"
Identifier "SiliconMotion"
MatchDriver "smifb"
#BusID "PCI:3:0:0"
Driver "modesetting"
Option "PageFlip" "false"
Option "PrimaryGPU" "No"
EndSection
步骤四:
接入四块显示器,更新initramfs并重启,查看是否点亮四块屏
sudo depmod –a
sudo update-initramfs –u #更新initramfs 重启即可
modinfo smifb #检查版本号,确保使用了新驱动。
©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。