script for trying new modes, and some useful new modes in xorg
This commit is contained in:
parent
7ea925d08b
commit
5dd0e35bb1
13
fbdev-xorg.conf
Normal file
13
fbdev-xorg.conf
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
Section "Device"
|
||||||
|
Identifier "FBDEV"
|
||||||
|
Driver "fbdev"
|
||||||
|
Option "fbdev" "/dev/fb0"
|
||||||
|
# Option "ShadowFB" "false"
|
||||||
|
EndSection
|
||||||
|
|
||||||
|
Section "ServerFlags"
|
||||||
|
Option "BlankTime" "0"
|
||||||
|
Option "StandbyTime" "0"
|
||||||
|
Option "SuspendTime" "0"
|
||||||
|
Option "OffTime" "0"
|
||||||
|
EndSection
|
19
try-gtf-xrandr.sh
Executable file
19
try-gtf-xrandr.sh
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -eo pipefail
|
||||||
|
|
||||||
|
display=LVDS-1
|
||||||
|
modeline=($(gtf "$@" | grep Modeline | sed 's/"//g'))
|
||||||
|
mode=${modeline[1]}
|
||||||
|
|
||||||
|
set -x
|
||||||
|
|
||||||
|
xrandr --newmode ${modeline[@]:1}
|
||||||
|
if ! xrandr --addmode $display $mode ; then
|
||||||
|
exec xrandr --rmmode $mode
|
||||||
|
fi
|
||||||
|
if ! xrandr --output $display --mode $mode ; then
|
||||||
|
xrandr --delmode $display $mode
|
||||||
|
exec xrandr --rmmode $mode
|
||||||
|
fi
|
||||||
|
|
||||||
|
gtf "$@"
|
14
xorg.conf
14
xorg.conf
|
@ -17,7 +17,19 @@ EndSection
|
||||||
|
|
||||||
Section "Monitor"
|
Section "Monitor"
|
||||||
Identifier "Monitor0"
|
Identifier "Monitor0"
|
||||||
|
Option "PreferredMode" "1064x512_60.00"
|
||||||
|
# 1.5x upscaling to native (768p)
|
||||||
|
Modeline "1064x512_60.00" 42.56 1064 1096 1200 1336 512 513 516 531 -HSync +Vsync
|
||||||
|
# whole-number multiple of Gameboy Advance resolution (160p * 3)
|
||||||
Modeline "1000x480_60.00" 37.45 1000 1024 1128 1256 480 481 484 497 -HSync +Vsync
|
Modeline "1000x480_60.00" 37.45 1000 1024 1128 1256 480 481 484 497 -HSync +Vsync
|
||||||
|
# whole-number multiple of Super NES resolution (224p * 2)
|
||||||
|
Modeline "936x448_60.00" 32.29 936 952 1048 1160 448 449 452 464 -HSync +Vsync
|
||||||
|
# whole-number multiple of Gameboy Color resolution (144p * 3)
|
||||||
|
Modeline "896x432_60.00" 29.68 896 912 1000 1104 432 433 436 448 -HSync +Vsync
|
||||||
|
# whole-number multiple of Doom and Doom accessories (200p * 2)
|
||||||
|
Modeline "832x400_60.00" 25.10 832 840 920 1008 400 401 404 415 -HSync +Vsync
|
||||||
|
# 2x upscaling to native (768p)
|
||||||
|
Modeline "800x384_60.00" 23.31 800 808 888 976 384 385 388 398 -HSync +Vsync
|
||||||
|
# good for watching 360p youtube
|
||||||
Modeline "752x360_60.00" 20.05 752 752 824 896 360 361 364 373 -HSync +Vsync
|
Modeline "752x360_60.00" 20.05 752 752 824 896 360 361 364 373 -HSync +Vsync
|
||||||
Option "PreferredMode" "1000x480_60.00"
|
|
||||||
EndSection
|
EndSection
|
||||||
|
|
Loading…
Reference in a new issue