1 |
Hello all, |
2 |
|
3 |
I built a desktop that dual-boots Windows and Gentoo with rEFInd and each |
4 |
OS has its own hard drive. It's running an ASUS X570 motherboard along with |
5 |
an Nvidia RTX 2060 Super GPU. The GPU has 1 DisplayPort, 2 HDMI ports, and |
6 |
1 DVI port. The processor is a Ryzen 3900X which doesn't have integrated |
7 |
graphics. |
8 |
I have two monitors plugged in and both are ASUS VG289Q. Each monitor has 2 |
9 |
HDMI ports and 1 DisplayPort. They're 4K monitors and I run them both as |
10 |
3840x2160. |
11 |
I'm on "~amd64" and running the 5.11.15 kernel. The config is attached. |
12 |
I run the proprietary nvidia drivers and rebuild them on every kernel |
13 |
rebuild (as of writing this email, it's |
14 |
x11-drivers/nvidia-drivers-465.19.01, with package USE flags `X driver |
15 |
tools`). |
16 |
General USE flags: `nvidia X wayland gles2 unicode lm-sensors pulseaudio |
17 |
acl dbus alsa xvmc -amdgpu -nouveau -intel -radeon` |
18 |
|
19 |
Normally when I boot up the PC and load up Gentoo, my left-hand side (LHS) |
20 |
monitor reports no signal on its HDMI-1 port which the cable is plugged |
21 |
into from the Nvidia GPU. My right-hand side monitor has no complaints and |
22 |
is hooked into the single DisplayPort port of the GPU. |
23 |
On the Windows partition, it detects the LHS monitor with no issue. When |
24 |
using my Windows work laptop which has been hooked into a varied |
25 |
permutation of ports (the HP dock is AWFUL and it sporadically breaks) it |
26 |
also connects to the LHS monitor *most *of the time. Not *all* of the time, |
27 |
but my work laptop is a whole separate and uniquely buggy monster. Still, |
28 |
if it acts wonky, I can usually switch inputs on the LHS monitor or restart |
29 |
it and it'll work itself out. |
30 |
On my Linux partition when running xrandr, it reports that the LHS monitor |
31 |
on the GPU's HDMI-0 is working fine. The file |
32 |
"NoSignalLhs_XrandrVerbose.txt" is the output of `xrandr --verbose` when it |
33 |
is not working. |
34 |
|
35 |
I've found a workaround that is reliable yet annoying and it may provide |
36 |
some type of clue. |
37 |
When the LHS monitor reports no signal I can get it to work by doing this: |
38 |
|
39 |
1. Running `xrandr --output DP-0 --primary --auto --output HDMI-0 |
40 |
--left-of DP-0 --off` to disable the LHS monitor. (For the GPU: HDMI-0 is |
41 |
connected to the LHS monitor, DP-0 is connected to the RHS monitor) |
42 |
2. Press the "input" button on the LHS monitor and select its "HDMI-1" |
43 |
which is where I've connected the HDMI cable from the Nvidia GPU |
44 |
3. While the LHS monitor says "No signal found on HDMI-1", run `xrandr |
45 |
--output DP-0 --primary --auto --output HDMI-0 --left-of DP-0 --auto`. If I |
46 |
wait until it's switched to another port, it won't work. Ditto when I run |
47 |
it too quickly before it reports "no signal". |
48 |
|
49 |
The file "WorkingLhs_XrandrVerbose.txt" is the output of the `xrandr |
50 |
--verbose` after I've run this workaround. It's no different other than |
51 |
timestamps. Sometimes the identifier will be different but I doubt that's |
52 |
meaningful. |
53 |
The file "NoSignalLhs_Xorg.log" is the X server log when I've booted up the |
54 |
PC and the LHS monitor reports no signal. |
55 |
The file "AfterXrandrWorkaround_Xorg.log" is the same log as above except |
56 |
that it includes me running the workaround and getting the LHS monitor to |
57 |
work. |
58 |
|
59 |
I've tried messing with the settings on the monitor, I read older ASUS |
60 |
forum posts that recommend turning off "Deep Sleep" although there' s no |
61 |
setting for it on mine. I've turned off AdaptiveSync/FreeSync as well as |
62 |
the other features that it reports like "ASUS Smart Contrast Ratio". |
63 |
Alas, none of those made any difference. |
64 |
|
65 |
The easiest fix here would be to use DisplayPort for both monitors but |
66 |
sadly my GPU only has one DisplayPort connection. It's also not a very good |
67 |
time if I wanted to buy a new GPU with two DisplayPort connections |
68 |
considering the GPU market right now. |
69 |
|
70 |
Any ideas? I wasn't sure if I should post this here or on an Nvidia forum. |
71 |
I can grab more log output along with any portage info that's needed. |
72 |
|
73 |
Thanks, |
74 |
Mike |