LINUX.ORG.RU

Debian 9 и Intel UHD 630

 , ,


0

1

Работает только в софтверном режиме. При создании /etc/X11/xorg.conf.d/20-intel.conf
с

Section "Device"
 Identifier "Intel Graphics"
 Driver "intel"
 Option "TearFree" "true"
EndSection
появляются жуткие глитчи на экране, внутри хрома и скайпа каша из того, что там должно отображаться. Без этого конфига:
cat /var/log/Xorg.0.log | grep DRI
[ 9.912] (II) glamor: EGL version 1.4 (DRI2):
[ 10.413] (EE) modeset(0): [DRI2] No driver mapping found for PCI device 0x8086 / 0x3e92
[ 10.413] (EE) modeset(0): Failed to initialize the DRI2 extension.
[ 10.468] (II) AIGLX: Screen 0 is not DRI2 capable
[ 11.318] (II) GLX: Initialized DRISWRAST GL provider for screen 0

пробовал mesa и ядро ставить из stretch-backports - картина та же, ничего не поменялось. firmware-linux-nonfree и firmware-misc-nonfree установлены. Сам модуль i915 заводится.

dmesg | grep i915
[ 0.099294] Kernel command line: audit=0 \boot\vmlinuz-5.1.0-14.2-liquorix-amd64 root=UUID=4bcff12d-4a83-44b5-b7b6-4fc352624cc6 ro quiet initrd=boot\initrd.img-5.1.0-14.2-liquorix-amd64 i915.preliminary_hw_support=1 intel_iommu=on
[ 7.165606] i915: unknown parameter 'preliminary_hw_support' ignored
[ 7.166512] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 7.167771] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 7.169401] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 7.461765] [drm] Initialized i915 1.6.0 20190207 for 0000:00:02.0 on minor 0
[ 7.463544] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 7.561873] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device

Можно ли нормально завести ускорение?

★★★★★

Ответ на: комментарий от Landgraf

Завезли. У тебя два варианта: либо использовать Debian Testing/Sid с более свежим xserver-xorg-video-intel (хотя тоже не факт, что он там достаточно свежий), либо ставить свежую Mesa и ядро и использовать стандартный modesetting.

Ну либо попробуй AccelMethod выставить в uxa:

Option      "AccelMethod"  "uxa"

Kron4ek ★★★★ ()
Последнее исправление: Kron4ek (всего исправлений: 1)

Процессор какой? Для CoffeeLake 8700k в свое время оказалось достаточным установить ядро и mesa из бекпортов (в конце 2017 года еще надо было указывать дополнительные аргументы в командной строке ядра, но сейчас уже нет необходимости).

TeopeTuK ★★★ ()
Ответ на: комментарий от TeopeTuK

Intel(R) Core(TM) i5-8500 Изначально видео вообще базовое было (800х600, один монитор), благодаря бэкпортам завелось в нормальном разрешении и можно достаточно терпимо работать.

Landgraf ★★★★★ ()
Ответ на: комментарий от Landgraf

Начальство заставляет? Если нет, то всегда есть способ как обойтись без использования древней системы даже если она нужна для какой то цели. От чрута до контейнеров различных мастей.

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

Если я переключаюсь в эффектах kwin на opengl, часть окон пропадает и больше не появляется. По моему это касается причем только приложений, которые используют gtk (skype, chromium, conky, peek, vscode, gimp)

Landgraf ★★★★★ ()
Ответ на: комментарий от TeopeTuK
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2)  (0x3e92)
    Version: 18.2.8
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.8
OpenGL core profile shading language version string: 4.50

хм, судя по всему ускорение действительно есть

Landgraf ★★★★★ ()
Ответ на: комментарий от Kron4ek

xserver-xorg-video-intel

Он заброшен и для новых видях не рекомендуется. Intel его даже выкинула из своего стека — https://01.org/linuxgraphics/downloads/2018q1-intel-graphics-stack-recipe (впрочем, судя по дате, они и сам стек забросили, апстрим достаточно хорош).

Option «AccelMethod» «uxa»

UXA имеет смысл включать только для видях до SandyBridge.

gremlin_the_red ★★★ ()

Добавление i915.modeset=1 к параметрам запуска ядра, частично решило проблему. Разрывы на изображении конечно есть, но теперь не такие лютые как раньше, работать стало комфортнее.
cat /sys/module/i915/parameters/modeset должно выводить 1.

Landgraf ★★★★★ ()