You are not logged in.

#1 2018-08-31 07:46:16

sinqbad
Member
Registered: 2016-01-27
Posts: 28

VGA monitor EDID isn't showing highest resolution, have to it manually

My laptop resolution is 1366x768 and my VGA monitor goes up to 1680x1050 (with a DP monitor that 's 1440p and works fine). Whenever I reboot the laptop the resolution on the VGA monitor is 1366x768 and when I type xrandr -q the VGA only lists 1366x768 as its maximum resolution. I can run

$ cvt -r 1680 1050
$ xrandr --newmode "1680x150R"   17.00  1680 1728 1760 1840  150 153 163 169 +hsync -vsync
$ xrandr --addmode VGA1 1680x1050R
$ xrandr --output VGA1 --mode 1680x1050R

and it works but everytime I reboot I have to do it again. Is there a way to keep these changes permanent or how should I proceed in a deeper debug as to why it isn't working in the first place?

Offline

#2 2018-08-31 08:00:20

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: VGA monitor EDID isn't showing highest resolution, have to it manually


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2018-08-31 09:04:38

sinqbad
Member
Registered: 2016-01-27
Posts: 28

Re: VGA monitor EDID isn't showing highest resolution, have to it manually

Thank you for replying. I should have mentioned I already consulted the arch wiki of course. I found that section to be unhelpful as it doesn't explain what the options mean, but even more so, why I do add those lines to a config file my (substituting for I think is my monitor) it causes my Xorg to not run saying that "no displays detected". I use three monitors on my T440, one DP and one VGA. Is there a way to get it to "just werk"? As in to get the monitor to send all it's EDID again? It works on my brother's windows computer (same cable etc) it wasn't an issue til two weeks ago.

Offline

#4 2018-08-31 09:28:52

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,435

Re: VGA monitor EDID isn't showing highest resolution, have to it manually

Given you've found out a proper xrandr command I've no idea why you find that snippet to be unhelpful, I can map each of your xrandr commands to a corresponding line in that xorg file, what in particular confuses you? As mentioned in the comment below if you don't need a screen setup and just want the monitor to be added an additional resolution, you can omit all the parts other than monitor.

You also haven't mentioned that this used to work 2 weeks ago, what changed two weeks ago? Kernel update/Xorg update?

Offline

#5 2018-08-31 12:53:37

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,841

Re: VGA monitor EDID isn't showing highest resolution, have to it manually

On top of the changes, please post a complete Xorg log.
You can add the modelines w/ an Xorg configlet, but that's semi-equivalent to the xrandr calls.
Whether this is "fixable" depends on what's actually broken. If the monitor doesn't include this resolution in the EDID data, really the only thing you could do else is to override the EDID w/ some file on your disk.
If the resolution is invalidly filtered out, this might be a driver issue.

Online

Board footer

Powered by FluxBB