web-dev-qa-db-fra.com

/ sys / kernel / debug / vgaswitcheroo manquant

je voulais installer et utiliser asus_switcheroo mais malheureusement, le dossier vgaswitcheroo est manquant. J'ai déjà vérifié si vgaswitcheroo est réellement activé et que j'utilise le noyau Vanilla, c'est bien (2.6.38-11-generic).

[EDIT] Après avoir examiné un peu plus loin, il semble aider certaines personnes à autoriser les kms sur les pilotes Intel et Radeon à avoir le dossier. En utilisant cette forum ubunt post, ajoutez les entrées suivantes au fichier suivant:

gksudo edit /etc/initramfs-tools/modules

Ensuite, ajoutez ce qui suit:

i915 modeset=1
nouveau modeset=1

ferme et exécute la commande suivante:

Sudo update-initramfs -u

cela permet au dossier vgaswitcheroo de réapparaître lors du débogage (après le redémarrage). Cependant, après l'installation de asus-switcheroo et le redémarrage de ce dossier, il disparaîtra à nouveau. avec désactivation:

i915-jprobe
nouveau-jprobe

que asus-switcheroo ajoute à /etc/initramfs-tools/modules

le répertoire réapparaît à nouveau, cette solution ne semble cependant pas consistante et en utilisant cette solution ne fonctionnait pas non plus, malheureusement mais temporairement, je pouvais vivre avec:

au lieu de cela, je le fais pour le moment: au démarrage

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

puis faire ce que je veux et à l'arrêt

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

solution possible

joué un peu et il semble que si je supprime modeset = 1 pour nouveau et i915 et que j'installe asus-switcheroo cela fonctionnera, mais lorsque j'échoins, cela n'apporte pas l'économie d'énergie voulue mais l'activation de nvidia se déconnecte -> puis l'activation de la déconnexion d'Intel -> in permet d'économiser plus d'énergie qu'avec acpi_call.

et le problème avec la disparition de switcheroo est qu’il pourrait réapparaître après qu’un reebot semble plutôt bogué que le dossier soit disponible ou non.

1
Kurosch

J'ai eu le même problème: le dossier vgaswitcheroo était manquant. J'ai trouvé une solution: désactivez tous les pilotes propriétaires de votre carte graphique, puis redémarrez. Après cela, le dossier est réapparu sur "/ sys/kernel/debug". J'espère que cela vous aidera!

1
rednox78

J'ai aussi eu le même problème. L'ajout de la ligne ci-dessous à /etc/fstab a aidé.

none            /sys/kernel/debug debugfs defaults 0 0

Vous voudrez peut-être exécuter la ligne ci-dessous pour y accéder sans redémarrer.

mount /sys/kernel/debug

Remarque: Il peut y avoir d'autres raisons pour lesquelles vgaswitcheroo n'apparaît pas en plus de celui-ci. Dans mon cas, les autres raisons étaient les suivantes:

  • J'étais en train d'éteindre mon gpu au démarrage afin qu'il ne soit même pas détecté. (vga_switcheroo attend un second enregistrement de gpu pour s'auto-activer)
  • Pour ma carte (radeon), je devais aussi obtenir vbios.bin à trois endroits,/boot,/lib/firmware et initramfs
0
Furkan Mustafa