web-dev-qa-db-fra.com

L'écran de connexion d'Ubuntu 12.04 se bloque / problèmes de moniteur

Je viens d'acheter un nouvel ordinateur et d'installer la version 32 bits d'Ubuntu 12.04.

Après avoir entré mon mot de passe, l'écran se fige soit sur l'écran de connexion, soit avec le logo ubuntu 12.04 LTS en bas. J'ai redémarré avec le bouton de réinitialisation de mon ordinateur et il s'est figé sur un écran violet avant même d'accéder à l'écran de connexion.

Je pense que c'est un problème avec les graphismes, mais pas sûr à 100%. Quand j'ai assemblé l'ordinateur chez mes amis et utilisé son moniteur, tout fonctionnait très bien. Le problème s'est produit lorsque j'ai ramené l'ordinateur à la maison et utilisé mon moniteur Acer. L'ordinateur dispose d'un port DVI et j'utilise un convertisseur DVI-> VGA avec un câble VGA.

Lorsque l'écran de connexion apparaît, il commence au milieu de l'écran et s'enroule à gauche. J'ai fait Ctrl + Alt + F1 et suis entré en mode terminal. J'ai pu me connecter avec succès à partir du terminal. Donc, rien ne va mal avec mes fichiers, peut-être quelque chose avec Unity. J'ai fait un "grep a échoué /var/log/xorg.0.log" et il m'a donné un "échec de chargement du module" fglrx ".

J'ai essayé de faire Sudo apt-get install fglrx mais cela n'a pas fonctionné car il n'a trouvé aucun fichier nommé fglrx. J'ai fait un locate fglrx et il a trouvé des fichiers fglrx-desktop.

Des pensées? Il me manque peut-être les pilotes nécessaires pour le moniteur Acer, mais je ne sais pas comment installer les pilotes dans Ubuntu. J'ai:

Acer S232HL LCD monitor
Asus Radeon HD 6670 graphics card
Intel Core i7 processor

Edit: J'ai découvert que je n'ai aucun fglrx installé sur mon système, à l'exception de

/usr/share/app-install/desktop/fglrx-driver.desktop
/usr/share/apport/package-hooks/source_fglrx-installer.py
/usr/share/jockey/handlers/fglrx.py

Il semble que plusieurs tentatives soient en cours pour charger un pilote:

$ grep "autoconfigured driver" /var/log/Xorg.0.log
[ 9.937] (==) Matched fglrx as autoconfigured driver 0
[ 9.937] (==) Matched ATI as autoconfigured driver 1
[ 9.937] (==) Matched vesa as autoconfigured driver 2
[ 9.937] (==) Matched fbdev as autoconfigured driver 3

Mais les seuls pilotes disponibles sont les suivants:

$ grep drivers /var/log/Xorg.0.log
[ 15.459] (II) Loading /usr/lib/xorg/modules/drivers/ATI_drv.so
[ 15.466] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 15.481] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 15.482] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/ATI_drv.so
[ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 15.494] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so

En outre, j'ai trouvé ce guide de dépannage et j'ai suivi leurs instructions dans "Problème: la carte vidéo n'est pas prise en charge par le pilote"

$ lspci -nn | grep VGA
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Turks [Radeon HD 6670] [1002:6758]

Mais courir grep -i 10026758 /usr/share/xserver-xorg/pci/*.ids ne m'a rien donné.

J'ai un fichier nommé /usr/share/xserver-xorg/pci/geode.ids, mais il n'a pas d'ID PCI 1002: 6758.

De plus, je n'ai aucun fichier nommé /etc/X11/xorg.conf. Je ne comprends pas exactement où est le problème. Il se peut que le serveur X ne trouve pas 1002:6758 dans geode.ids et par défaut vesa. Existe-t-il un moyen d'obtenir la bonne .ids fichier? Ou dois-je télécharger de nouveaux pilotes d'affichage AMD Catalyst (fglrx) sur le site Web d'AMD?

1
gmcoffee

Les instructions ci-dessous expliquent comment installer le dernier pilote vidéo ATI Catalyst sur une nouvelle installation d'Ubuntu 12.04 Precise. Veuillez suivre ces commandes ...

Étape 1

Téléchargez le dernier pilote depuis ici .

Créez un nom de dossier Catalyst sur le bureau et placez-y le fichier téléchargé.

Étape 2

Ouvrez un terminal et saisissez:

Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Sudo rm /etc/X11/xorg.conf
Sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 xserver-xorg-core
dpkg-reconfigure xserver-xorg
Sudo reboot

Après le redémarrage, ouvrez un terminal et tapez:

cd ~/Desktop
cd Catalyst
Sudo sh AMD-driver-installer-*.run --buildpkg Ubuntu/precise

Cela créera 3 paquet deb dans le répertoire suivant. Tapez ensuite:

Sudo dpkg -i *.*deb

Cela installera ce package sur votre machine. Si une erreur s'est produite, tapez Sudo apt-get -f install. Il résoudra le problème de dépendance. Ensuite, installez à nouveau ces packages en tapant Sudo dpkg -i *.*deb.

Si vous n'obtenez pas d'erreur la deuxième fois, vous êtes prêt à partir. Type:

Sudo amdconfig --initial -f
Sudo reboot

Après le redémarrage, vérifiez avec:

fglrxinfo

Vous verrez comme ceci:

display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 6000 Series 
OpenGL version string: 3.3.11631 Compatibility Profile Context
2
Kaktarua

Lorsque vous ne trouvez pas un paquet que vous croyez exister, la première chose à faire est recherchez-le ici .

Ces résultats de recherche révèlent le package existe et est fourni dans le restreint composant .

Première exécution:

Sudo apt-get update

Cela met à jour la base de données locale de votre système Ubuntu des packages et des versions disponibles pour l'installation et où ils peuvent être obtenus.

Réessayez ensuite:

Sudo apt-get install fglrx

(Vous devez toujours exécuter Sudo apt-get update avant d'exécuter Sudo apt-get install ..., sauf si vous avez exécuté Sudo apt-get update très récemment.)

Si cela ne fonctionne pas, ouvrez la fenêtre Sources de logiciels. (Une façon de procéder consiste à ouvrir le gestionnaire de mise à jour et à cliquer sur le bouton Paramètres ... dans le coin inférieur gauche de la fenêtre.)

Software Sources window, showing the Ubuntu Software tab

Dans l'onglet Logiciel Ubuntu , sous Téléchargeable depuis Internet , assurez-vous que Les pilotes propriétaires des périphériques (restreints) sont vérifiés. Cliquez ensuite sur Fermer .

Ensuite, dans le terminal, essayez de réinstaller fglrx:

Sudo apt-get update
Sudo apt-get install fglrx

Soit dit en passant, vous devriez également être en mesure d'installer ce pilote et tout autre pilote propriétaire dans Pilotes supplémentaires , bien qu'il existe parfois un pilote qui fonctionnera sur votre système, et est fourni par les sources de logiciels officielles dans Ubuntu, mais n'y figure pas.

1
Eliah Kagan

Je pense que votre problème vient de votre carte Radeon. fglrx est dans les référentiels et si vous n'êtes pas en mesure de l'installer, il se peut que vous n'ayez pas de connectivité réseau.

0
Dean Howell