I'm specifying a modeline, and it's just going "yes, that's nice, I know that, but we're using the preferred mode your monitor advertises" (That's the 60 Hz modeline with this Sceptre display, 165 Hz is not the default)
I just can't figure it out because it's telling me things like "Option PreferredMode" are not used, and something I read in the man page about "Option Monitor-outputname monitorsectionname" in the Device section with directives then taking appended "-DP-1" doesn't seem to work anymore. I'm at the point where that would probably actually work if I were to connect the display to "HDMI-1" but I'm not ready to do that yet. (I would try the other DP port on the card first next time my problem happens before changing interfaces)
Note that I'm just trying to override the display behaviour, I don't want to configure the whole thing with multiple sections for the display outputs as if have multiple monitors etc. That's what the xorg.conf.d directory is for. According to older info, it used to just work with a Monitor section for a single display. (maybe still would if I was on HDMI-1)
Fine. I give up.
in my ~/.xinitrc file:
Code: Select all
(snipped variables not relevant to this)
...
xrandr --rate 165
exec icewm-session
# exec starttde
#exec startxfce4
xrandr will pick the correct modeline if not specified, so I only need the --rate in the command.
Of course if I was using only a desktop environment (e.g. XFCE) and not any legacy clients I could simply use its configuration manager that uses RandR functions to configure the display. I don't think you can do some of this shit the old way anymore. You'd define your monitor layout etc in xorg.conf directives still, but I think certain stuff has to be done through the RandR interface now.