Lenovo carbon x1 gen 10 display resolution

Hello,

I recently bought a lenovo carbon x1 gen 10 and installed Leap 15.4.

My screen has a nominal resolution of 2880x1800, but the only resolution offered by the system is 1920x1080, and everything looks distorted. Is there any way to change that (a google search did not offer any advice that helped)?

[Other things that currently don’t work are the built-in webcam, and changing the brightness of the screen.]

If anyone has found solutions to these or similar problems, I’d be happy to know… Thanks!

We need to know what’s inside that Lenovo. Input/output from running inxi -CGSaz in a GUI terminal and pasted here using PRE tags should tell us.

yields

System:    Kernel: 5.14.21-150400.24.60-default x86_64 bits: 64 compiler: gcc v: 7.5.0
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.14.21-150400.24.60-default root=UUID=bb4862c9-e7e5-492d-8c9b-2f67916f1ead
           splash=silent preempt=full mitigations=auto quiet security=apparmor
           Desktop: KDE Plasma 5.24.4 tk: Qt 5.15.2 wm: kwin_x11 vt: 7 dm: SDDM Distro: openSUSE Leap 15.4
CPU:       Info: 8-Core model: 12th Gen Intel Core i7-1270P bits: 64 type: MT MCP arch: Alder Lake family: 6
           model-id: 9A (154) stepping: 3 microcode: 429 cache: L2: 18 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 79872
           Speed: 1938 MHz min/max: 400/4800 MHz Core speeds (MHz): 1: 1938 2: 4783 3: 2863 4: 3050 5: 2255 6: 2500 7: 914
           8: 610 9: 1596 10: 707 11: 549 12: 399 13: 679 14: 832 15: 1058 16: 1346
           Vulnerabilities: Type: itlb_multihit status: Not affected
           Type: l1tf status: Not affected
           Type: mds status: Not affected
           Type: meltdown status: Not affected
           Type: mmio_stale_data status: Not affected
           Type: retbleed status: Not affected
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
           Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling, PBRSB-eIBRS: SW sequence
           Type: srbds status: Not affected
           Type: tsx_async_abort status: Not affected
Graphics:  Device-1: Intel Alder Lake-P Integrated Graphics vendor: Lenovo driver: N/A alternate: i915 bus-ID: 00:02.0
           chip-ID: 8086:46a6 class-ID: 0300
           Display: x11 server: X.Org 1.20.3 compositor: kwin_x11 driver: loaded: N/A unloaded: fbdev,modesetting,vesa
           alternate: intel display-ID: :0 screens: 1
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.0x11.3") s-diag: 583mm (23")
           Monitor-1: default res: 1920x1080 hz: 77
           OpenGL: renderer: llvmpipe (LLVM 11.0.1 256 bits) v: 4.5 Mesa 21.2.4 compat-v: 3.1 direct render: Yes

Thanks!

Support for Alder Lake is incomplete in 15.4. Choices available to solve include installing a newer kernel, and upgrading to 15.5rc1 or Tumbleweed. Official release for 15.5 will occur in about a month, but it’s pretty close to complete, and very usable, now. I have 20 15.5 installations.

Thank you very much for your help! I installed the newer kernel, and everything seems to be working fine now.