如何在双显示器设置上运行Intel和Nvidia显卡驱动程序?
我正在努力让英特尔和Nvidia显卡与两台显示器配合使用。 一台显示器应使用Intel卡,另一台应使用Nvidia卡。 当然,我想只使用一个键盘和一个鼠标在两个屏幕之间切换。 大黄蜂不适合我。
我不想使用xserver-xorg-video-all
软件包,因为我需要Nvidia卡进行游戏,我不能只使用一个显卡,因为我需要一个用于KVM虚拟化,另一个用于我的Linux桌面
所以我尝试安装驱动程序并手动配置Xserver。 Nvidia驱动程序正在工作,我得到一个video输出。 但我没有使用英特尔卡获得video输出。
我按照这篇博文中的说明进行操作
配置文件:
/etc/X11/xorg.conf.nvidia
/etc/X11/xorg.conf.intel
/etc/lightdm/lightdm.conf
这是一篇相关的StackOveflowpost
自2013年起可以使用图形卸载(参见http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html )
以下使用免费驱动程序(nouveau),并且无法使用nvidia的专有驱动程序。
我已经使用了几个月,它对我来说效果很好。 这是我的设置:
__nvidia__ __intel___ __nvidia__ | | | | | DVI-I-1 | VGA-1 | DVI-D-1 | |__________|__________|__________|
如果您正在运行nvidia卡并希望通过嵌入式图形(intel)输出第三个屏幕,那么您应该使用以下内容:
的xorg.conf
# Discrete Card as Primary GPU Section "ServerLayout" Identifier "layout" Screen 0 "nouveau" Inactive "intel" EndSection Section "Device" Identifier "nouveau" Driver "nouveau" BusID "PCI:1:0:0" # see man lspci EndSection Section "Screen" Identifier "nouveau" Device "nouveau" EndSection Section "Device" Identifier "intel" Driver "modesetting" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection
现在将其添加到会话管理器启动脚本中:
xrandr --setprovideroutputsource modesetting nouveau xrandr --output VGA-1 --mode 1920x1080 sleep 1s xrandr --output VGA-1 --mode 1920x1080 --pos 1920x0 --rotate normal --output DVI-D-1 --mode 1920x1080 --pos 3840x0 --output DVI-I-1 --mode 1920x1080 --pos 0x0
这些贴纸来自我自己的配置,应该调整以适合您自己的用例。 完整文档可在此处获取: http : //us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html
在此配置中,nvidia GPU可以完成所有渲染工作。 英特尔iGPU只显示主GPU发送给它的任何内容。 请注意,当nvidia GPU发送帧以显示时,它完全不知道iGPU的状态。 这意味着可能会有相当多的撕裂(水平和对角线!)。 对于那些想要打败它的人,你不能在你的Xorg.conf中使用“TearFree”选项。
比MikaDo- post简单一点。
配备GT 1030(DVI,HDMI)和Intel HD 4600(VGA输出)的三重显示器。
BIOS设置:
Primary GPU: PCI Express IGPU Multi-monitor: Enabled
在Ubuntu 14.04上使用NVIDIA驱动程序为我工作(不是Nouveau,实际上没有尝试Nouveau),就像在原始文章( http://us.download.nvidia.com/XFree86/Linux-x86/319.12/中所描述的那样) README / randr14.html )(不得不先睡觉!:-))
刚弄清楚Nvidia BUS ID
nvidia-xconfig --query-gpu-info
并且必须将最终命令放在.xprofile中
#!/bin/sh xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --auto
然后显示布局配置了本机Ubuntu显示设置(GUI)