Estou tentando ver como posso obter o Kubuntu 14.04 para rodar no HP Pavillon da minha esposa com seu CPU i3-6100U e gráficos discretos Topaz XT [Radeon R7 M260 / M265] (rev 81).
Funciona bem o suficiente com o kernel genérico do Xenial LT (4.4.0.18 no momento, eu acho), mesmo de um disco rígido externo em um gabinete USB3 (na verdade, o disco interno do laptop anterior). Ontem eu construí o kernel 4.5.2 para ter certeza de ter os drivers mais recentes. Eu ativei i915 preliminares hw suporte por padrão, mas meu grub.cfg também tem
nmi_watchdog=0 i915.preliminary_hw_support=1 nomdmonddf nomdmonisw
Usando o driver WL para o chipset Broadcom WIFI que claramente funciona um pouco melhor, mas ainda há um problema com os gráficos. Estou tentando usar os gráficos HD520 integrados do processador, mas o ATM que obtenho é o suporte básico para os gráficos AMD (ou seja, pela inclusão do driver amdgpu na lista negra). Eu poderia aceitar um suporte melhor para essa GPU através dos drivers de código aberto, mas como uma opção.
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
o glxinfo me diz
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
e quando tento executar uma aplicação do 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
Quando eu removo a lista negra do amdgpu, tudo o que parece mudar é que o lspci agora mostra isso:
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
Eu fiz uma varredura rápida das fontes do kernel: Eu acho que estou vendo referências a i965 nas fontes de drivers da Intel, mas o googling mostra que o i965 está aparentemente relacionado à gpu da AMD? As pessoas aparentemente solucionaram mensagens de erro sobre esse driver não ser encontrado por meio da reinstalação do fglrx (que eu não tenho instalado).
Eu prefiro não usar o driver proprietário, pelo menos não se isso me obrigar a usar um arquivo Xorg.conf que tornará impraticável inicializar outro hardware com o mesmo disco externo.
Quaisquer pensamentos seriam apreciados!