O monitor do Ubuntu 16.04.2 fica preto durante o início de qualquer jogo, caso contrário,

1

Como o título afirma que estou tendo problemas com a tela em branco, isso só acontece quando eu começo um jogo, seja por meio do Wine ou Linux nativo, não faz diferença.

Note: I am using the latest AMDgpu-pro driver stack from AMD(17.10).

lspci -v


00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
    Subsystem: Gigabyte Technology Co., Ltd 4th Gen Core Processor DRAM Controller
    Flags: bus master, fast devsel, latency 0
    Capabilities: <access denied>
    Kernel driver in use: hsw_uncore

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 25
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 0000e000-0000efff
    Memory behind bridge: f7e00000-f7efffff
    Prefetchable memory behind bridge: 00000000e0000000-00000000f07fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller (prog-if 30 [XHCI])
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family USB xHCI Controller
    Flags: bus master, medium devsel, latency 0, IRQ 26
    Memory at f7f00000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: xhci_hcd

00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family ME Interface
    Flags: bus master, fast devsel, latency 0, IRQ 30
    Memory at f7f18000 (64-bit, non-prefetchable) [size=16]
    Capabilities: <access denied>
    Kernel driver in use: mei_me
    Kernel modules: mei_me

00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2 (prog-if 20 [EHCI])
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family USB EHCI Controller
    Flags: bus master, medium devsel, latency 0, IRQ 16
    Memory at f7f17000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family HD Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 31
    Memory at f7f10000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.2 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 3 (rev d0) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    I/O behind bridge: 0000d000-0000dfff
    Memory behind bridge: f7d00000-f7dfffff
    Prefetchable memory behind bridge: 00000000f0900000-00000000f09fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 19
    Bus: primary=00, secondary=04, subordinate=05, sec-latency=0
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1 (prog-if 20 [EHCI])
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family USB EHCI Controller
    Flags: bus master, medium devsel, latency 0, IRQ 23
    Memory at f7f16000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation 9 Series Chipset Family Z97 LPC Controller
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family Z97 LPC Controller
    Flags: bus master, medium devsel, latency 0
    Capabilities: <access denied>
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich

00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode] (prog-if 01 [AHCI 1.0])
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family SATA Controller [AHCI Mode]
    Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 28
    I/O ports at f070 [size=8]
    I/O ports at f060 [size=4]
    I/O ports at f050 [size=8]
    I/O ports at f040 [size=4]
    I/O ports at f020 [size=32]
    Memory at f7f15000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci
    Kernel modules: ahci

00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
    Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family SMBus Controller
    Flags: medium devsel, IRQ 10
    Memory at f7f14000 (64-bit, non-prefetchable) [disabled] [size=256]
    I/O ports at f000 [size=32]
    Kernel modules: i2c_i801

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT [Radeon R9 290X] (rev 80) (prog-if 00 [VGA controller])
    Subsystem: PC Partner Limited / Sapphire Technology Hawaii XT [Radeon R9 290X]
    Flags: bus master, fast devsel, latency 0, IRQ 29
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0000000 (64-bit, prefetchable) [size=8M]
    I/O ports at e000 [size=256]
    Memory at f7e00000 (32-bit, non-prefetchable) [size=256K]
    Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: amdgpu
    Kernel modules: radeon, amdgpu

01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii HDMI Audio
    Subsystem: PC Partner Limited / Sapphire Technology Hawaii HDMI Audio
    Flags: bus master, fast devsel, latency 0, IRQ 32
    Memory at f7e60000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
    Subsystem: Gigabyte Technology Co., Ltd Motherboard
    Flags: bus master, fast devsel, latency 0, IRQ 27
    I/O ports at d000 [size=256]
    Memory at f7d00000 (64-bit, non-prefetchable) [size=4K]
    Memory at f0900000 (64-bit, prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: r8169
    Kernel modules: r8169

04:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41) (prog-if 01 [Subtractive decode])
    Flags: bus master, fast devsel, latency 0, IRQ 11
    Bus: primary=04, secondary=05, subordinate=05, sec-latency=32
    Capabilities: <access denied>

A única maneira de voltar é fazer um hard reset que eu odeio fazer, mas ainda não encontrei uma solução. Eu editei / etc / default / grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Eu pensei que pode ser um problema com o recurso embutido do kernel dpm, eu tentei desabilitar isso sem alegria. O seguinte comando produz:

connected|card detect|primary dev" /var/log/Xorg.0.log

[    13.125] (II) AMDGPU(0): Output HDMI-A-0 connected

Eu tenho desativado protetores de tela, opções de energia para nunca maçante monitor, etc.

Alguém pode me ajudar com este problema, eu mudei de uma instalação saudável do Arch para o Ubuntu, devido à necessidade de bibliotecas Vulkan dentro do driver proprietário para executar o Doom, eu anteriormente não tive problemas com o Mesa-git.

    
por Mr.Pixel 05.07.2017 / 13:04

2 respostas

0

Acredito que consertei o problema.

Eu vi o seguinte post:

https://sobrelinux.info/questions/28473/screen-flickering-and-freezing-after-clean-install-16-04"quiet splash radeon.dpm=0"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.runpm=0"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dpm=0"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.runpm=0"

Depois de concluir essas alterações nesse arquivo, execute o seguinte comando e, em seguida, reinicialize:

sudo update-grub

ATUALIZAÇÃO:

O problema ainda persiste, agora posso jogar, mas aleatoriamente os gráficos se contorcerão e a tela ficará preta sem resposta, exigindo uma reinicialização total.

Estou literalmente preso agora sem saber o que tentar em seguida.

    
por Mr.Pixel 05.07.2017 / 18:15
0

Encontrei o problema, embora a desativação do DPM aumente o desempenho, o motivo para as telas pretas estarem completamente separadas.

Entrando em System settings - Screen display - "scale all window contents to match:" Eu precisava selecionar o monitor correto, por algum motivo, ele estava selecionando automaticamente "display with largest controls" .

Eu acredito que isso estava mudando a freqüência e a resolução da tela durante o jogo que estava causando as telas pretas, issue now resolved.

    
por Mr.Pixel 05.07.2017 / 22:56