0

Hello Ubuntu Community,

I am an unexperienced Ubuntu user and I try to set up my external Samsung ultrawide monitor (49’’). I tried to connect the monitor with HDMI but I don’t get the right resolution (5120x1440). After that I tried using displayport (using a docking station because my laptop has no diplayport) with a mixed result: the resolution is fine but when I move a window over the screen, short horizontal colored lines appear on the spots the window was seconds ago.. really annoying. Under the display settings Ubuntu recognizes the monitor correctly when I use the displayport but when using HDMI it displays “Unknown 49`` ” as the monitor name. My guess is that the graphics card driver (i915) is not working properly but I am not sure. I already tried to fix the issue by:

  1. create 5120x1440 resolution for the HDMI-1 following the steps in this post
  2. Install Intel keyrings for noble following this post

I am really greatful for any suggestions, I struggled with this issues for quite some time.

Some more specifics:

I have a Lenovo ThinkPad E16-Gen2 with Ubuntu 24.04.2 LTS and an Intel arc Graphics card (VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Arc Graphics])

Linux Kernel:

~$ uname -r
6.11.0-17-generic

Graphic card:

~$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Arc Graphics] (rev 08)
    Subsystem: Lenovo Meteor Lake-P [Intel Arc Graphics]
    Kernel driver in use: i915
    Kernel modules: i915, xe

~$ sudo lshw -C display
description: VGA compatible controller
       product: Meteor Lake-P [Intel Arc Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 08
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 mode=1920x1200 resolution=1920,1200 visual=truecolor xres=1920 yres=1200
       resources: iomemory:400-3ff iomemory:400-3ff irq:193 memory:4038000000-4038ffffff memory:4000000000-400fffffff memory:c0000-dffff memory:403a000000-4040ffffff
~$ sudo dmesg | grep -i i915
[    4.136398] i915 0000:00:02.0: [drm] Found METEORLAKE (device ID 7d55) display version 14.00 stepping C0
[    4.139762] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    4.157229] i915 0000:00:02.0: vgaarb: deactivate vga console
[    4.157257] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    4.170035] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    4.180122] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/mtl_dmc.bin (v2.21)
[    4.227021] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.20.0
[    4.241186] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
[    4.241188] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
[    4.241397] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
[    4.246343] mei_gsc_proxy 0000:00:16.0-0f73db04-97ab-4125-b893-e904ad0d5464: bound 0000:00:02.0 (ops i915_gsc_proxy_component_ops [i915])
[    4.246817] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.20.0
[    4.246819] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[    4.282511] i915 0000:00:02.0: [drm] GT1: HuC: authenticated for clear media
[    4.282958] i915 0000:00:02.0: [drm] GT1: GUC: submission enabled
[    4.282960] i915 0000:00:02.0: [drm] GT1: GUC: SLPC enabled
[    4.283400] i915 0000:00:02.0: [drm] GT1: GUC: RC enabled
[    4.286096] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[    4.305547] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 5
[    4.324347] fbcon: i915drmfb (fb0) is primary device
[    4.324353] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    4.330112] sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.425850] i915 0000:00:02.0: [drm] GT1: Loaded GSC firmware i915/mtl_gsc_1.bin (cv1.0, r102.0.10.1878, svn 1)
[    4.445995] i915 0000:00:02.0: [drm] GT1: HuC: authenticated for all workloads
[   68.704345] evdi: [W] evdi_gem_mmap:408 Don't allow imported objects to be mapped: owner: i915
[   75.306445] evdi: [W] evdi_gem_mmap:408 Don't allow imported objects to be mapped: owner: i915
[   79.504501] i915 0000:00:02.0: [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[   79.700562] evdi: [W] evdi_gem_mmap:408 Don't allow imported objects to be mapped: owner: i915
[  161.524609] evdi: [W] evdi_gem_mmap:408 Don't allow imported objects to be mapped: owner: i915
[  162.095742] evdi: [W] evdi_gem_mmap:408 Don't allow imported objects to be mapped: owner: i915
[ 1058.114843] i915 0000:00:02.0: Using 41-bit DMA addresses

Update This morning, the HDMI-1 suddendly had the right resolution and worked properly. But:

  • The HDMI has only the right resolution when connected to my Dell docking station. When plugged directly to my Lenovo, the 5120x1440 resolution is not available anymore
  • displayport has still these annoying strips that drag behind a moving window or typed code

Does anybody know whats going on here?

0 Answers0