Hi all,
I use a Manjaro stable with a Lenovo C940 laptop. Mostly a happy user, though there were some audio and thermal shutdown issues in the beginning. The arch/gentoo guides helped me straighten it out. (I can add links now: [1] and [2])
However, recently I noticed an odd behaviour with my screen resolutions. When I first installed the system a large range of screen resolutions were available to select from, but they are gone now. I am normally very happy with 1600x900 resolution, but recently I bought some old timey games from gog, and they need to be run in ancient screen resolutions. Below is some diagnostic information that might be useful.
Kernel: 5.9.11
$ xrandr
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767
eDP1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
1600x900_60.00 59.95*+
3840x2160 60.00 +
1600x900 59.95
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Graphics information:
$ inxi -G
Graphics: Device-1: Intel Iris Plus Graphics G7 driver: i915 v: kernel
Device-2: Chicony Integrated Camera type: USB driver: uvcvideo
Display: x11 server: XOrg 1.20.10 driver: intel resolution: 1600x900~60Hz
OpenGL: renderer: Mesa Intel Iris Plus Graphics (ICL GT2) v: 4.6 Mesa 20.2.3
I’m using the video-linux driver, not the modesetting or vesa drivers. Not sure what the difference is. The video-linux is more than 2 years old though, maybe modesetting will be better.
$ mhwd
NAME VERSION FREEDRIVER TYPE
video-linux 2018.05.04 true PCI video-modesetting 2020.01.13 true PCI video-vesa 2017.03.12 true PCI
[1] https://wiki.archlinux.org/index.php/Lenovo_Yoga_c940
[2] Lenovo Yoga C940 - Gentoo wiki