Работает на i3-6100U в HP Pavillon с переключаемой графикой

Я пытаюсь понять, насколько хорошо я могу заставить Kubuntu 14.04 работать на HP Pavillon моей жены с его процессором i3-6100U и дополнением Topaz XT [Radeon R7 M260/M265] (rev 81) с дискретной графикой.

Он работает достаточно хорошо с предоставленным базовым ядром Xenial LT (на данный момент, я думаю, 4.4.0.18), даже с внешнего жесткого диска в корпусе USB3 (на самом деле это внутренний диск предыдущего ноутбука). Вчера я собрал ядро ​​4.5.2, чтобы быть уверенным в наличии последних драйверов. Я активировал предварительную поддержку hw i915 по умолчанию, но мой grub.cfg также имеет

nmi_watchdog=0 i915.preliminary_hw_support=1  nomdmonddf nomdmonisw

Использование драйвера WL для набора микросхем Broadcom WIFI, который явно работает немного лучше, но проблема остается с графикой. Я пытаюсь использовать встроенную в процессор графику HD520, но все, что мне удалось получить в АТМ, - это базовая поддержка графики AMD (т.е. внесение в черный список драйвера amdgpu). Я мог бы принять лучшую поддержку для этого графического процессора через драйверы с открытым исходным кодом, но - как выбор.

00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07) (prog-if 00 [VGA controller])
    Subsystem: Hewlett-Packard Company Device 80a8
    Flags: bus master, fast devsel, latency 0, IRQ 130
    Memory at 91000000 (64-bit, non-prefetchable) [size=16M]
    Memory at a0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 5000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [40] Vendor Specific Information: Len=0c <?>
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [100] #1b
    Capabilities: [200] Address Translation Service (ATS)
    Capabilities: [300] #13
    Kernel driver in use: i915

01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265] (rev 81)
    Subsystem: Hewlett-Packard Company Device 80a8
    Flags: fast devsel, IRQ 11
    Memory at 80000000 (64-bit, prefetchable) [disabled] [size=256M]
    Memory at 90000000 (64-bit, prefetchable) [disabled] [size=2M]
    I/O ports at 4000 [disabled] [size=256]
    Memory at 92300000 (32-bit, non-prefetchable) [disabled] [size=256K]
    Expansion ROM at 92340000 [disabled] [size=128K]
    Capabilities: [48] Vendor Specific Information: Len=08 <?>
    Capabilities: [50] Power Management version 3
    Capabilities: [58] Express Legacy Endpoint, MSI 00
    Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
    Capabilities: [150] Advanced Error Reporting
    Capabilities: [270] #19
    Capabilities: [2b0] Address Translation Service (ATS)
    Capabilities: [2c0] #13
    Capabilities: [2d0] #1b

glxinfo говорит мне

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 256 bits)
OpenGL version string: 2.1 Mesa 10.1.3
OpenGL shading language version string: 1.30

и когда я пытаюсь запустить приложение Qt5:

libGL error: pci id for fd 13: 8086:1916, driver (null)
i965_dri.so does not support the 0x1916 PCI ID.
libGL error: failed to create dri screen
libGL error: failed to load driver: i965

Когда я удаляю черный список amdgpu, все, что кажется, меняется, так это то, что lspci теперь показывает это:

01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265] (rev 81)
    Subsystem: Hewlett-Packard Company Device 80a8
    Flags: fast devsel, IRQ 132
    Memory at 80000000 (64-bit, prefetchable) [size=256M]
    Memory at 90000000 (64-bit, prefetchable) [size=2M]
    I/O ports at 4000 [size=256]
    Memory at 92300000 (32-bit, non-prefetchable) [size=256K]
    Expansion ROM at 92340000 [disabled] [size=128K]
    Capabilities: [48] Vendor Specific Information: Len=08 <?>
    Capabilities: [50] Power Management version 3
    Capabilities: [58] Express Legacy Endpoint, MSI 00
    Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
    Capabilities: [150] Advanced Error Reporting
    Capabilities: [270] #19
    Capabilities: [2b0] Address Translation Service (ATS)
    Capabilities: [2c0] #13
    Capabilities: [2d0] #1b
    Kernel driver in use: amdgpu

Я сделал быстрое сканирование исходников ядра: мне кажется, я вижу ссылки на i965 в источниках драйверов Intel, но поиск в Google показывает, что i965, по-видимому, связан с AMD GPU? Люди, по-видимому, решили сообщения об ошибках о том, что этот драйвер не найден, переустановив fglrx (который я не установил вообще).

Я бы предпочел не использовать проприетарный драйвер, по крайней мере, если бы это не заставило меня использовать файл Xorg.conf, что сделает непрактичным загрузку другого оборудования с таким же внешним диском.

Любые мысли будут оценены!

1 ответ

Я немного продвинулся после того, как заметил, что есть пакеты xorg- -lts-, и небольшое прибегание к поиску привело меня к странице Ubuntu по стекам активации LTS ( https://wiki.ubuntu.com/Kernel/LTSEnablementStack).

Мне просто нужно было сделать

sudo apt-get install --install-рекомендует xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-вход-все-все-lts-wily libwayland-egl1-меза-LTS-коварный

это команда, показанная на связанной странице, за вычетом запроса на установку ядра lts-wily. Я получил один в конце концов. Жаль, что для XOrg нет пакетов lts-xenial, но, похоже, это тоже отлично работает.

XOrg теперь предпочитает использовать графику HD520, возможно, потому, что поддержка R7 не завершена. Итак, вопрос о переключаемой графике остается открытым, но, по крайней мере, теперь у меня есть приличная форма ускорения HW. NB. Мне пришлось использовать настройки переопределения в chrome://flags, чтобы Google Chrome использовал ускоренное воспроизведение видео, прокрутку и т. Д. Я предполагаю, что с Chromium все будет так же.

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