[РЕШЕНО]Debian 8.1: проблема с ускорением в intel HD graphics 5500 (broadwell-U)

Автор Avemey, 16 августа 2015, 17:24:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Avemey

Всем привет!

Имеется ноут Acer aspire V3-371-584N (матрица  у него ужасная, в остальном норм), проц i5-5200U.

Почему-то не могу заставить работать ускорение и вертикальную синхронизацию, т.е. при прокрутке текста возникают разрывы изображения (tearing), в параметрах системы нельзя поставить движок рендеринга OpenGL.

Драйвера - свободные. firmware (+firmware non free) установлены.

uname -a
Linux fnotedeb 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux

lspci -vnn | grep VGA -A 10
Открыть содержимое (спойлер)
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Acer Incorporated [ALI] Device [1025:0919]
        Flags: bus master, fast devsel, latency 0, IRQ 64
        Memory at c0000000 (64-bit, non-prefetchable) [size=16M]
        Memory at b0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 4000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915
[свернуть]

Судя по   Kernel driver in use: i915 - интеловский драйвер используется.

Но:
glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits)
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

Попытка включить ускорение SNA завершилась провалом - чёрные квадраты по всему экрану и различные артефакты.
Ускорение uxa и glamore тоже не работают, но по крайней мере артефактов нету.

xorg.conf:
Открыть содержимое (спойлер)
#тут кучу всего пробовал
Section "Module"
        Load  "glx"
        Load  "record"
        Load  "dri"
        Load  "dbe"
        Load  "extmod"
        Load  "dri2"
        Load  "glamoregl"
EndSection

Section "ServerFlags"
        Option       "AIGLX" "true"
EndSection

Section "Extensions"
        Option  "Composite"     "Enable"
        Option  "RENDER"        "Enable"
EndSection

Section "DRI"
        Mode    0666
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "intel"
        Option      "TearFree"          "True"
        Option      "RenderAccel"       "True"
        Option      "Tiling"            "False"
        Option      "AccelMethod"       "uxa" #"glamor"  #"sna"
        Option      "Backlight"    "intel_backlight"
        Option      "DRI"               "True"
        Option      "DRI2"              "True"
        Option      "SwapbuffersWait"    "True"
        BusID       "PCI:0:2:0"
EndSection
[свернуть]

cat Xorg.0.log |grep WW
Открыть содержимое (спойлер)
[    21.691] (WW) intel(0): Unknown chipset
[    21.809] (WW) intel(0): cannot enable DRI2 whilst forcing software fallbacks
[    21.812] (WW) intel(0): Disabling Xv because no adaptors could be initialized.
[    21.812] (WW) intel(0): Option "RenderAccel" is not used
[    21.812] (WW) intel(0): Option "DRI2" is not used
[свернуть]

Причём с SNA ускорением варнинги (кроме неизвестного чипсета) отсутствуют.

Может, кто сталкивался?

Cообщение объединено 16 августа 2015, 23:36:20

Оказалось, что прилагаемая версия дров некорректно работает с hd 5500.

Версия дров из бэкпортов рабочая..

Как устанавливать из бэкпортов:
1. В /etc/apt/sources.list добавляем строку:
deb http://http.debian.net/debian jessie-backports main
2. aptitude update
3. aptitude -t jessie-backports install xserver-xorg-video-intel

Более подробно про бэкпорты: http://backports.debian.org/Instructions/

Затем нужно в xorg.conf включить sna и всё нормально заводится.


Malaheenee

У нас работает с такими настройками (b960/i3-2350m):
Цитата: /etc/X11/xorg.conf.d/20-intel-vga.confSection "Device"
  Identifier  "Intel"
  Driver      "intel"
  VendorName  "Intel Corporation"
  BoardName   "HD Graphics 3000"
  Option      "AccelMethod"  "sna"
EndSection
Цитата: /etc/modprobe.d/i915-kms.confoptions i915 modeset=1 i915_enable_rc6=3 i915_enable_fbc=1 lvds_downclock=1 semaphores=1
Все мы где-то, когда-то и в чем-то были новичками.