Estou executando o Xubuntu 16.10 em um laptop MSI MS-16J5. Ao usar o driver NVIDIA, tudo está bem, mas quando tento mudar para a placa de vídeo integrada da Intel, o sistema fica muito instável.
Quando entro em nvidia-settings
, configure-o para usar o Intel GPU (Modo de economia de energia) e efetue logout, no começo tudo parece funcionar, mas o sistema travará em poucos minutos. Alternar entre a energia da bateria e a energia CA é uma interrupção imediata; tentar suspender, desligar ou reinicializar também é uma interrupção imediata; Mesmo apenas tentando usar o computador normalmente fará com que ele trava depois de alguns minutos.
Enquanto no modo Intel, lspci
também não funciona, o processo simplesmente pára (apesar de não levar todo o sistema imediatamente), e nem mesmo kill -9
vai se livrar dele.
No entanto, a mudança para a própria Intel parece funcionar bem (sair faz com que ela troque de GPUs). Ele também será inicializado bem no modo Intel. Tentando voltar para a GPU NVIDIA trava em uma tela preta quando sair, no entanto, após a reinicialização, ele terá mudado de volta para usar a GPU NVIDIA, e então tudo funciona bem.
O driver nouveau
também é muito instável. Eu tive que usar nomodeset
para fazer o instalador rodar. Tentar usar o driver nouveau
tende a fornecer mensagens como nouveau: 0000:01:00.0: pci: failed to adjust lnkctl speed
.
acpi=off
parece "consertar" o problema, no entanto, não há gerenciamento de energia e, como é um laptop, trata-se de um problema. Além disso, isso desativa o trackpad.
acpi=noirq
desativa o trackpad e o teclado interno, mas o problema permanece.
pci=nomsi
não altera nada.
Com a GPU NVIDIA, tudo está bem, no entanto, isso reduz a vida útil da bateria pela metade e eu não preciso de sua energia de qualquer maneira (os jogos estão no Windows).
No Windows 10, tudo funciona, ele também alterna entre as GPUs sem nenhum problema, então tenho certeza que não é um problema de hardware.
Gostaria de poder usar a GPU Intel no Linux para economizar energia da bateria.
Saída de lspci
:
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #4 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
03:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)
Saída de uname -rv
:
4.8.0-38-generic #41-Ubuntu SMP Wed Feb 8 14:27:17 UTC 2017
Saída de lshw -c video
:
*-display
description: 3D controller
product: GM107M [GeForce GTX 960M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:132 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
*-display
description: VGA compatible controller
product: HD Graphics 530
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:127 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff
dmesg
tem o seguinte erro relatado a cada poucos segundos:
[ 2388.248063] pcieport 0000:00:1c.0: AER: Corrected error received: id=00e0
[ 2388.248073] pcieport 0000:00:1c.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e0(Receiver ID)
[ 2388.248080] pcieport 0000:00:1c.0: device [8086:a110] error status/mask=00000001/00002000
[ 2388.248085] pcieport 0000:00:1c.0: [ 0] Receiver Error