Gráficos discretos sempre DynOff

4

Estou usando o driver padrão de código aberto e quando eu executo

  # cat /sys/kernel/debug/vgaswitcheroo/switch

Eu sempre tenho meu adaptador AMD discreto como DynOff. Eu tentei

  echo ON > /sys/kernel/debug/vgaswitcheroo/switch

Mas nada acontece. O que devo fazer?

    
por Ticiano Arraes 14.07.2015 / 21:11

2 respostas

1

  1. Definir o parâmetro do kernel:

    sudo nano /etc/default/grub
    
  2. Encontre GRUB_CMDLINE_LINUX_DEFAULT , anexe radeon.runpm=0 como este

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.runpm=0"
    
  3. Atualizar configuração

    sudo update-grub
    
  4. Para /etc/rc.local add

    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
    
  5. Reinicie a máquina

    sudo shutdown -r now
    
  6. LUCRO!

    sudo cat /sys/kernel/debug/vgaswitcheroo/switch 
    
    0:IGD:+:Pwr:0000:00:02.0
    
    1:DIS: :Off:0000:01:00.0
    
por shcherbak 20.11.2015 / 22:37
0

Meu conjunto para obras híbridas discretas da ATI.

# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series]

gedit /etc/default/grub 
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.runpm=0"
GRUB_CMDLINE_LINUX_DEFAULT="radeon.runpm=0"
GRUB_CMDLINE_LINUX=""

cat /sys/kernel/debug/vgaswitcheroo/switch 
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

Adicione DRI_PRIME=1 string em arquivos env para trabalhar com a placa gráfica ATI em aplicativos.

gedit /etc/bash.bashrc 
DRI_PRIME=1
gedit /etc/environment 
DRI_PRIME=1
gedit /etc/profile
DRI_PRIME=1

No final, é usado com todos os aplicativos por padrão.

# glxheads 
glxheads: exercise multiple GLX connections (any key = exit)
Usage:
  glxheads xdisplayname ...
Example:
  glxheads :0 mars:0 venus:1
Name: :0.0
  Display:     0x55a68ea5b670
  Window:      0x4200002
  Context:     0x55a68ea6cd80
  GL_VERSION:  3.0 Mesa 17.2.2
  GL_VENDOR:   X.Org
  GL_RENDERER: AMD TURKS (DRM 2.50.0 / 4.13.0-25-generic, LLVM 5.0.0)
    
por user782499 14.01.2018 / 02:23