When trying to get system info (for an other bug report) either in system settings or kinfo, I get a crash: ASSERT: "supportedIndex" in file /workspace/build/kcms/about-distro/src/GPUEntryFactory.cpp, line 73 I have a noble ubuntu with neon from http://archive.neon.kde.org/stable plasma-desktop 4:6.6.80+p24.04+vstable+git20260609.1139-0 I have the nvidia driver and Xorg.
Looks like the crash is in here: https://invent.kde.org/plasma/kinfocenter/-/blob/master/kcms/about-distro/src/GPUEntryFactory.cpp?ref_type=heads#L73
Does it work on Wayland?
(In reply to Nate Graham from comment #2) > Does it work on Wayland? No, same result.
Thanks. Can you paste the full backtrace?
(gdb) bt #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimised out>) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=<optimised out>) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=<optimised out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x0000717f15e4527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x0000717f15e288ff in __GI_abort () at ./stdlib/abort.c:79 #5 0x0000717f16b75888 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #6 0x0000717f16b763fa in QMessageLogger::fatal(char const*, ...) const () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #7 0x0000717f16b643e9 in qt_assert(char const*, char const*, int) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #8 0x0000717f074900a9 in (anonymous namespace)::readFromProcess (executable=..., deviceIndex=2) at /workspace/build/kcms/about-distro/src/GPUEntryFactory.cpp:73 #9 0x0000717f0749152c in (anonymous namespace)::openglGPUs () at /workspace/build/kcms/about-distro/src/GPUEntryFactory.cpp:232 #10 0x0000717f07491b66 in (anonymous namespace)::gpus () at /workspace/build/kcms/about-distro/src/GPUEntryFactory.cpp:275 #11 0x0000717f07491e38 in GPUEntryFactory::factorize () at /workspace/build/kcms/about-distro/src/GPUEntryFactory.cpp:306 #12 0x0000717f0749bc49 in KCMAboutSystem::loadEntries (this=0x5723dbb6cb40) at /workspace/build/kcms/about-distro/src/main.cpp:277 #13 0x0000717f0749a392 in KCMAboutSystem::load (this=0x5723dbb6cb40) at /workspace/build/kcms/about-distro/src/main.cpp:141 #14 0x0000717f0749a24c in KCMAboutSystem::KCMAboutSystem (this=0x5723dbb6cb40, parent=0x5723dbac3270, data=..., args=...) at /workspace/build/kcms/about-distro/src/main.cpp:125 #15 0x0000717f074a35cc in KPluginFactory::createWithMetaDataInstance<KCMAboutSystem, QObject> (parent=0x5723dbac3270, metaData=..., args=...) at /usr/include/KF6/KCoreAddons/kpluginfactory.h:655 #16 0x0000717f1870d27d in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&) () at /lib/x86_64-linux-gnu/libKF6CoreAddons.so.6 #17 0x0000717f189e8ff6 in ??? () at /lib/x86_64-linux-gnu/libKF6KCMUtilsQuick.so.6 #18 0x0000717f189e8507 in KQuickConfigModuleLoader::loadModule(KPluginMetaData const&, QObject*, QList<QVariant> const&, std::shared_ptr<QQmlEngine> const&) () at /lib/x86_64-linux-gnu/libKF6KCMUtilsQuick.so.6 #19 0x0000717f191cf29b in KCModuleLoader::loadModule(KPluginMetaData const&, QWidget*, QList<QVariant> const&, std::shared_ptr<QQmlEngine> const&) () at /lib/x86_64-linux-gnu/libKF6KCMUtils.so.6 #20 0x0000717f191df152 in KCMultiDialog::addModule(KPluginMetaData const&, QList<QVariant> const&) () at /lib/x86_64-linux-gnu/libKF6KCMUtils.so.6 #21 0x00005723c4fb5861 in ??? () #22 0x0000717f15e2a1ca in __libc_start_call_main (main=main@entry=0x5723c4fb365f, argc=argc@entry=6, argv=argv@entry=0x7ffc7deee2a8) at ../sysdeps/nptl/libc_start_call_main.h:58 #23 0x0000717f15e2a28b in __libc_start_main_impl (main=0x5723c4fb365f, argc=6, argv=0x7ffc7deee2a8, init=<optimised out>, fini=<optimised out>, rtld_fini=<optimised out>, stack_end=0x7ffc7deee298) at ../csu/libc-start.c:360 #24 0x00005723c4fb3345 in ??? ()
Thanks. #8 0x0000717f074900a9 in (anonymous namespace)::readFromProcess (executable=..., deviceIndex=2) at /workspace/build/kcms/about-distro/src/GPUEntryFactory.cpp:73 #9 0x0000717f0749152c in (anonymous namespace)::openglGPUs () at /workspace/build/kcms/about-distro/src/GPUEntryFactory.cpp:232
Which GPUs do you have in this system? Please post the output of the following commands: lspci drmdevice drm_info
lspci 00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 0d) 00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 0d) 00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] (rev 02) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0d) 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model 00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10) 00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10) 00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10) 00:15.0 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10) 00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10) 00:16.3 Serial controller: Intel Corporation Cannon Lake PCH Active Management Technology - SOL (rev 10) 00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0) 00:1b.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev f0) 00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0) 00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0) 00:1d.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #15 (rev f0) 00:1e.0 Communication controller: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller (rev 10) 00:1f.0 ISA bridge: Intel Corporation Cannon Lake LPC Controller (rev 10) 00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10) 00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10) 00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10) 01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1) 01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1) 02:00.0 Non-Volatile memory controller: Intel Corporation SSD DC P4101/Pro 7600p/760p/E 6100p Series (rev 03) 04:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 05:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 05:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 05:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 05:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06) 06:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] (rev 06) 2c:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] (rev 06) 52:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a) 53:00.0 SD Host controller: Genesys Logic, Inc GL9755 SD Host Controller drmdevice --- Checking the number of DRM device available --- --- Devices reported 3 --- --- Retrieving devices information (PCI device revision is ignored) --- device[0] +-> available_nodes 0x05 +-> nodes | +-> nodes[0] /dev/dri/card6 | +-> nodes[2] /dev/dri/renderD129 +-> bustype 0000 | +-> pci | +-> domain 0000 | +-> bus 01 | +-> dev 00 | +-> func 0 +-> deviceinfo +-> pci +-> vendor_id 10de +-> device_id 1f91 +-> subvendor_id 17aa +-> subdevice_id 229f +-> revision_id IGNORED --- Opening device node /dev/dri/card6 --- --- Retrieving device info, for node /dev/dri/card6 --- device[0] +-> available_nodes 0x05 +-> nodes | +-> nodes[0] /dev/dri/card6 | +-> nodes[2] /dev/dri/renderD129 +-> bustype 0000 | +-> pci | +-> domain 0000 | +-> bus 01 | +-> dev 00 | +-> func 0 +-> deviceinfo +-> pci +-> vendor_id 10de +-> device_id 1f91 +-> subvendor_id 17aa +-> subdevice_id 229f +-> revision_id a1 --- Opening device node /dev/dri/renderD129 --- --- Retrieving device info, for node /dev/dri/renderD129 --- device[0] +-> available_nodes 0x05 +-> nodes | +-> nodes[0] /dev/dri/card6 | +-> nodes[2] /dev/dri/renderD129 +-> bustype 0000 | +-> pci | +-> domain 0000 | +-> bus 01 | +-> dev 00 | +-> func 0 +-> deviceinfo +-> pci +-> vendor_id 10de +-> device_id 1f91 +-> subvendor_id 17aa +-> subdevice_id 229f +-> revision_id a1 device[1] +-> available_nodes 0x05 +-> nodes | +-> nodes[0] /dev/dri/card5 | +-> nodes[2] /dev/dri/renderD128 +-> bustype 0000 | +-> pci | +-> domain 0000 | +-> bus 00 | +-> dev 02 | +-> func 0 +-> deviceinfo +-> pci +-> vendor_id 8086 +-> device_id 3e9b +-> subvendor_id 17aa +-> subdevice_id 229f +-> revision_id IGNORED --- Opening device node /dev/dri/card5 --- --- Retrieving device info, for node /dev/dri/card5 --- device[1] +-> available_nodes 0x05 +-> nodes | +-> nodes[0] /dev/dri/card5 | +-> nodes[2] /dev/dri/renderD128 +-> bustype 0000 | +-> pci | +-> domain 0000 | +-> bus 00 | +-> dev 02 | +-> func 0 +-> deviceinfo +-> pci +-> vendor_id 8086 +-> device_id 3e9b +-> subvendor_id 17aa +-> subdevice_id 229f +-> revision_id 02 --- Opening device node /dev/dri/renderD128 --- --- Retrieving device info, for node /dev/dri/renderD128 --- device[1] +-> available_nodes 0x05 +-> nodes | +-> nodes[0] /dev/dri/card5 | +-> nodes[2] /dev/dri/renderD128 +-> bustype 0000 | +-> pci | +-> domain 0000 | +-> bus 00 | +-> dev 02 | +-> func 0 +-> deviceinfo +-> pci +-> vendor_id 8086 +-> device_id 3e9b +-> subvendor_id 17aa +-> subdevice_id 229f +-> revision_id 02 device[2] +-> available_nodes 0x01 +-> nodes | +-> nodes[0] /dev/dri/card1 +-> bustype 0002 | +-> platform | +-> fullname evdi +-> deviceinfo +-> platform +-> compatible evdi --- Opening device node /dev/dri/card1 --- --- Retrieving device info, for node /dev/dri/card1 --- device[2] +-> available_nodes 0x01 +-> nodes | +-> nodes[0] /dev/dri/card1 +-> bustype 0002 | +-> platform | +-> fullname evdi +-> deviceinfo +-> platform +-> compatible evdi drm_info drmModeGetResources: Operation not supported Failed to retrieve information from /dev/dri/card6 Node: /dev/dri/card5 ├───Driver: i915 (Intel Graphics) version 1.6.0 (0) │ ├───DRM_CLIENT_CAP_STEREO_3D supported │ ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported │ ├───DRM_CLIENT_CAP_ATOMIC supported │ ├───DRM_CLIENT_CAP_ASPECT_RATIO supported │ ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported │ ├───DRM_CAP_DUMB_BUFFER = 1 │ ├───DRM_CAP_VBLANK_HIGH_CRTC = 1 │ ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24 │ ├───DRM_CAP_DUMB_PREFER_SHADOW = 1 │ ├───DRM_CAP_PRIME = 3 │ ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1 │ ├───DRM_CAP_ASYNC_PAGE_FLIP = 1 │ ├───DRM_CAP_CURSOR_WIDTH = 256 │ ├───DRM_CAP_CURSOR_HEIGHT = 256 │ ├───DRM_CAP_ADDFB2_MODIFIERS = 1 │ ├───DRM_CAP_PAGE_FLIP_TARGET = 0 │ ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1 │ ├───DRM_CAP_SYNCOBJ = 1 │ └───DRM_CAP_SYNCOBJ_TIMELINE = 1 ├───Device: PCI 8086:3e9b Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] │ └───Available nodes: primary, render ├───Framebuffer size │ ├───Width: [0, 16384] │ └───Height: [0, 16384] ├───Connectors │ └───Connector 0 │ ├───Object ID: 106 │ ├───Type: eDP │ ├───Status: connected │ ├───Physical size: 340x190 mm │ ├───Subpixel: unknown │ ├───Encoders: {0} │ ├───Modes │ │ └───1920x1080@60.01 preferred driver nhsync nvsync │ └───Properties │ ├───"EDID" (immutable): blob = 115 │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On │ ├───"link-status": enum {Good, Bad} = Good │ ├───"non-desktop" (immutable): range [0, 1] = 0 │ ├───"TILE" (immutable): blob = 0 │ ├───"CRTC_ID" (atomic): object CRTC = 56 │ ├───"scaling mode": enum {Full, Center, Full aspect} = Full aspect │ ├───"panel orientation" (immutable): enum {Normal, Upside Down, Left Side Up, Right Side Up} = Normal │ ├───"Broadcast RGB": enum {Automatic, Full, Limited 16:235} = Automatic │ ├───"max bpc": range [6, 12] = 10 │ └───"Colorspace": enum {Default, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, RGB_WIDE_FIXED, RGB_WIDE_FLOAT, BT601_YCC} = Default ├───Encoders │ └───Encoder 0 │ ├───Object ID: 105 │ ├───Type: TMDS │ ├───CRTCS: {0, 1, 2} │ └───Clones: {0} ├───CRTCs │ ├───CRTC 0 │ │ ├───Object ID: 56 │ │ ├───Legacy info │ │ │ ├───Mode: 1920x1080@60.01 nhsync nvsync │ │ │ └───Gamma size: 256 │ │ └───Properties │ │ ├───"ACTIVE" (atomic): range [0, 1] = 1 │ │ ├───"MODE_ID" (atomic): blob = 113 │ │ │ └───1920x1080@60.01 nhsync nvsync │ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 │ │ ├───"VRR_ENABLED": range [0, 1] = 0 │ │ ├───"DEGAMMA_LUT": blob = 0 │ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024 │ │ ├───"CTM": blob = 0 │ │ ├───"GAMMA_LUT": blob = 117 │ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024 │ ├───CRTC 1 │ │ ├───Object ID: 80 │ │ ├───Legacy info │ │ │ └───Gamma size: 256 │ │ └───Properties │ │ ├───"ACTIVE" (atomic): range [0, 1] = 0 │ │ ├───"MODE_ID" (atomic): blob = 0 │ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 │ │ ├───"VRR_ENABLED": range [0, 1] = 0 │ │ ├───"DEGAMMA_LUT": blob = 0 │ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024 │ │ ├───"CTM": blob = 0 │ │ ├───"GAMMA_LUT": blob = 0 │ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024 │ └───CRTC 2 │ ├───Object ID: 104 │ ├───Legacy info │ │ └───Gamma size: 256 │ └───Properties │ ├───"ACTIVE" (atomic): range [0, 1] = 0 │ ├───"MODE_ID" (atomic): blob = 0 │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 │ ├───"VRR_ENABLED": range [0, 1] = 0 │ ├───"DEGAMMA_LUT": blob = 0 │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024 │ ├───"CTM": blob = 0 │ ├───"GAMMA_LUT": blob = 0 │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024 └───Planes ├───Plane 0 │ ├───Object ID: 33 │ ├───CRTCs: {0} │ ├───Legacy info │ │ ├───FB ID: 107 │ │ │ ├───Object ID: 107 │ │ │ ├───Size: 1920x1080 │ │ │ ├───Format: XRGB8888 (0x34325258) │ │ │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0) │ │ │ └───Planes: │ │ │ └───Plane 0: offset = 0, pitch = 7680 bytes │ │ └───Formats: │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ ├───NV12 (0x3231564e) │ │ └───XYUV8888 (0x56555958) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary │ ├───"FB_ID" (atomic): object framebuffer = 107 │ │ ├───Object ID: 107 │ │ ├───Size: 1920x1080 │ │ ├───Format: XRGB8888 (0x34325258) │ │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───Planes: │ │ └───Plane 0: offset = 0, pitch = 7680 bytes │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 56 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 1920 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1080 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 1920 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1080 │ ├───"IN_FORMATS" (immutable): blob = 34 │ │ ├───I915_FORMAT_MOD_Yf_TILED_CCS (0x100000000000005) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───I915_FORMAT_MOD_Y_TILED_CCS (0x100000000000004) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───I915_FORMAT_MOD_Yf_TILED (0x100000000000003) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_Y_TILED (0x100000000000002) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_X_TILED (0x100000000000001) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ ├───NV12 (0x3231564e) │ │ └───XYUV8888 (0x56555958) │ ├───"IN_FORMATS_ASYNC" (immutable): blob = 35 │ ├───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0) │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.709 YCbCr │ ├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range │ ├───"alpha": range [0, UINT16_MAX] = 65535 │ ├───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied │ └───"zpos" (immutable): range [0, 0] = 0 ├───Plane 1 │ ├───Object ID: 42 │ ├───CRTCs: {0} │ ├───Legacy info │ │ ├───FB ID: 0 │ │ └───Formats: │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ ├───NV12 (0x3231564e) │ │ └───XYUV8888 (0x56555958) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay │ ├───"FB_ID" (atomic): object framebuffer = 0 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 │ ├───"IN_FORMATS" (immutable): blob = 43 │ │ ├───I915_FORMAT_MOD_Yf_TILED_CCS (0x100000000000005) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───I915_FORMAT_MOD_Y_TILED_CCS (0x100000000000004) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───I915_FORMAT_MOD_Yf_TILED (0x100000000000003) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_Y_TILED (0x100000000000002) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_X_TILED (0x100000000000001) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ ├───NV12 (0x3231564e) │ │ └───XYUV8888 (0x56555958) │ ├───"IN_FORMATS_ASYNC" (immutable): blob = 44 │ ├───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0) │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.709 YCbCr │ ├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range │ ├───"alpha": range [0, UINT16_MAX] = 65535 │ ├───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied │ └───"zpos" (immutable): range [1, 1] = 1 ├───Plane 2 │ ├───Object ID: 51 │ ├───CRTCs: {0} │ ├───Legacy info │ │ ├───FB ID: 0 │ │ └───Formats: │ │ └───ARGB8888 (0x34325241) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor │ ├───"FB_ID" (atomic): object framebuffer = 0 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 │ ├───"IN_FORMATS" (immutable): blob = 52 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ ├───"rotation": bitmask {rotate-0, rotate-180} = (rotate-0) │ ├───"SIZE_HINTS" (immutable): blob = 54 │ └───"zpos" (immutable): range [2, 2] = 2 ├───Plane 3 │ ├───Object ID: 57 │ ├───CRTCs: {1} │ ├───Legacy info │ │ ├───FB ID: 0 │ │ └───Formats: │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ ├───NV12 (0x3231564e) │ │ └───XYUV8888 (0x56555958) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary │ ├───"FB_ID" (atomic): object framebuffer = 0 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 │ ├───"IN_FORMATS" (immutable): blob = 58 │ │ ├───I915_FORMAT_MOD_Yf_TILED_CCS (0x100000000000005) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───I915_FORMAT_MOD_Y_TILED_CCS (0x100000000000004) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───I915_FORMAT_MOD_Yf_TILED (0x100000000000003) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_Y_TILED (0x100000000000002) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_X_TILED (0x100000000000001) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ ├───NV12 (0x3231564e) │ │ └───XYUV8888 (0x56555958) │ ├───"IN_FORMATS_ASYNC" (immutable): blob = 59 │ ├───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0) │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.709 YCbCr │ ├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range │ ├───"alpha": range [0, UINT16_MAX] = 65535 │ ├───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied │ └───"zpos" (immutable): range [0, 0] = 0 ├───Plane 4 │ ├───Object ID: 66 │ ├───CRTCs: {1} │ ├───Legacy info │ │ ├───FB ID: 0 │ │ └───Formats: │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ ├───NV12 (0x3231564e) │ │ └───XYUV8888 (0x56555958) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay │ ├───"FB_ID" (atomic): object framebuffer = 0 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 │ ├───"IN_FORMATS" (immutable): blob = 67 │ │ ├───I915_FORMAT_MOD_Yf_TILED_CCS (0x100000000000005) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───I915_FORMAT_MOD_Y_TILED_CCS (0x100000000000004) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───I915_FORMAT_MOD_Yf_TILED (0x100000000000003) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_Y_TILED (0x100000000000002) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_X_TILED (0x100000000000001) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ ├───NV12 (0x3231564e) │ │ │ └───XYUV8888 (0x56555958) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ ├───NV12 (0x3231564e) │ │ └───XYUV8888 (0x56555958) │ ├───"IN_FORMATS_ASYNC" (immutable): blob = 68 │ ├───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0) │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.709 YCbCr │ ├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range │ ├───"alpha": range [0, UINT16_MAX] = 65535 │ ├───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied │ └───"zpos" (immutable): range [1, 1] = 1 ├───Plane 5 │ ├───Object ID: 75 │ ├───CRTCs: {1} │ ├───Legacy info │ │ ├───FB ID: 0 │ │ └───Formats: │ │ └───ARGB8888 (0x34325241) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor │ ├───"FB_ID" (atomic): object framebuffer = 0 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 │ ├───"IN_FORMATS" (immutable): blob = 76 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ ├───"rotation": bitmask {rotate-0, rotate-180} = (rotate-0) │ ├───"SIZE_HINTS" (immutable): blob = 78 │ └───"zpos" (immutable): range [2, 2] = 2 ├───Plane 6 │ ├───Object ID: 81 │ ├───CRTCs: {2} │ ├───Legacy info │ │ ├───FB ID: 0 │ │ └───Formats: │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ └───XYUV8888 (0x56555958) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary │ ├───"FB_ID" (atomic): object framebuffer = 0 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 │ ├───"IN_FORMATS" (immutable): blob = 82 │ │ ├───I915_FORMAT_MOD_Yf_TILED (0x100000000000003) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_Y_TILED (0x100000000000002) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_X_TILED (0x100000000000001) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ └───XYUV8888 (0x56555958) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ └───XYUV8888 (0x56555958) │ ├───"IN_FORMATS_ASYNC" (immutable): blob = 83 │ ├───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0) │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.709 YCbCr │ ├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range │ ├───"alpha": range [0, UINT16_MAX] = 65535 │ ├───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied │ └───"zpos" (immutable): range [0, 0] = 0 ├───Plane 7 │ ├───Object ID: 90 │ ├───CRTCs: {2} │ ├───Legacy info │ │ ├───FB ID: 0 │ │ └───Formats: │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ └───XYUV8888 (0x56555958) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay │ ├───"FB_ID" (atomic): object framebuffer = 0 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 │ ├───"IN_FORMATS" (immutable): blob = 91 │ │ ├───I915_FORMAT_MOD_Yf_TILED (0x100000000000003) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_Y_TILED (0x100000000000002) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ └───XYUV8888 (0x56555958) │ │ ├───I915_FORMAT_MOD_X_TILED (0x100000000000001) │ │ │ ├───C8 (0x20203843) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ ├───YUYV (0x56595559) │ │ │ ├───YVYU (0x55595659) │ │ │ ├───UYVY (0x59565955) │ │ │ ├───VYUY (0x59555956) │ │ │ └───XYUV8888 (0x56555958) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───C8 (0x20203843) │ │ ├───RGB565 (0x36314752) │ │ ├───XRGB8888 (0x34325258) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───ABGR8888 (0x34324241) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───XBGR16161616F (0x48344258) │ │ ├───YUYV (0x56595559) │ │ ├───YVYU (0x55595659) │ │ ├───UYVY (0x59565955) │ │ ├───VYUY (0x59555956) │ │ └───XYUV8888 (0x56555958) │ ├───"IN_FORMATS_ASYNC" (immutable): blob = 92 │ ├───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0) │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.709 YCbCr │ ├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range │ ├───"alpha": range [0, UINT16_MAX] = 65535 │ ├───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied │ └───"zpos" (immutable): range [1, 1] = 1 └───Plane 8 ├───Object ID: 99 ├───CRTCs: {2} ├───Legacy info │ ├───FB ID: 0 │ └───Formats: │ └───ARGB8888 (0x34325241) └───Properties ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor ├───"FB_ID" (atomic): object framebuffer = 0 ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 ├───"CRTC_ID" (atomic): object CRTC = 0 ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 ├───"IN_FORMATS" (immutable): blob = 100 │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ └───ARGB8888 (0x34325241) ├───"rotation": bitmask {rotate-0, rotate-180} = (rotate-0) ├───"SIZE_HINTS" (immutable): blob = 102 └───"zpos" (immutable): range [2, 2] = 2 Node: /dev/dri/card1 ├───Driver: evdi (Extensible Virtual Display Interface) version 1.14.2 (0) │ ├───DRM_CLIENT_CAP_STEREO_3D supported │ ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported │ ├───DRM_CLIENT_CAP_ATOMIC supported │ ├───DRM_CLIENT_CAP_ASPECT_RATIO supported │ ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported │ ├───DRM_CAP_DUMB_BUFFER = 1 │ ├───DRM_CAP_VBLANK_HIGH_CRTC = 1 │ ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24 │ ├───DRM_CAP_DUMB_PREFER_SHADOW = 0 │ ├───DRM_CAP_PRIME = 3 │ ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1 │ ├───DRM_CAP_ASYNC_PAGE_FLIP = 0 │ ├───DRM_CAP_CURSOR_WIDTH = 64 │ ├───DRM_CAP_CURSOR_HEIGHT = 64 │ ├───DRM_CAP_ADDFB2_MODIFIERS = 1 │ ├───DRM_CAP_PAGE_FLIP_TARGET = 0 │ ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1 │ ├───DRM_CAP_SYNCOBJ = 0 │ └───DRM_CAP_SYNCOBJ_TIMELINE = 0 ├───Device: platform evdi │ └───Available nodes: primary ├───Framebuffer size │ ├───Width: [64, 7680] │ └───Height: [64, 4320] ├───Connectors │ └───Connector 0 │ ├───Object ID: 39 │ ├───Type: DVI-I │ ├───Status: disconnected │ ├───Encoders: {0} │ └───Properties │ ├───"EDID" (immutable): blob = 0 │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On │ ├───"link-status": enum {Good, Bad} = Good │ ├───"non-desktop" (immutable): range [0, 1] = 0 │ ├───"TILE" (immutable): blob = 0 │ └───"CRTC_ID" (atomic): object CRTC = 0 ├───Encoders │ └───Encoder 0 │ ├───Object ID: 38 │ ├───Type: TMDS │ ├───CRTCS: {0} │ └───Clones: {0} ├───CRTCs │ └───CRTC 0 │ ├───Object ID: 37 │ ├───Legacy info │ │ └───Gamma size: 0 │ └───Properties │ ├───"ACTIVE" (atomic): range [0, 1] = 0 │ ├───"MODE_ID" (atomic): blob = 0 │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 │ └───"VRR_ENABLED": range [0, 1] = 0 └───Planes ├───Plane 0 │ ├───Object ID: 33 │ ├───CRTCs: {0, 1, 2, 3, 4, 5, 6, 7} │ ├───Legacy info │ │ ├───FB ID: 0 │ │ └───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XBGR8888 (0x34324258) │ │ └───ABGR8888 (0x34324241) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary │ ├───"FB_ID" (atomic): object framebuffer = 0 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 │ ├───"IN_FORMATS" (immutable): blob = 34 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XBGR8888 (0x34324258) │ │ └───ABGR8888 (0x34324241) │ └───"FB_DAMAGE_CLIPS" (atomic): blob = 0 └───Plane 1 ├───Object ID: 35 ├───CRTCs: {0, 1, 2, 3, 4, 5, 6, 7} ├───Legacy info │ ├───FB ID: 0 │ └───Formats: │ ├───XRGB8888 (0x34325258) │ ├───ARGB8888 (0x34325241) │ ├───XBGR8888 (0x34324258) │ └───ABGR8888 (0x34324241) └───Properties ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor ├───"FB_ID" (atomic): object framebuffer = 0 ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 ├───"CRTC_ID" (atomic): object CRTC = 0 ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 └───"IN_FORMATS" (immutable): blob = 36 └───DRM_FORMAT_MOD_LINEAR (0x0) ├───XRGB8888 (0x34325258) ├───ARGB8888 (0x34325241) ├───XBGR8888 (0x34324258) └───ABGR8888 (0x34324241)
Sweet. Please also post the following outputs __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=0 eglinfo -B -p wayland __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 eglinfo -B -p wayland __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=2 eglinfo -B -p wayland
(the previous outputs were from under x11, I logged in to wayland for this one) Wayland platform: EGL API version: 1.5 EGL vendor string: Mesa Project EGL version string: 1.5 EGL client APIs: OpenGL OpenGL_ES OpenGL core profile vendor: Intel OpenGL core profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL core profile version: 4.6 (Core Profile) Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL core profile shading language version: 4.60 OpenGL compatibility profile vendor: Intel OpenGL compatibility profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL compatibility profile shading language version: 4.60 OpenGL ES profile vendor: Intel OpenGL ES profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20 Wayland platform: EGL API version: 1.5 EGL vendor string: Mesa Project EGL version string: 1.5 EGL client APIs: OpenGL OpenGL_ES OpenGL core profile vendor: Intel OpenGL core profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL core profile version: 4.6 (Core Profile) Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL core profile shading language version: 4.60 OpenGL compatibility profile vendor: Intel OpenGL compatibility profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL compatibility profile shading language version: 4.60 OpenGL ES profile vendor: Intel OpenGL ES profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20 Wayland platform: EGL API version: 1.5 EGL vendor string: Mesa Project EGL version string: 1.5 EGL client APIs: OpenGL OpenGL_ES OpenGL core profile vendor: Intel OpenGL core profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL core profile version: 4.6 (Core Profile) Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL core profile shading language version: 4.60 OpenGL compatibility profile vendor: Intel OpenGL compatibility profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL compatibility profile shading language version: 4.60 OpenGL ES profile vendor: Intel OpenGL ES profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2) OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.2.8-0ubuntu0.24.04.2 OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Hm. how about __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=0 glxinfo -B __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 glxinfo -B __GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=2 glxinfo -B
(running from konsole under x11) (all three identical except for the available memory which changes with time) name of display: :0 display: :0 screen: 0 direct rendering: Yes Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 4096 MB Total available memory: 4096 MB Currently available dedicated video memory: 2595 MB OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce GTX 1650 with Max-Q Design/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 535.309.01 OpenGL core profile shading language version string: 4.60 NVIDIA OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.6.0 NVIDIA 535.309.01 OpenGL shading language version string: 4.60 NVIDIA OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 535.309.01 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Curiously that may mean we cannot inspect your GPUs via the opengl stack because nvidia doesn't let us pick a specific gpu for use
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kinfocenter/-/merge_requests/301
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kinfocenter/-/merge_requests/304
Git commit 6fc88a0929db2d1e0b97800b3995d5b356115834 by Harald Sitter. Committed on 23/06/2026 at 11:58. Pushed by sitter into branch 'master'. about: port the crusty opengl helper to eglQueryDevicesEXT eglQueryDevicesEXT allows us to query devices similar to vulkan improving reliablity and also speeding things up since we don't have to call the helper multiple times M +1 -0 CMakeLists.txt M +1 -1 kcms/about-distro/src/CMakeLists.txt M +13 -57 kcms/about-distro/src/GPUEntryFactory.cpp A +10 -0 kcms/about-distro/src/egl-helper/CMakeLists.txt A +81 -0 kcms/about-distro/src/egl-helper/main.cpp [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] D +0 -6 kcms/about-distro/src/opengl-helper/CMakeLists.txt D +0 -64 kcms/about-distro/src/opengl-helper/main.cpp https://invent.kde.org/plasma/kinfocenter/-/commit/6fc88a0929db2d1e0b97800b3995d5b356115834
Git commit 6d060d21cd57154ca777ef53ca447f866059b2f6 by Harald Sitter. Committed on 25/06/2026 at 06:34. Pushed by sitter into branch 'Plasma/6.7'. about: prevent loading more than 2 devices on nvidia with the current code we can't address more than 2. to be replaced with an egl based approach in 6.8+ M +33 -16 kcms/about-distro/src/GPUEntryFactory.cpp https://invent.kde.org/plasma/kinfocenter/-/commit/6d060d21cd57154ca777ef53ca447f866059b2f6
in plasma-desktop 6.7.2 it is fixed