我有一台 AMD R9 380x 和一台 Intel HD 530,想同时在通过 DVI 连接的两个显示器上运行显示器。我可以通过更改内核启动参数从两个 GPU 获得输出,但不能同时获得。AMD
添加参数“amdgpu.modeset=1”
Intel 默认启动
我打开终端并
在 Intel GPU 上运行 xrandr | grep 连接
ryan*******@********:~$ xrandr | grep connected
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
DisplayPort-1-0 disconnected
HDMI-1-0 disconnected
DVI-1-0 connected
当我从 AMD GPU 上拔下 DVI 电缆时,DVI-1-0 显示已断开连接,但显示器没有输出。
运行 lsmod 仅显示已加载 Intel i915。
使用命令“sudo modprobe amdgpu”会导致 lightdm 重新启动。lsmod
现在显示 i915 和 amdgpu。AMD
显示器上仍然没有显示任何内容。
当我尝试在系统设置中打开显示时,它崩溃了。xrandr
显示的输出与以前相同。
此设置在 Windows 和 Mac OS X 中均可用,因此它不是我的硬件。
我遗漏了什么吗?
编辑:我正在 使用英特尔的驱动程序和开源 AMD 驱动程序
运行 Kernel 4.5 rc3 。
答案1
通过安装 xserver-xorg-video-amdgpu 包使其工作