Second Monitor Won't Display Anything if Set Above 60Hz

The laptop screen works just fine, it’s the second monitor that doesnt work

Is the external monitor running display port cable?

If you mean via hdmi then yes. Just tested it again same issue.

No! Is the external monitor connected via an HDMI cable or a Display Port cable?

An HDMI according to xrandr

Your laptop has mini Display Port. Hence why i asked. At 1920x1080 it should do 144 Hz on either. So when you connect the external monitor what happens and did you reboot?

Edit: Did you try to switch to the other monitor with the function keys?

Maybe this helps?

The monitor (at 60hz) is mirroring the laptop screen (144hz) by default when going into Qtile from SDDM. The monitor simply should be working, because I’ve never had an issue with it before, other than screentearing which I fixed by turning on composition in nvidia settings.

If i understand what you are saying is that the external monitor is running at 60 Hz and it is mirroring the laptop monitor which is at 144Hz. If you try to set anything higher than 60 Hz on the external monitor it goes blank? Qtile is a community edition and i also have no experience with it. If it were me i would be trying a Display port 2.0 cable that is mini DP to standard DP.

I was advised to try another DE to see if the issue was persistent, and it is. I started with Plasma. The cable isn’t the issue as it has worked before on the same cable, and another cable I’ve used.

I made a 10-monitors.conf, is this setup right?

Section “Monitor”

Monitor Identity - Typically HDMI-0 or DisplayPort-0

Identifier    "HDMI-0"

Setting Resolution and Modes

Modeline is usually not required, but you can force resolution with it

Modeline "1920x1080" 172.80 1920 2040 2248 2576 1080 1081 1084 1118
Option "PreferredMode" "1920x1080"
Option        "TargetRefresh" "144.01"

Positioning the Monitor

Basic

# Option "LeftOf or RightOf or Above or Below" "eDP-1-1"
Option          "RightOf" "eDP-1-1"

Advanced

# Option        "Position" "1680 0"

Disable a Monitor

# Option        "Disable" "true"

EndSection

Section “Monitor”

Monitor Identity - Typically HDMI-0 or DisplayPort-0

Identifier    "eDP-1-1"

Setting Resolution and Modes

Modeline is usually not required, but you can force resolution with it

Modeline “1920x1080” 172.80 1920 2040 2248 2576 1080 1081 1084 1118
Option “PreferredMode” “1920x1080”
Option “TargetRefresh” “144.00”

Positioning the Monitor

Basic

Option “LeftOf or RightOf or Above or Below” “DisplayPort-0”

Option "LeftOf" "eDP-1-1"

Advanced

Option “Position” “1680 0”

Disable a Monitor

# Option        "Disable" "true"

EndSection

(Haven’t applied config yet)

Opened up TF2 and Vsync was limited to 60 rather than 144 even though its on the laptop screen. Don’t know if this means anything but thats the case

Not an expert on this but i would go by this which more than one graphics card setup.

https://wiki.archlinux.org/title/xorg#Multiple_monitors

I dont know which chipset hdmi manage… try to manage with nvidia-settings? Also does intel use intel driver or modesetting? With optimus manager you can use system76-power it can mayby comes close

Yea I have but the same issue occurs. It’s like catching a fly since my monitor will connect for 5 seconds and then the settings will refresh like it suddenly disconnects and reconnects.

nvidia-settings: X configuration file generated by nvidia-settings

nvidia-settings: version 515.57

Section “ServerLayout”
Identifier “Layout0”
Screen 0 “Screen0” 1920 0
InputDevice “Keyboard0” “CoreKeyboard”
InputDevice “Mouse0” “CorePointer”
Option “Xinerama” “0”
EndSection

Section “Files”
EndSection

Section “InputDevice”
# generated from default
Identifier “Mouse0”
Driver “mouse”
Option “Protocol” “auto”
Option “Device” “/dev/psaux”
Option “Emulate3Buttons” “no”
Option “ZAxisMapping” “4 5”
EndSection

Section “InputDevice”
# generated from default
Identifier “Keyboard0”
Driver “kbd”
EndSection

Section “Monitor”
# HorizSync source: edid, VertRefresh source: edid
Identifier “Monitor0”
VendorName “Unknown”
ModelName “Microstep MSI G271”
HorizSync 30.0 - 180.0
VertRefresh 48.0 - 144.0
Option “DPMS”
EndSection

Section “Device”
Identifier “Device0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “NVIDIA GeForce RTX 2070”
EndSection

Section “Screen”
Identifier “Screen0”
Device “Device0”
Monitor “Monitor0”
DefaultDepth 24
Option “Stereo” “0”
Option “nvidiaXineramaInfoOrder” “DFP-0”
Option “metamodes” “1920x1080 +1920+0”
Option “SLI” “Off”
Option “MultiGPU” “Off”
Option “BaseMosaic” “off”
SubSection “Display”
Depth 24
EndSubSection
EndSection

Was this automatically created? Any luck making it work?

This was autogenerated, strangely enough it’s not picking up the laptop screen, but nvidia settings says “PRIME Displays cannot be controlled by nvidia-settings and must be configured by an external RandR capable tool. The display show in the layout window above for informational purposes only”
But the laptop screen simply works so I’m not complaining. It’s the monitor that isn’t, but that was autoconfigured. I’ll reboot and give an update

Didn’t work, in fact the monitor is now mirroing rather than being extended to the right.

Ok…vendor unknown could be a edid issue

How would I go about fixing it?