Ubuntu 20.04 не загружен драйвер для Intel Iris Xe Graphics

Я установил Ubuntu 20.04 с двойной загрузкой для Asus ZenBook UX393EA, который имеет встроенную видеокарту Intel (R) Iris (R) Xe Graphics '. Однако я обнаружил, что используется llvmpipe (LLVM 11.0.0, 256 бит), но не встроенная видеокарта.

Я считаю, что это связано с некоторыми другими проблемами, такими как:

  • xrandr не удалось получить размер гаммы для вывода по умолчанию
  • разрешение экрана можно установить только на одно значение
  • нет панели управления яркостью экрана

Вот некоторая информация:

  • linux kernel
➜  ~ uname -r 
5.4.0-56-generic
  • lspci
➜  ~ lspci -nnk | grep -iA2 VGA   
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:9a49] (rev 01)
    DeviceName: VGA
    Subsystem: ASUSTeK Computer Inc. Device [1043:13e2]
    Kernel modules: i915
  • inxi

(как вы видите, драйвер для графики Intel не загружен)

➜  ~ inxi -G  
Graphics:  Device-1: Intel driver: N/A 
           Device-2: IMC Networks USB2.0 HD IR UVC WebCam type: USB driver: uvcvideo 
           Display: x11 server: X.Org 1.20.8 driver: fbdev unloaded: modesetting resolution: 3300x2200~90Hz 
           OpenGL: renderer: llvmpipe (LLVM 11.0.0 256 bits) v: 4.5 Mesa 21.0.0-devel (git-3f0da80 2020-12-10 focal-oibaf-ppa)
  • glxinfo
➜  ~ glxinfo -B
name of display: :1
display: :1  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa/X.org (0xffffffff)
    Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)
    Version: 21.0.0
    Accelerated: no
    Video memory: 15694MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 11.0.0, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.0.0-devel (git-3f0da80 2020-12-10 focal-oibaf-ppa)
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 21.0.0-devel (git-3f0da80 2020-12-10 focal-oibaf-ppa)
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.0.0-devel (git-3f0da80 2020-12-10 focal-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
  • lshw
➜  ~ sudo lshw -c video
  *-display UNCLAIMED       
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list
       configuration: latency=0
       resources: iomemory:600-5ff iomemory:400-3ff memory:603e000000-603effffff memory:4000000000-400fffffff ioport:3000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
  • dmesg
➜  ~ dmesg | grep drm 
[    1.420124] systemd[1]: Starting Load Kernel Module drm...
[    1.428692] systemd[1]: modprobe@drm.service: Succeeded.
[    1.428949] systemd[1]: Finished Load Kernel Module drm.
[    1.667732] [drm] Your graphics device 9a49 is not properly supported by the driver in this

где последний журнал:

[drm] Your graphics device 9a49 is not properly supported by the driver in this
kernel version. To force driver probe anyway, use i915.force_probe=9a49
module parameter or CONFIG_DRM_I915_FORCE_PROBE=9a49 configuration option,
or (recommended) check for kernel updates.

есть еще один журнал, касающийся i915, я не уверен, связан ли он:

snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec

Я предполагаю, что основная причина в том, что видеокарта не поддерживается текущим драйвером i915. Я не знаю, что делать, и есть ли другие причины для этой проблемы. Вот что я пробовал:

Ни один из них у меня не работает. Я был бы признателен, если бы кто-нибудь мог дать какую-либо помощь или идеи.

0
задан 10 December 2020 в 19:24

2 ответа

более актуальное ядро, чем 20.04 в настоящее время предлагает. Вам, вероятно, потребуется обновиться до 20.10, чтобы получить максимальную отдачу от вашей новой системы.

5
ответ дан 10 December 2020 в 17:31

Вчера я получил новый Asus Zenbook (UX425EA) с процессором i7 11-го поколения и графикой Intel Iris Xe, и столкнулся с той же проблемой. После нескольких часов гугления и прокрутки тем я нашел одно окончательное исправление, которое решило проблему раз и навсегда. Вам потребуется OEM-ядро Ubuntu. Обязательно включите безопасную загрузку в BIOS (последний раз, когда я пытался установить его без включения безопасной загрузки, экран стал черным со странными искажениями, так что я думаю, это будет важный шаг).

Следующая команда делает все это:

apt install linux-oem-20.04 && sudo reboot 0

Если у вас есть графика Intel Iris Xe MAX, все становится сложнее, обратитесь сюда -> https://dgpu-docs.intel.com/devices/iris- xe-max-graphics/index.html.
Это должно сработать, но если не гарантируется, что у вас есть упомянутые здесь пакеты -> https://dgpu-docs.intel.com/installation-guides/ubuntu/ubuntu-focal.html .

Надеюсь, это кому-нибудь поможет. :)

10
ответ дан 29 December 2020 в 10:32

Другие вопросы по тегам:

Похожие вопросы: