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

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

★★★★★

В Stretch же древний xserver-xorg-video-intel, потому и артефакты жуткие.

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

Процессор intel i5 8-го поколения, может на linux вообще нормальной поддержки еще не завезли?

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

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

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

Option      "AccelMethod"  "uxa"

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

Тем временем уже шёл второй степпинг 9го поколения...

anonymous
()

Попробуй X.Org до 1.20 обновить как-нибудь.

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

Пробовал, после этого kde вообще не стартует. Ядро поставил 5.1, mesa свежее 18.2.8, как я понял, только собирать.

Landgraf ★★★★★
() автор топика

Поставил старый-старый софт на новое-новое железо. Действительно, ЧТО МОГЛО ПОЙТИ НЕ ТАК.

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

Пробовал, после этого kde вообще не стартует.

Я правильно понимаю, не стартует с modesetting'ом (на ядре 5.1 и Mesa 18.2.8)? Или ты про uxa?

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

Про uxa. Без него, на i915 стартует, но дикие артефакты в приложениях идут. На modesetting норм, но без ускорения и с тирингом.

Landgraf ★★★★★
() автор топика

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

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

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

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

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

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

нужно по работе

Debian 9 можно держать в виртуальной машине.

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

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

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

Ну, значит ускорение есть, а насчет тиринга, покопайся в настройках KWin.

Kron4ek ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
() автор топика
Ответ на: комментарий от Landgraf

Выглядит вполне адекватно. Что там и как в KDE, я подсказать вряд ли смогу...

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

xserver-xorg-video-intel

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

Option «AccelMethod» «uxa»

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

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

Он заброшен и для новых видях не рекомендуется.

Я это знаю, но, тем не менее, git версии вполне работают даже и на новых Intel'ах.

Kron4ek ★★★★★
()

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

Перейти на буст ?

vtVitus ★★★★★
()
16 сентября 2019 г.

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

Landgraf ★★★★★
() автор топика

по-моему, от вашего дебиана душком несет

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

все можно и так и эдак https://www.phoronix.com/vr.php?view=28246
только надо чуть посвежее труп дистр, с которым вы этим занимаетесь

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.