web-dev-qa-db-fra.com

Comment utiliser acpi_call?

Comment suis-je supposé exécuter/installer acpi_call ? J'ai trouvé une solution similaire sur le blog graphique hybride de Linux , mais je n'ai toujours pas réussi à l'exécuter.

3
goldmaster

Si vous ne savez pas comment utiliser ce module du noyau, je vous suggère de vous en éloigner. Dans le passé, il était utilisé pour désactiver directement les cartes vidéo discrètes, mais cela ne rend pas le noyau conscient du changement d'état. Le fichier test_off.sh devrait ne pas être utilisé , car il devine de manière extravagante certains appels susceptibles d'avoir des effets négatifs sur le matériel et le logiciel (par exemple, des fans fous , blocages).

Si vous voulez désactiver NVIDIA cads, jetez un œil à Bumblebee , fourni avec bbswitch , un module permettant d’activer la puissance des cartes nvidia sur les ordinateurs portables Optimus. Plus d'informations sur les ordinateurs portables Optimus sont disponibles sur le site n NVIDIA GeForce avec technologie Optimus est-il pris en charge par Ubuntu?

Le PPA bumblebee/stable fournit le package acpi-call-tools. Après installation du PPA vous pouvez ouvrir un terminal , chargez le module acpi_call et effectuez un appel ACPI en écrivant dans le fichier. Cela nécessite des privilèges root.

Chargez le module acpi_call et définissez une fonction pratique pour effectuer un appel ACPI:

$ Sudo modprobe acpi_call
$ c(){ echo "$1" | Sudo tee /proc/acpi/call >/dev/null && Sudo cat /proc/acpi/call;echo;}

Un exemple: exécutez la méthode ACPI \_SB_.PCI0.GFX0._DOD et récupérez le résultat:

$ c '\_SB_.PCI0.GFX0._DOD'
[0x80010100, 0x80010300, 0x80010410]
3
Lekensteyn

J'ai vérifié un nouvel appel pour

Aspire 5810T V1.35

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV710/M92 [Mobility Radeon HD 4330/4350/4550] [1002:9552] (rev ff) (prog-if ff)

qui n’est documenté nulle part, mais qui me convient parfaitement pour changer de carte ATI:

\_SB_.PCI0.OVGA.SGOF

@MarcoDallas: merci pour votre excellent travail.

0
Tilly

Il suffit d'utiliser acpi_call_GUI et de le faire via une interface graphique!

  1. Assurez-vous d'avoir installé Java et git, sinon installez ces packages:

    Sudo apt-get install openjdk-8-jre
    Sudo apt-get install git
    
  2. Après cela, ouvrez un terminal et tapez les commandes suivantes:

    git clone https://github.com/marcoDallas/acpi_call_GUI.git
    cd acpi_call_GUI    
    Sudo chmod +x install.sh    
    Sudo ./install.sh
    
  3. Exécutez-le, tapez dans le terminal:

    Sudo Java -jar $HOME/acpi_call_GUI.jar
    
  4. Utiliser dans l’ordre: installer, désactiver et automatiser les options,

Voici un didacticiel vidéo étape par étape: https://www.youtube.com/watch?v=h33bvoR14x8 !

Ici vous pouvez trouver le site web et les sources: https://github.com/marcoDallas/acpi_call_GUI

0
MarcoDallas