How to switch to a particular resolution? Xorg complains "No valid modes for "DFP-1:2560x1600"; removing." and ignores my setting.

Pete Wright pete at nomadlogic.org
Wed Sep 23 15:21:03 UTC 2020



On 9/23/20 12:44 AM, Yuri wrote:
> Xorg for me starts with the resolution 1920x1080.
>
> I know that 2560x1600 is supported because the NVidia settings program 
> can switch to 2560x1600 by typing 2560x1600 into it. The window 
> manager stays in a square with the size 1920x1080, and the extra space 
> appears around it.
>
>
> But how to change xorg.conf in order to make 2560x1600 a default 
> resolution?
>
>
> I tried to add the line Modes into this section:
>
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     1
>                 Modes      "2560x1600" "1920x1080"
>         EndSubSection
>
> But Xorg fails to accept the 2560x1600 value with this warning:
>
> [  9995.669] (WW) NVIDIA(0): No valid modes for "DFP-1:2560x1600"; 
> removing.
>
> and still uses 1920x1080.
>
>

I would run xrandr after X has started (even at the incorrect 
resolution) and grep for 2560 - it should give you the specific 
resolution that Xorg detects as valid.  For example on my system:

$ xrandr |grep 2560
HDMI-A-0 connected primary 2560x1440+1080+0 (normal left inverted right 
x axis y axis) 553mm x 311mm
    2560x1440     59.95*+
$

in my environment i do not populate xorg.conf with resolutions, rather I 
let X auto-detect them.  Then if the default resolution does not do what 
I want I have a script which sets the desired layout and resolution.  
For example here's one for my dual monitor setup:
$ cat ~/.screenlayout/duce.sh
#!/bin/sh
xrandr --output DisplayPort-0 --mode 1920x1080 --pos 0x0 --rotate right 
--output HDMI-A-0 --primary --mode 2560x1440 --pos 1080x0 --rotate 
normal --output DVI-D-0 --off
$

Regarding the nvidia utility setting the 2560x1600 resolution - perhaps 
its injecting custom modelines, if that is the case you can also do this 
via xrandr using the --newmode argument.

cheers,
-pete



-- 
Pete Wright
pete at nomadlogic.org
@nomadlogicLA



More information about the xorg mailing list