Come rendere la mia massima risoluzione dello schermo per essere rilevata da Ubuntu?


13

Ho appena installato Lubuntu 13.10 e ho un problema - Su Windows posso andare fino a 2048x1536, ma l'impostazione di visualizzazione su Lubuntu mi permette solo di salire a 1024x768. Ho già eseguito l'aggiornamento e l'aggiornamento e la cosa software non mostra ulteriori aggiornamenti.

Il mio display è: Intel G965 Express [Nessuna grafica Nvidia o AMD]


1
Prova a ottenere un driver aggiornato utilizzando il programma di installazione di Intel Linux Graphics: 01.org/linuxgraphics/downloads/2014/…
s3lph

L'ho installato [richiede molto tempo ~. ~] E non ha cambiato nulla dopo il riavvio; /
Kyodo

Devi eseguire il programma che hai installato
s3lph

sì, lo so .. L'ho fatto e riavviato, ma nessun cambiamento
Kyodo

Risposte:


25

È 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.shin. /usr/binQuindi 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 yper 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ì): -

inserisci qui la descrizione dell'immagine

Press Add. Otterrai questo: -

inserisci qui la descrizione dell'immagine

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: -

  1. Se /etc/lightdm/lightdm.confnon c'è, allora devi avere /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf. Modifica questo file invece di lightdm.conf.
  2. 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 yper 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>Displaysverificare 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: -


1
soluzione all-in-one che funziona con lightdm recente, ricordo un problema simile :)
Sylvain Pineau,

Questa soluzione renderebbe la nuova risoluzione un'opzione per qualsiasi monitor collegato a DVI-0 (nel tuo esempio)? Ho un monitor esterno 4k a casa, ma al lavoro, il mio monitor secondario è normale HD. Sono entrambi etichettati HDMI-0 per me, quando passo da uno all'altro. Anche se questo è il caso, questa soluzione è ancora un grande miglioramento per me, +1.
Dan Ross,

0

Con la mia installazione (16.04 LTS) stava avendo molti problemi e non si sarebbe nemmeno avviato in X dopo l'installazione. Lo ha fatto quando ho selezionato la modalità di recupero e l'ho lasciato avviare. Quindi non andrebbe più in alto di quanto sopra descritto. Sono passato a un termine e ho eseguito "dpkg -l | grep xserver-xorg-video" e xserver-xorg-video-intel non era nell'elenco! La soluzione era semplicemente installarla e riavviare. Accesso effettuato e ora è a 1920x1080. Molto felice, ma sembra un bug abbastanza grave che non installa il driver video Intel. Prima di installarlo ho verificato che l'hardware fosse riconosciuto dal sistema operativo (lo era).


Con l'ultimo 16.04, questo pacchetto è già lì dopo l'installazione predefinita (e il problema persiste).
matt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.