You are not logged in.
My laptop has old gpu NVIDIA GF108GLM [Quadro 1000M] and i am using the legacy nvidia driver 390.157.
If i don't use this parameter nvidia-drm.modeset=1 in grub i get only one available resolution 640x480? If i use the parameter i get also only one available resolution 1980x1080, which is the native resolution of my laptop. But if i use nouveau driver i can choose from many other resolutions.
Also i have problem with some programs when i use the legacy nvidia driver. For example, with Foliate the covers of the books are blank and some buttons in the program interface are not visible. I don't have this problem when i use nouveau driver.
Offline
for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; doneYou'll need https://archlinux.org/packages/extra/x86_64/v4l-utils/
https://download.nvidia.com/XFree86/Lin … tions.html - look for ModeValidation.
Why would you want to do that?
You can scale the output in various ways.
https://archlinux.org/packages/extra/any/foliate/
https://wiki.archlinux.org/title/GTK#GT … s_are_slow
GTK defaults to vulkan what your GPU/driver will not support but nouvea likely emulates.
Offline
This is the outpu:
for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done
/sys/class/drm/card0
/sys/class/drm/card0/edid: No such file or directory
=================
/sys/class/drm/card0-DP-1
EDID of '/sys/class/drm/card0-DP-1/edid' was empty.
=================
/sys/class/drm/card0-DP-2
EDID of '/sys/class/drm/card0-DP-2/edid' was empty.
=================
/sys/class/drm/card0-DP-3
EDID of '/sys/class/drm/card0-DP-3/edid' was empty.
=================
/sys/class/drm/card0-eDP-1
EDID of '/sys/class/drm/card0-eDP-1/edid' was empty.
=================
/sys/class/drm/card0-LVDS-1
edid-decode (hex):
00 ff ff ff ff ff ff 00 06 af ed 13 00 00 00 00
00 12 01 04 90 22 13 78 02 c8 95 9e 57 54 92 26
0f 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 84 3a 80 78 70 38 8f 40 3c 30
cc 00 58 c1 10 00 00 18 00 00 00 0f 00 00 00 00
00 00 00 00 00 00 00 00 00 20 00 00 00 fe 00 41
55 4f 0a 20 20 20 20 20 20 20 20 20 00 00 00 fe
00 42 31 35 36 48 57 30 31 20 56 33 20 0a 00 49
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.4
Vendor & Product Identification:
Manufacturer: AUO
Model: 5101
Made in: 2008
Basic Display Parameters & Features:
Digital display
Bits per primary color channel: 6
Digital interface is not defined
Maximum image size: 34 cm x 19 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4
First detailed timing includes the native pixel format and preferred refresh rate
Color Characteristics:
Red : 0.6201, 0.3398
Green: 0.3300, 0.5703
Blue : 0.1503, 0.0595
White: 0.3134, 0.3291
Established Timings I & II: none
Standard Timings: none
Detailed Timing Descriptors:
DTD 1: 1920x1080 60.042005 Hz 16:9 73.431 kHz 149.800000 MHz (344 mm x 193 mm)
Hfront 60 Hsync 48 Hback 12 Hpol N
Vfront 12 Vsync 12 Vback 119 Vpol N
Manufacturer-Specified Display Descriptor (0x0f): 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 20 '............... '
Alphanumeric Data String: 'AUO'
Alphanumeric Data String: 'B156HW01 V3 '
Checksum: 0x49
=================
/sys/class/drm/card0-VGA-1
EDID of '/sys/class/drm/card0-VGA-1/edid' was empty.
=================Offline
The panel advertises only that specific mode, nvidia correctly filters everything else away.
I'd not casually override that w/o a very strong reason.
Offline