È probabile che il driver grafico non rilevi tale risoluzione. Seguire le istruzioni seguenti; potrebbe aiutare. Mi ha aiutato nel mio Ubuntu (usando unità) installato sul mio desktop che ha un AMD Radeon 5570HD dedicato (che utilizza i driver Gallium REDWOOD, ovvero i driver open source predefiniti). Digita prima questo nel tuo terminale (puoi aprire il terminale con Ctrl+ Alt+ t): -
cvt 2048 1536
Otterrai qualcosa del genere: -
# 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
Ora fai questo: -
xrandr --newmode "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
Poi questo:-
xrandr
Otterrai un output simile a questo (forse non esattamente questo): -
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*
Qui il monitor collegato è DVI-0 in base all'uscita precedente. Quindi uno lo farebbe dopo: -
xrandr --addmode DVI-0 2048x1536_60.00
Invece di DVI-0 dovresti digitare qualunque sia il tuo monitor collegato. Questo dovrebbe funzionare. Presumo dalla tua descrizione sopra che 2048x1536 funzioni sul tuo monitor. In caso contrario, puoi provare qualsiasi risoluzione funzionerà per te.
Ora se vuoi che questo abbia effetto ad ogni accesso senza dover digitare di nuovo tutto questo, segui le istruzioni qui sotto.
Apri gedit o qualsiasi altro editor di testo. Digitare quanto segue: -
#!/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
È necessario modificare l'ultima riga in base al PC. Salvare il file sopra come lightdmxrandr.sh
in. /usr/bin
Quindi renderlo eseguibile con questo comando: -
sudo chmod a+x /usr/bin/lightdmxrandr.sh
Quindi apri /etc/lightdm/lightdm.conf
(Se questo file non è presente, leggi "PS" di seguito) con il comando: -
sudo gedit /etc/lightdm/lightdm.conf
Puoi usare il tuo editor di testo invece di gedit. Il file deve contenere qualcosa del genere: -
[SeatDefaults]
user-session=ubuntu
Aggiungi le righe seguenti al file: -
greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh
Ora salva il file e riavvia. Devi avere la risoluzione desiderata sia nella schermata di accesso che nella sessione del desktop. Questo dovrebbe probabilmente funzionare. In caso contrario, continua a leggere e segui le istruzioni riportate di seguito.
Apri un terminale (se sei bloccato nella schermata di accesso e non riesci ad aprire un terminale, rilascialo in un tty con Ctrl+ Alt+ F1) e digita quanto segue: -
sudo nano /etc/lightdm/lightdm.conf
Questo aprirà il file lightdm.conf che abbiamo modificato sopra. Ora rimuovi solo la riga seguente dal file: -
session-setup-script=/usr/bin/lightdmxrandr.sh
Premi Ctrl+ xper uscire dal file, quindi premi y
per salvarlo prima di uscire, che ti verrà richiesto. Quindi digitare: -
sudo reboot
per riavviare il PC. Questo dovrebbe farti entrare sul desktop (se non legge "PS" di seguito). Adesso vai a System Settings>Displays
. Lì potresti trovare la risoluzione desiderata (ciò potrebbe accadere da quando abbiamo eseguito lo script sopra con lightdm.conf). Quindi selezionare quella risoluzione e riavviare per avere la risoluzione desiderata. Ma se non trovi la risoluzione desiderata lì, puoi provare questo.
Apri Startup Applications dal trattino. Questo dovrebbe darti qualcosa del genere (ma non esattamente così): -
Press Add
. Otterrai questo: -
Dai un nome che ti piace. Quindi premi sfoglia e seleziona lo script che abbiamo creato (ricorda che lo abbiamo salvato come /usr/bin/lighdmxrandr.sh
). Se vuoi dare una descrizione. Quindi premere Add
. Prima di chiudere le applicazioni di avvio, verificare se accanto alla voce appena aggiunta è presente un segno di spunta. Ora riavvia il tuo PC. Questo dovrebbe ottenere la risoluzione desiderata sia nella schermata di accesso che nel desktop.
PS: -
- Se
/etc/lightdm/lightdm.conf
non c'è, allora devi avere /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
. Modifica questo file invece di lightdm.conf
.
- Se nessuna delle opzioni precedenti funziona e sei bloccato all'accesso, rilascia un tty e digita: -
sudo nano /etc/lightdm/lightdm.conf
Ora rimuovi tutte le modifiche che abbiamo fatto e premi Ctrl+ xe poi premi y
per salvare il file. Ora digita: -
sudo reboot
Questo dovrebbe riportarti sul desktop, ma, ovviamente, senza la risoluzione desiderata e con la risoluzione predefinita. Quindi prova a System Settings>Displays
verificare se la risoluzione desiderata è presente (ciò potrebbe accadere da quando abbiamo eseguito il nostro script con lighdm.conf
). Ora seleziona quella risoluzione e riavvia. Otterrai la risoluzione desiderata ora.
I crediti vanno a queste tre domande: -