I am trying to set up two monitors on my computer, on an AMD Radeon HD 5450 graphics card.
The main monitor is connected by HDMI. The other monitor is connected by DVI.
When both of the monitors are plugged in, the HDMI one works fine - but the DVI monitor screen is black even though it's detected by Xrandr and receives some kind of signal from the computer (it's not in stand-by).
Both monitors are fully functioning. All cables are fully functioning.
All settings are double-checked on both monitors.
I have everything required for it to work, in terms of drivers: firmware-linux-nonfree, firmware-amd-graphics, xserver-xorg-video-amdgpu. All latest version. Running Gallium 0.4 on AMD CEDAR, and XFCE. There are no error messages in dmesg. No Xorg conf file. X has been restarted.
Code: Select all
uname -a
Linux HOST 4.9.0-8-686-pae #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) i686 GNU/Linux
lspci -k
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc.
[AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
Subsystem: Micro-Star International Co., Ltd. [MSI] Radeon HD 5450
Kernel driver in use: radeon
Kernel modules: radeon
glxinfo | grep -i "direct rendering"
direct rendering: Yes
Here's my current xrandr output:
Code: Select all
xrandr -q
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 74.98 59.90
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DVI-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.00*+
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1280x720 60.00
1152x720 59.97
1024x768 75.03 60.00
832x624 74.55
800x600 75.00 60.32
640x480 75.00 59.94
720x400 70.08
How can I set up a second screen so that I can send screen information to the other monitor? This was set up automatically somehow.
Code: Select all
xrandr --listmonitors
Monitors: 2
0: +*HDMI-0 1920/477x1080/268+0+0 HDMI-0
1: +DVI-0 1920/477x1080/268+1920+0 DVI-0
xrandr --listactivemonitors
Monitors: 2
0: +*HDMI-0 1920/477x1080/268+0+0 HDMI-0
1: +DVI-0 1920/477x1080/268+1920+0 DVI-0
Providers: number : 1
Provider 0: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 2 associated providers: 0 name:ATI Radeon HD 5450 @ pci:0000:04:00.0
Thanks in advance!