web-dev-qa-db-fra.com

Graphiques hybrides AMD-INTEL sur Ubuntu 16.04

J'en ai vu beaucoup dire que la dernière version d'Ubuntu 16.04 inclut un pilote opensource pour ATI. J'ai un ordinateur portable HP avec AMD 6770m + graphique hybride Intel HD 3000 et souhaite installer Kubuntu dessus. J'ai créé un lecteur USB amorçable de Kubuntu 16.04 et en ai démarré pour vérifier que tout fonctionne parfaitement (je ne veux pas l'installer séparément et ruiner le programme d'amorçage dès maintenant). Mais mon ordinateur portable devient trop chaud et la batterie ne dure pas plus de 30 minutes. De plus, le contrôle de la luminosité ne fonctionne pas du tout et reste toujours élevé.

Comment obtenir des graphiques hybrides sur Kubuntu/Ubuntu qui fonctionnent bien? Je suis prêt à éteindre la carte ATI car je ne vais jouer à aucun jeu sur Linux. Je juste besoin des graphiques Intel + Cool Laptop + Bonne vie de la batterie + Contrôle de la luminosité .

Mon paramètre BIOS pour le mode graphique commutable est FIXED. Dois-je le changer en DYNAMIC?

UPDATE

Je ne pouvais pas faire fonctionner les choses dans 16.04, donc installé 14.04 LTS avec le pilote AMD Catalyst. Maintenant tout fonctionne parfaitement bien. Voici les étapes.

  • Installation propre Ubuntu 14.04 LTS
  • Installez les pilotes de catalyseur fglrx à l’aide de la fenêtre "Pilotes supplémentaires". Cela nous permettra de changer de graphique
  • Redémarrer Ubuntu
  • FAN Noise Fix - Référez-vous à cette rl et installez i8kutils
  • Contrôle de la luminosité - Cochez cette lien

This est la documentation officielle des cartes graphiques hybrides AMD/Intel.

4
Sarath S Nair

Puisqu'il n'y a plus de support pour le pilote fglrx dans Ubuntu 16.04 , il semble donc que le pilote radeon intégré est le seul moyen de résoudre ce problème. Tout d'abord, vous devez vérifier que votre carte graphique ATI Radeon est prise en charge par le pilote Xorg en saisissant man radeon dans le terminal 16.04. Voici le mien:

R100        Radeon 7200
RV100       Radeon 7000(VE), M6, RN50/ES1000
RS100       Radeon IGP320(M)
RV200       Radeon 7500, M7, FireGL 7800
RS200       Radeon IGP330(M)/IGP340(M)
RS250       Radeon Mobility 7000 IGP
R200        Radeon 8500, 9100, FireGL 8800/8700
RV250       Radeon 9000PRO/9000, M9
RV280       Radeon 9200PRO/9200/9200SE/9250, M9+
RS300       Radeon 9100 IGP
RS350       Radeon 9200 IGP
RS400/RS480 Radeon XPRESS 200(M)/1100 IGP
R300        Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
R350        Radeon 9800PRO/9800SE/9800, FireGL X2
R360        Radeon 9800XT
RV350       Radeon 9600PRO/9600SE/9600/9550, M10/M11, FireGL T2
RV360       Radeon 9600XT
RV370       Radeon X300, M22
RV380       Radeon X600, M24
RV410       Radeon X700, M26 PCIe
R420        Radeon X800 AGP
R423/R430   Radeon X800, M28 PCIe
R480/R481   Radeon X850 PCIe/AGP
RV505/RV515/RV516/RV550 Radeon X1300/X1400/X1500/X1550/X2300
R520        Radeon X1800
RV530/RV560 Radeon X1600/X1650/X1700
RV570/R580  Radeon X1900/X1950
RS600/RS690/RS740 Radeon X1200/X1250/X2100
R600        Radeon HD 2900
RV610/RV630 Radeon HD 2400/2600/2700/4200/4225/4250
RV620/RV635 Radeon HD 3410/3430/3450/3470/3650/3670
RV670       Radeon HD 3690/3850/3870
RS780/RS880 Radeon HD 3100/3200/3300/4100/4200/4250/4290
RV710/RV730 Radeon HD 4330/4350/4550/4650/4670/5145/5165/530v/545v/560v/565v
RV740/RV770/RV790 Radeon HD 4770/4730/4830/4850/4860/4870/4890
CEDAR       Radeon HD 5430/5450/6330/6350/6370
REDWOOD     Radeon HD 5550/5570/5650/5670/5730/5750/5770/6530/6550/6570
JUNIPER     Radeon HD 5750/5770/5830/5850/5870/6750/6770/6830/6850/6870
CYPRESS     Radeon HD 5830/5850/5870
HEMLOCK     Radeon HD 5970
Palm        Radeon HD 6310/6250
SUMO/SUMO2  Radeon HD 6370/6380/6410/6480/6520/6530/6550/6620
BARTS       Radeon HD 6790/6850/6870/6950/6970/6990
TURKS       Radeon HD 6570/6630/6650/6670/6730/6750/6770
CAICOS      Radeon HD 6430/6450/6470/6490
CAYMAN      Radeon HD 6950/6970/6990
ARUBA       Radeon HD 7000 series
TAHITI      Radeon HD 7900 series
PITCAIRN    Radeon HD 7800 series
VERDE       Radeon HD 7700 series
OLAND       Radeon HD 8000 series
HAINAN      Radeon HD 8000 series
BONAIRE     Radeon HD 7790 series
KAVERI      KAVERI APUs
KABINI      KABINI APUs
HAWAII      Radeon R9 series
MULLINS     MULLINS APUs

Si votre carte graphique ne figure pas dans la liste, retournez à Ubuntu 14.04 et utilisez le pilote fglrx jusqu'à ce que votre appareil soit pris en charge par Ubuntu 16.04.

Prochaine étape: installez votre ubuntu 16.04 et mettez à jour le noyau Ubuntu vers la dernière version du noyau stable. Vous pouvez vérifier la version de votre noyau en tapant dans votre terminal:

uname -r

Recherchez le dernier noyau ici . Pour le tutoriel , l’installation d’un nouveau noyau est disponible ici .

Après avoir installé le noyau, redémarrez votre ordinateur et connectez-vous à l'aide de votre nouveau noyau.

Pour que votre carte graphique ATI Radeon soit entièrement détectée par le système d'exploitation, demandez au noyau de la charger en modifiant le fichier grub:

  1. Ouvrez votre configuration GRUB en tapant dans votre terminal: Sudo nano /etc/default/grub
  2. Ajoutez modprobe radeon.modeset=1 après la commande quite splash. Alors ce sera comme ceci: " ... quite splash modprobe radeon.modeset=1". Assurez-vous qu'il n'y a pas nomodeset dans la configuration grub. Pour terminer, entrez: ctrl+x et tapez y, et Enter.
  3. Exécuter dans votre terminal Sudo update-grub.
  4. Redémarrez votre ordinateur.

Une fois votre carte graphique radeon reconnue par le système d'exploitation, vous pouvez bien entendu utiliser une carte graphique Intel et désactiver celle-ci en ajoutant une configuration. Créez un script, placez-le quelque part dans votre dossier personnel. Dans mon cas, j'utilise ceci:

  1. cd ~

  2. nano radeon_off

  3. Mettez ce qui suit dans le script:

    chown CHANGE_WITH_YOUR_USERNAME /sys/kernel/debug
    chown CHANGE_WITH_YOUR_USERNAME /sys/kernel/debug/vgaswitcheroo/switch
    echo DIS> /sys/kernel/debug/vgaswitcheroo/switchht. > /sys/kernel/debug/vgaswitcheroo/switch
    echo OFF>/sys/kernel/debug/vgaswitcheroo/switch
  4. Pour terminer, entrez: ctrl+x et tapez y, et Enter.

  5. Tapez: chmod 755 radeon_off,

  6. Modifiez la configuration de lightdm en entrant dans votre terminal: Sudo nano /etc/lightdm/lightdm.conf.

  7. Ajouter cette ligne: session-setup-script = /home/CHANGE_WITH_YOUR_USERNAME/radeon_off

  8. Redémarrer.

Pour vérifier que votre carte graphique radeon a été désactivée, entrez Sudo cat /sys/kernel/debug/vgaswitcheroo/switch dans votre terminal. Les résultats peuvent ressembler à ceci:

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

Vous avez besoin de DIS pour avoir :DynOff value ou peut-être que :Off suffira.

2
Mdkusuma