Por que meu computador está travando quando a placa gráfica está desligada?

1

Eu experimentei superaquecimento com a instalação padrão do Ubuntu 16.04 no meu notebook MSI Destroyer com placa gráfica dupla (consulte a parte relevante da saída de sudo lspci -v na parte inferior). Depois de algumas pesquisas, concluí que, de alguma forma, tudo para exibir passa pela minha placa gráfica dedicada, em vez da integrada.

De acordo com algumas instruções acabei usando esta linha em / etc / default / grub (eu executei o update-grub depois):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1 radeon.dpm=1 radeon.runpm=0"

O problema de superaquecimento foi mais ou menos resolvido com isso, mas tentei desativar completamente a placa dedicada de acordo com esta instrução .

Eu executei esta série de comandos:

sudo su
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

( sudo su está lá porque executar comandos com sudo me deu um erro bash: /sys/kernel/debug/vgaswitcheroo/switch: Permission denied )

A primeira coisa que notei foi quanto tempo demorei para desligar a placa dedicada, então eu executei dmesg apenas no caso e esses dois erros estranhos apareceram:

[drm:atom_op_jump [radeon]] *ERROR* atombios stuck in loop for more than 5secs aborting
[drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck executing CD12 (len 62, WS 0, PS 0) @ 0xCD2E

repetindo a cada 5 segundos. Depois que o comando para desligar o cartão foi concluído, duas coisas aconteceram. Em primeiro lugar, o notebook estava muito mais frio (obviamente, o desligamento do cartão era muito mais eficiente do que a configuração do grub) e, em segundo lugar, após alguns segundos, o Ubuntu apenas congelava sem motivos óbvios.

O que poderia dar errado? Isso é um bug no driver da placa gráfica? Devo denunciá-lo em algum lugar?

Apenas para o caso de adicionar a saída de sudo lspci -v relevante às placas gráficas:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Neptune XT [Radeon HD 8970M] (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Radeon R9 M290X
Physical Slot: 0
Flags: bus master, fast devsel, latency 0, IRQ 37
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fea00000 (64-bit, non-prefetchable) [size=256K]
I/O ports at e000 [size=256]
Expansion ROM at fea40000 [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: radeon
Kernel modules: radeon

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G] (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Richland [Radeon HD 8650G]
Flags: bus master, fast devsel, latency 0, IRQ 36
Memory at c0000000 (32-bit, prefetchable) [size=256M]
I/O ports at f000 [size=256]
Memory at feb00000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at <unassigned> [disabled]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Kernel driver in use: radeon
Kernel modules: radeon
    
por Kostrahb 07.06.2016 / 14:09

0 respostas