web-dev-qa-db-fra.com

Mauvaise résolution - ne peux pas changer

Je ne suis pas nouveau sur Linux, mais je l’ai récemment installé sur ce PC. Sa été aussi lisse que toujours, mais j'ai un problème avec l'affichage. Il fonctionne en 1024x768 sur un moniteur 1920x1080, ce qui n’est pas vraiment amusant. Dans le menu déroulant "Affichage", il est indiqué "1024x768" et "800x600". En outre, il reconnaît mon écran VGA comme "intégré", ce qui n’est pas correct.

J'ai fait des recherches et je n'ai pas trouvé de réponse. Cependant, la plupart de ces réponses me disent de changer de "xorg.conf". Je n'ai pas ce fichier. Et j'ai aussi une erreur appelée Cant get gamma for native screen ou quelque chose comme ça lorsque j'essaie d'ajouter quelque chose avec xrandr.

Comment puis-je corriger la résolution?

3
user3902017

Tout d'abord, vous pouvez essayer les pilotes propriétaires nvidia et voir si le système se corrige lui-même. Je recommande fortement d'essayer cette solution en premier, sauf bien sûr si vous avez du bœuf avec un logiciel non-open source en cours d'exécution sur votre installation.

Quoi qu’il en soit, si vous voulez toujours que les nouveaux pilotes (en espérant que je l’écris bien: P) ou que les pilotes nvidia ne résolvent pas votre problème, vous pouvez forcément ajouter votre résolution (ne jamais perdre son temps avec les fichiers Xorg.conf - cela peut sérieusement système) avec xrandr

cvt 1920 1080 

cela vous indiquera quelle option/quels arguments utiliser pour la commande suivante, par exemple: cvt 1024 600 output: # 1024x600 59.85 Hz (CVT) hsync: 37.35 kHz; pclk: 49.00 MHz Modeline "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync, donc pour la commande suivante, vous devez tout copier pour la 'Modeline' et après:

xrandr --newmode "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync

alors vous devez ajouter la nouvelle résolution à votre sortie (lancez xrandr pour trouver votre nom de sortie, par exemple: VGA1)

xrandr --addmode VGA1 1024x600_60.00

enfin, pour passer à la résolution que vous venez d'ajouter: xrandr --output VGA1 --mode 1024x600_60.00

PS: certaines ou toutes les commandes listées peuvent nécessiter des droits d’administrateur (super-vache), donc avant tout cela, exécutez simplement Sudo su pour vous connecter en tant que root.

source (et plus de détails): https://wiki.archlinux.org/index.php/xrandr#Adding_undetected_resolutions