Il est probable que votre pilote graphique ne détecte pas cette résolution. Suivez les instructions ci-dessous; ça pourrait aider. Cela m'a aidé dans mon Ubuntu (en utilisant l'unité) installé sur mon bureau qui dispose d'un AMD Radeon 5570HD dédié (qui utilise les pilotes Gallium REDWOOD, c'est-à-dire les pilotes open source par défaut). Tapez d'abord ceci dans votre terminal (vous pouvez ouvrir le terminal avec Ctrl+ Alt+ t): -
cvt 2048 1536
Vous obtiendrez quelque chose comme ça: -
# 2048x1536 59.95 Hz (CVT 3.15M3) hsync: 95.45 kHz; pclk: 267.25 MHz
Modeline "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
Maintenant, faites ceci: -
xrandr --newmode "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
Ensuite ceci:-
xrandr
Vous obtiendrez une sortie similaire à celle-ci (peut-être pas exactement celle-ci): -
Screen 0: minimum 320 x 200, current 1368 x 768, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1368x768_60.00 59.9*
Ici, le moniteur connecté est DVI-0 selon la sortie ci-dessus. Donc on ferait ça ensuite: -
xrandr --addmode DVI-0 2048x1536_60.00
Au lieu de DVI-0, vous devez saisir le moniteur connecté. Cela devrait fonctionner. Je suppose, d'après votre description ci-dessus, que 2048x1536 fonctionne sur votre moniteur. Si ce n'est pas le cas, vous pouvez essayer la résolution qui vous convient.
Maintenant, si vous souhaitez que cela prenne effet à chaque connexion sans avoir à taper à nouveau tout cela, suivez les instructions ci-dessous.
Ouvrez gedit ou tout autre éditeur de texte. Tapez ce qui suit: -
#!/bin/sh
xrandr --newmode "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
xrandr --addmode DVI-0 2048x1536_60.00
xrandr --output DisplayPort-0 --off --output DVI-0 --mode 2048x1536_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off
Vous devez éditer la dernière ligne en fonction de votre PC. Enregistrez le fichier ci - dessus lightdmxrandr.sh
dans /usr/bin
.Ensuite rendre exécutable par cette commande: -
sudo chmod a+x /usr/bin/lightdmxrandr.sh
Ouvrez ensuite /etc/lightdm/lightdm.conf
(Si ce fichier n'est pas là alors lisez le "PS" ci-dessous) par la commande: -
sudo gedit /etc/lightdm/lightdm.conf
Vous pouvez utiliser votre propre éditeur de texte au lieu de gedit. Le fichier doit contenir quelque chose comme ceci: -
[SeatDefaults]
user-session=ubuntu
Ajoutez les lignes ci-dessous au fichier: -
greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh
Maintenant, enregistrez le fichier et redémarrez. Vous devez avoir la résolution souhaitée à la fois dans l'écran de connexion et dans votre session de bureau. Cela devrait très probablement fonctionner. Mais si ce n'est pas le cas, lisez la suite et suivez les instructions ci-dessous.
Ouvrez un terminal (si vous êtes bloqué sur l'écran de connexion et que vous ne pouvez pas ouvrir un terminal, passez dans un tty avec Ctrl+ Alt+ F1) et tapez ce qui suit: -
sudo nano /etc/lightdm/lightdm.conf
Cela ouvrira le fichier lightdm.conf que nous avons modifié ci-dessus. Maintenant, supprimez la ligne ci-dessous seule du fichier: -
session-setup-script=/usr/bin/lightdmxrandr.sh
Appuyez sur Ctrl+ xpour quitter le fichier, puis appuyez sur y
pour l'enregistrer avant de quitter ce qu'il vous demandera. Tapez ensuite: -
sudo reboot
pour redémarrer votre PC. Cela devrait vous mettre sur votre bureau (s'il ne lit pas "PS" ci-dessous). Allez maintenant System Settings>Displays
. Vous pouvez y trouver la résolution souhaitée (cela peut arriver car nous avons exécuté le script ci-dessus avec lightdm.conf). Sélectionnez ensuite cette résolution et redémarrez pour obtenir la résolution souhaitée. Mais si vous n'y trouvez pas la résolution souhaitée, vous pouvez essayer ceci.
Ouvrez les applications de démarrage à partir du tableau de bord. Cela devrait vous donner quelque chose comme ça (mais pas exactement comme ça): -
Appuyez sur Add
. Vous obtiendrez ceci: -
Donnez un nom que vous aimez. Appuyez ensuite sur Parcourir et sélectionnez le script que nous avons créé (rappelez-vous que nous l'avons enregistré sous /usr/bin/lighdmxrandr.sh
). Si vous voulez donner une description. Appuyez ensuite sur Add
. Avant de fermer les applications de démarrage, vérifiez si l'entrée que vous venez d'ajouter est cochée. Redémarrez maintenant votre PC. Cela devrait vous donner la résolution souhaitée dans l'écran de connexion ainsi que sur le bureau.
PS: -
- Si ce
/etc/lightdm/lightdm.conf
n'est pas le cas, vous devez avoir /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
. Modifiez ce fichier au lieu de lightdm.conf
.
- Si rien de ce qui précède ne fonctionne et que vous êtes bloqué à la connexion, passez à un tty et tapez: -
sudo nano /etc/lightdm/lightdm.conf
Maintenant, supprimez toutes les modifications que nous avons faites et appuyez sur Ctrl+ x, puis appuyez sur y
pour enregistrer le fichier. Tapez maintenant: -
sudo reboot
Cela devrait vous ramener à votre bureau, mais, bien sûr, sans la résolution souhaitée et avec votre résolution par défaut. Ensuite, essayez de System Settings>Displays
vérifier si la résolution souhaitée est là (cela peut arriver depuis que nous avons exécuté notre script avec lighdm.conf
). Sélectionnez maintenant cette résolution et redémarrez. Vous obtiendrez maintenant la résolution souhaitée.
Les crédits vont à ces trois questions: -