Sous Ubuntu 12.04, mon Sony Vaio VPCSE avec Intel® HD Graphics 3000 et AMD Radeon ™ HD 6630M fonctionnait parfaitement avec le Catalyst Control Center version 12.6. La commutation entre carte graphique intégrée et carte discrète fonctionnait également.
Dans les deux cas, j'ai suivi ceci tutoriel .
Mais cela ne fonctionne pas sur Ubuntu 12.10.
J'ai testé le didacticiel avec le centre de contrôle Catalyst à partir du centre de logiciel Ubuntu, versions 12.8 et 12.9. Toujours le même problème: après le processus d'installation, je peux démarrer dans l'écran de connexion. Mais après avoir entré le mot de passe pour mon nom d'utilisateur, seule l'image d'arrière-plan apparaît. L'unité ne semble pas commencer. Je ne peux accéder au menu contextuel qu'en cliquant avec le bouton droit de la souris.
J'ai aussi essayé son correctif , mais cela ne fonctionne pas non plus pour moi.
Des idées quoi faire pour résoudre ce problème?
Mise à jour : Même problème sous Ubuntu 13.04!
Mise à jour : La solution pour 13.04 ne fonctionne pas sous Ubuntu 13.10!
pour 13.1
cela fonctionne sans ajustement sur une nouvelle installation Ubuntu 13.10:
1) Ouvrez le terminal et tapez
Sudo apt-get install fglrx fglrx-pxpress
2) et redémarrez
Trois commandes de terminal:
Sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
Sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
Sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1
Deux commandes de terminal supplémentaires pour 64 bits:
Sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; Sudo ln -svT lib /usr/lib64
(Remarque: la deuxième commande ne devrait pas être nécessaire s’il existe déjà un lien symbolique de ce type nommé lib64
pointant vers le dossier lib
. Et s’il existe déjà un vrai dossier portant ce nom (déterminé avec ls -l /usr/lib64
), vous devez vous assurer que son contenu sont déplacés en toute sécurité dans le dossier /usr/lib
puis supprimez - le dossier maintenant vide-- /usr/lib64
avant d'exécuter cette commande).
Télécharger à partir de ces liens directs: libudev0_175-0ubuntu13_AMD64.deb .
et (l'ancien pilote intel - xserver-xorg - voir aussi la section "Important" à la réponse pour 12.10 . Je pense que cela serait également très important ici. )
https://docs.google.com/file/d/0B0tTaH4qTIIXdDF3NThFWUtrYlU/edit?usp=sharing
Copiez ces fichiers (deux packages .deb) dans un dossier vide.
Supprimez les anciens pilotes:
Sudo apt-get remove fglrx*
Sudo apt-get remove xserver-xorg-video-intel
Exécutez les deux commandes de terminal suivantes dans le dossier contenant les fichiers .deb téléchargés:
Sudo dpkg -i libudev*
Sudo dpkg -i xserver-xorg-video-intel_2.21.6-0ubuntu4_AMD64.deb
Empêcher la mise à niveau de xserver-xorg-video-intel:
Sudo apt-mark hold xserver-xorg-video-intel
Obtenez le pilote ATI Catalyst actuel, par exemple 13.04 (je l’ai testé avec cette version) sur le site officiel: www.AMD.com/drivers
Décompressez le fichier .Zip et rendez-le exécutable. Ensuite, allez dans le dossier contenant le fichier .run décompressé dans le terminal et tapez:
Sudo sh ./AMD-catalyst-XX.X-linux-x86.x86_64.run --buildpkg Ubuntu/raring
Remplacez XXX par le nom correct du fichier.
Installez les fichiers .deb créés avec la commande de terminal suivante dans le répertoire actuel:
Sudo dpkg -i fglrx*.deb
Entrez la commande du terminal
Sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Sudo aticonfig --initial -f
(Remarque: Si vous utilisez plusieurs cartes graphiques AMD ou deux cartes graphiques AMD, vous pouvez utiliser Sudo aticonfig --adapter=all --initial -f
et/ou si vous utilisez un affichage à double moniteur, vous pouvez également utiliser cette troisième commande supplémentaire: Sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
.
Sélectionnez le GPU discret
Sudo aticonfig --px-dgpu
Redémarrez votre système
Sudo reboot
http://ubuntuforums.org/showthread.php?t=193045
Script pour High-GPU-Mode:
#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
Sudo aticonfig --px-dgpu
Sudo restart lightdm
Script pour Low-GPU-Mode:
#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
Sudo aticonfig --px-igpu
Sudo restart lightdm
Script pour afficher le mode GPU actuel:
#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done
Remarque : Si vous rencontrez toujours des problèmes après l'exécution d'un script de commutation, redémarrez votre système (et pas uniquement en vous reconnectant).
Pour basculer entre les GPU discrets (AMD) et intégrés (Intel). Un moyen simple et agréable de vous rendre à https://github.com/beidl/AMD-indicator, puis téléchargez et installez le fichier DEB.
Ça marche pour moi!! Et voici comment j'ai créé pour vous:
Trois commandes de terminal:
Sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
Sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
Sudo apt-get install linux-headers-generic xserver-xorg-core libgcc1
Facultatif si 64 bits - deux commandes de terminal:
Sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr ; Sudo ln -svT lib /usr/lib64
Téléchargez à partir de ce lien direct: https://launchpad.net/~andrikos/+archive/ppa/+sourcepub/2755647/+listing-archive-extra les fichiers et ces deux packages .deb dans un dossier vide
xserver-xorg-video-intel-dbg_2.20.0-0~andrik1_XXX.deb
xserver-xorg-video-intel_2.20.0-0~andrik1_XXX.deb
où XXX devrait être votre identifiant d'architecture (x86 ou AMD64)
Exécutez les deux commandes de terminal suivantes dans le dossier contenant les fichiers .deb téléchargés:
Sudo dpkg -i xserver-xorg-video-intel*.deb
Sudo dpkg-reconfigure Xorg
Puis redémarrez votre machine
Remarque - Il s'agit de la PPA: https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=quantal
Important - Aujourd'hui, j'ai reçu une mise à jour de sécurité pour "xserver-org" des dépôts officiels d'Ubuntu qui a de nouveau fait planter mon système (pas d'écran de connexion). Ensuite, j'ai installé les deux derniers xserver-org-video-intel * .deb (téléchargés et installés comme décrit ci-dessus) à partir du PPA https://launchpad.net/~andandos/+archive/ppa/+packages? field.name_filter = & field.status_filter = publié & field.series_filter = quantal à nouveau. Vous pouvez également ajouter ce PPA sur votre système pour éviter ce problème. Pour moi, ce PPA a trop d'autres paquets, donc je vais le faire (télécharger les deux fichiers .deb et les installer) manuellement. Une autre solution consiste à désélectionner les packages "xserver-org" si des mises à jour de sécurité officielles Ubuntu sont disponibles.
Procurez-vous le pilote ATI Catalyst actuel e, g 12.11 Beta (je l’ai testé avec cette version):
wget -c http://www2.ATI.com/drivers/beta/AMD-driver-installer-catalyst-12.11-beta-x86.x86_64.Zip -O catalyst-12.11-beta-x86.x86_64.Zip
Décompressez le fichier .Zip et rendez-le exécutable. Ensuite, allez dans le dossier contenant le fichier .run décompressé dans le terminal et tapez:
Sudo sh ./AMD-driver-installer-XXX.run --buildpkg Ubuntu/quantal
Remplacer XXX par le nom correct du fichier
Installez les fichiers .deb créés avec la commande de terminal suivante dans le répertoire actuel:
Sudo dpkg -i fglrx*.deb
Entrez la commande du terminal
Sudo aticonfig --initial -f
Redémarrez votre système
Sudo reboot
gksu gedit /etc/X11/Xsession.d/10fglrx
Ajoutez la chaîne "/ usr/lib/x86_64-linux-gnu/dri /" sur votre système 64 bits pour que la ligne ressemble finalement à ceci:
LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib/x86_64-linux-gnu/dri
Ajoutez la chaîne "/ usr/lib32/dri /" sur votre système 32Bit pour que la ligne ressemble finalement à ceci:
LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/usr/lib32/fglrx/dri:/usr/lib32/dri
http://ubuntuforums.org/showthread.php?t=193045
http://ubuntuforums.org/showthread.php?t=1930450&page=51
http://www.upubuntu.com/2012/10/install-AMD-catalyst-1211-beta-driver.html
Script pour High-GPU-Mode:
#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
Sudo aticonfig --px-dgpu
Sudo restart lightdm
Script pour Low-GPU-Mode:
#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
Sudo aticonfig --px-igpu
Sudo restart lightdm
Script pour afficher le mode GPU actuel:
#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done
Remarque : Si vous rencontrez toujours des problèmes après l'exécution d'un script de commutation, redémarrez votre système (et pas uniquement en vous reconnectant).
Exécutez trois commandes de terminal:
Sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6
Sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases
Sudo apt-get install linux-headers-generic xserver-xorg-core xserver-xorg-video-all libgcc1
Deux commandes de terminal supplémentaires pour 64 bits:
Sudo apt-get install ia32-libs lib32gcc1 libc6-i386
cd /usr
Sudo ln -svT lib /usr/lib64
Si ia32-libs
n'est pas disponible, suivez ces instructions et installez-le avec:
Sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386
Remarque: La deuxième commande ne devrait pas être nécessaire s'il existe déjà un tel lien symbolique nommé lib64
pointant vers le dossier lib
. Et s'il existe déjà un vrai dossier portant ce nom (déterminé avec ls -l /usr/lib64
), vous devez vous assurer que son contenu est déplacé en toute sécurité dans le dossier /usr/lib
, puis supprimez le dossier maintenant vide-- /usr/lib64
avant d'exécuter cette commande.
Supprimez les anciens pilotes:
Sudo apt-get remove fglrx*
Réinstallez le pilote Intel:
Sudo apt-get install --reinstall xserver-xorg-video-intel
Téléchargez le package .deb
:
wget http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_AMD64.deb
Exécutez la commande de terminal suivante dans le dossier contenant le fichier .deb
téléchargé:
Sudo dpkg -i libudev*
Obtenez le pilote actuel d'AMD Catalyst sur le site officiel
Décompressez l'archive et créez .run
exécutable:
unzip AMD-*catalyst-*.Zip
chmod +x AMD-*catalyst-*.run
Générez les packages de pilotes:
Sudo sh ./AMD-*catalyst-*.run --buildpkg Ubuntu/saucy
Installez les packages .deb
générés:
Sudo dpkg -i fglrx*.deb
Entrez les commandes de terminal suivantes:
Sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Sudo aticonfig --initial -f
Remarque: Si vous utilisez plusieurs cartes graphiques AMD ou cartes graphiques doubles AMD, vous pouvez utiliser la commande suivante à la place:
Sudo aticonfig --adapter=all --initial -f
Remarque: Si vous utilisez un affichage à double moniteur, vous pouvez également utiliser cette troisième commande supplémentaire:
Sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
Sélectionnez le GPU discret:
Sudo aticonfig --px-dgpu
Redémarrez votre système:
Sudo reboot
Script pour High-GPU-Mode:
#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
Sudo aticonfig --px-dgpu
Sudo restart lightdm
Script pour Low-GPU-Mode:
#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effec
Sudo aticonfig --px-igpu
Sudo restart lightdm
Script pour afficher le mode GPU actuel:
#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done
Remarque: Si vous rencontrez toujours des problèmes après l'exécution d'un script de commutation, redémarrez votre système (et pas uniquement en vous reconnectant).
Pour basculer entre les GPU discrets (AMD) et intégrés (Intel). Un moyen simple et convivial, allez à la page page GitHub du projet , puis téléchargez et installez le fichier .deb
à partir de là.
Cette réponse est basée sur guide 13.04 de Marian Lux .
J'ai aussi un Vaio VPCSE avec graphiques hybrides AMD/Intel et j'ai suivi votre procédure étape par étape. Malheureusement, lorsque je suis passé aux graphiques intégrés dans Catalyst, je me suis perdu après la connexion, comme vous l’avez décrit. Lorsque vous passez aux graphiques discrets, cela fonctionne - mais je peux utiliser fglrx à partir des sources pour cela.
Par conséquent, ma seule solution, qui ne me satisfait pas vraiment, consiste à utiliser les pilotes Open Source et à mettre hors tension la carte discrète à l'aide de switcheroo. C'est-à-dire qu'avec fglrx nettoyé de mon système, je tape
Sudo -i
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
en admettant que
cat /sys/kernel/debug/vgaswitcheroo/switch
affiche un + dans la ligne contenant "IGD"