web-dev-qa-db-fra.com

ubuntu 12.04 nvidia rompt la résolution

je cours ubuntu 12.04 64-bit et j'ai un nvidia Geforce GT 650m, il fonctionnait bien avec 1920 x 1024, sauf beaucoup de déchirures à chaque fois que je courais des vidéos. Je pensais que l'activation du pilote nvidia pourrait résoudre ce problème.

Lorsque vous entrez "nvidia X server setting", vous indiquez "vous ne semblez pas utiliser le pilote nvidia X. Veuillez modifier votre fichier de configuration X (exécutez simplement" nvidia-xconfig "en tant que root), puis redémarrez le serveur X. l'ordinateur redémarre avec une résolution de 640 x 480. Comment puis-je restaurer les paramètres précédents, ou de préférence le faire afficher en pleine résolution sans se déchirer?

Lorsque je saisis "Paramètres du serveur X nvidia", il reste le même message que précédemment, "ne semble pas utiliser le pilote nvidia X"

quand je vais dans "paramètres système, pilotes supplémentaires", il est indiqué nvidia_current -> "Ce pilote est activé mais n'est pas utilisé actuellement"

astr0

EDIT: sortie de xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.48  ([email protected])  Sun Sep  9 21:29:02 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
5
Terje Kristiansen

Vous utilisez un GPU mobile, je suppose donc que vous l'utilisez dans un ordinateur portable, probablement dans une configuration avec un processeur Intel Core de troisième génération (Ivy Bridge). Toutes les versions mobiles d'Ivy Bridge comportent le processeur graphique Intel HD 4000 en tant que processeur graphique intégré (IGP).

Sommaire

  • Supprimez /etc/X11/xorg.conf (n'oubliez pas de faire une sauvegarde)
  • Basculez manuellement entre IGP et un processeur graphique dédié à l'aide de Bumblebee ou PRIME .

Contexte

Cette configuration a pour avantage que, pour les applications moins graphiques, l’UIG peut être utilisée avec une consommation d’énergie inférieure. Cependant, dans mon cas, cela signifiait qu'Ubuntu utilisait toujours la IGU indépendamment du fait que j'avais installé les pilotes Nvidia ou non. C'est pourquoi votre configuration indique Ce pilote est activé mais n'est pas utilisé actuellement .

Problème basse résolution

Vous n'avez probablement jamais utilisé votre carte Nvidia jusqu'à ce que vous posiez la question. Le fichier xorg.conf généré par nvidia-xconfig s'attend à l'utilisation d'une carte Nvidia, ce qui n'est pas le cas. Je suppose donc que le serveur X utilise un mode de sortie à sécurité intégrée. Ce problème peut être facilement résolu en supprimant le fichier xorg.conf.

Sudo rm /etc/X11/xorg.conf

Puis redémarrez votre gestionnaire de fenêtres (ou redémarrez), par exemple.

Sudo restart lightdm

Vous devriez avoir votre résolution maintenant.

Basculement entre IGU et GPU dédié

Il existe plusieurs manières d’approcher le support pour les graphiques hybrides. L'équipe hybride graphique Linux (nouveaux utilisateurs max 2, Google pour le tableau de bord + hybrid-graphics-linux) en donne un aperçu complet. D'après ce que j'ai vu, les technologies les plus simples et les plus avancées sont Bumblebee et PRIME. Dans les deux cas, vous démarrez les applications devant utiliser le processeur graphique dédié avec un préfixe spécifique.

Bourdon

Bumblebee utilise soit le logiciel noveau gratuit, soit le pilote propriétaire Nvidia. Jusqu'ici, j'ai seulement essayé Bumblebee, qui semble être la meilleure solution pour la combinaison Intel et Nvidia. Il existe une page wiki Ubuntu (google wiki + ubuntu + Bumblebee), décrivant les étapes à suivre pour l’installer. Après l'installation, vous pouvez exécuter des applications à l'aide du processeur graphique dédié en les préfixant par optirun. Par exemple.:

optirun glxgears

Les paramètres Nvidia ne fonctionneront que si la carte est active, vous devez donc exécuter

optirun nvidia-settings -c :8

pour accéder aux paramètres. La configuration du moniteur fonctionne via l'outil par défaut.

Addenda

PRIME semble bien fonctionner dans la combinaison AMD-IGU avec le GPU Nvidia. Mais il ne semble pas y avoir beaucoup de lecture complète à ce sujet.

La prise en charge hybride est encore un peu tôt et, selon votre configuration, PRIME ou Bumblebee peut être la meilleure solution pour vous.

5
LeoR

avez-vous essayé gksu nvidia-settings, si donc j'essaierais d'installer les derniers pilotes expérimentaux (310) et de voir s'il télécharge réellement les nouveaux pilotes, je devais le faire plusieurs fois pour que le mien fonctionne en 12.10

0
mick