/ sys / kernel / depuração / vgaswitcheroo ausente

1

Eu queria instalar e usar asus_switcheroo mas infelizmente a pasta vgaswitcheroo está faltando. Eu já verifiquei se vgaswitcheroo está realmente habilitado e como eu uso o kernel vanilla é (2.6.38-11 genérico).

[EDITAR] Depois de procurar um pouco mais, parece ajudar algumas pessoas a habilitar kms nos drivers intel e radeon para ter a pasta. Usando este fórum do ubuntu , adicione as seguintes entradas ao seguinte arquivo:

gksudo edit /etc/initramfs-tools/modules

Em seguida, adicione o seguinte:

i915 modeset=1
nouveau modeset=1

feche e execute o seguinte comando:

sudo update-initramfs -u

isso permite que a pasta vgaswitcheroo apareça novamente na depuração (após a reinicialização) no entanto, depois de instalar asus-switcheroo e reiniciar a pasta irá desaparecer novamente. com a desativação:

i915-jprobe
nouveau-jprobe

qual asus-switcheroo adiciona a /etc/initramfs-tools/modules

o diretório reaparece novamente, mas essa solução não parece consistente e usando essa solução infelizmente não funcionou, embora temporariamente eu pudesse viver com a execução:

em vez disso, faço isso no momento: na inicialização

cd /home/user/asus-switcheroo
make install-ubuntu

fazendo o que eu quiser e desligando

cd /home/user/asus-switcheroo
make uninstall-ubuntu

possível solução

jogou um pouco ao redor e parece que se eu remover modeset = 1 para nouveau e i915 e instalar asus-switcheroo ele vai funcionar no entanto quando eu echo off ele não traz a economia de energia que eu queria, mas ativando nvidia log out - > em seguida, ativando intel logging - > economiza mais energia do que usando o acpi_call.

e o problema com o desaparecimento do switcheroo é que ele pode reaparecer depois que um reebot parecer bastante problemático se a pasta estará disponível ou não.

    
por Kurosch 14.08.2011 / 16:04

2 respostas

1

Eu tive o mesmo problema: a pasta vgaswitcheroo estava faltando. Eu encontrei uma solução: desative todos os drivers proprietários de sua placa gráfica e reinicie. Depois disso, a pasta reapareceu em "/ sys / kernel / debug". Espero que isso ajude você!

    
por rednox78 21.12.2011 / 14:23
0

Eu também tive o mesmo problema. Adicionando a linha abaixo para /etc/fstab ajudou.

none            /sys/kernel/debug debugfs defaults 0 0

Você pode querer executar a linha abaixo, para acessá-la sem reinicializar.

mount /sys/kernel/debug

Nota: Pode haver outras razões para vgaswitcheroo não aparecer adicional a este. No meu caso, outras razões foram estas:

  • Eu estava desligando minha discreta GPU na inicialização, por isso nem sequer foi detectado. (vga_switcheroo espera por um segundo registro de gpu para se habilitar)
  • Para o meu cartão (radeon) eu também precisava obter o vbios.bin em três locais, / boot, / lib / firmware, e no initramfs
por Furkan Mustafa 01.02.2015 / 00:28