Come configuro Ubuntu per uno schermo 21: 9?


17

Ho uno schermo ultra wide, risoluzione 21: 9, AOS. Non c'è alcuna opzione per 21: 9 nelle impostazioni di visualizzazione di Ubuntu, quindi devo avere il monitor impostato su 16: 9 che tipo di sconfitte ha lo scopo di avere uno schermo ultra-wide! Se il monitor è impostato su 21: 9, il desktop viene allungato in modo significativo.

Qualcuno sa come aggiungere le impostazioni 21: 9 in Ubuntu?


1
Puoi leggere questo: askubuntu.com/questions/19954/…
Takkat


Se hai una scheda video Nvidia e hai installato il suo driver, puoi eseguire le impostazioni del server Nvidia X dal tuo elenco di applicazioni e impostare lì la risoluzione desiderata.
Dante,

3
Questa domanda necessita di miglioramenti: marchio / modello di workstation o laptop, comprese informazioni sulla scheda grafica, versione di Ubuntu e marchio / modello dello schermo. Possiedo un laptop Thinkpad E531 con solo la CPU Intel integrata del coreI5 cpu. Ubuntu 16.04 è stato in grado di rilevare e utilizzare uno schermo Asus 21: 9 senza alcun problema, oltre allo schermo del laptop allo stesso tempo.
Ttoine,

1
Penso che tutto ciò che è necessario per rispondere a questa domanda sia qui . Purtroppo, non ho il tempo di provarlo da solo.

Risposte:


14

Sulla falsariga di questo , sono stato in grado di trovare alcune informazioni:

Questo link mi ha aiutato.

In breve: esegui xrandr e cvt come hai fatto tu, quindi crea il seguente file:

/usr/share/X11/xorg.conf.d/10-monitor.conf

Nel file modifica i parametri in <> secondo le tue specifiche:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

Ecco cosa dovresti fare:

Per la modeline, esegui prima questo comando:

cvt <X> <Y> <R>

Dove Xx Yè la risoluzione e Rla frequenza di aggiornamento.

Per testare la risoluzione, prima fai questo:

xrandr --newmode <MODELINE>

Assicurati di rimuovere la Modelineparola chiave.

Quindi, copia l'output e sostituisci il segnaposto con esso.

Per il dispositivo, esegui xrandr|tail -n+2|head -n1|cut -d\ -f1e sostituisci il segnaposto con il relativo output. Mantieni le virgolette .

Per il nome mod, eseguire cvt <X> <Y> <R>|cut -d\ -f2, sostituendo l'ultimo segnaposto con l'output di questo comando. Come prima, mantieni le virgolette .

Successivamente, fai questo:

xrandr --addmode <DEVICE> <MODENAME>

Sostituire <DEVICE>e <MODENAME>appropriatamente. Quindi, per testare la risoluzione, procedere come segue:

xrandr --output <DEVICE> --mode <MODENAME>

In caso di problemi con la nuova risoluzione, disconnettersi e quindi riconnettersi (scenario peggiore: premere Ctrl+ Alt+ Deletee quindi Enterper disconnettersi).

Se non hai riscontrato problemi, salva il file, quindi riavvia X. Per fare ciò, premi prima Ctrl+ Alt+ F1, accedi come account "Amministratore", quindi esegui questi comandi:

killall Xorg
X

Ha funzionato. Molte grazie. Inoltre penso che sia meglio se inseriamo il xrandrcomando lì ~/.profile se vogliamo mantenere questa configurazione al prossimo avvio.
Realhu,

3

Per un po 'ho usato uno schermo LG ultrawide

Ho avuto un po 'di fortuna usando cvt per generare modeline personalizzate che hanno portato l'aggiornamento a 44hz che sembrava essere un punto debole in termini di essere il massimo della mia scheda grafica (Intel 4000 + GeForce GT 750M in optimus) in grado di produrre in modo affidabile. La sincronizzazione richiederà circa 10-20 secondi e se la frequenza di aggiornamento è troppo alta, lo schermo si spegnerà e si risincronizzerà periodicamente. Se non funziona, non danneggerà il monitor come i vecchi CRT hanno fatto esperimenti. Sono stato in grado di ottenere 44hz per rimanere sincronizzato solidamente per tutto il giorno.

Il cavo in dotazione con il mio monitor non è stato in grado di gestirlo, ma il cavo "ammi di base ad alta velocità hdmi con ethernet" che ho acquistato per un paio di sterline potrebbe quindi valere la pena provare alcuni cavi se questo non funziona immediatamente.

display port è la scelta migliore su hdmi se hai l'opzione, se usi display port devi cambiare l'identificatore di porta in questo script.

Se si utilizza HDMI, potrebbe essere necessario assicurarsi che il monitor sia in modalità HDMI 1.4a o HDMI2, se supportato, HDMI 1.3 predefinito a volte non è sufficiente per schermi super-wide.

Ecco lo script che ho scritto per impostare il mio schermo, dovrebbe funzionare per qualsiasi combinazione di risoluzioni, basta modificare la riga di RISOLUZIONE.

#!/bin/bash

# setup my massive monitor at 45hz if its plugged in

RESOLUTION="3440 1440 44" 
OUTPUT="HDMI-0"

CONNECTED=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ')

if [ "$CONNECTED" = "connected" ]; then
    MODELINE=$(cvt $RESOLUTION | cut -f2 -d$'\n')
    MODEDATA=$(echo $MODELINE | cut -f 3- -d' ')
    MODENAME=$(echo $MODELINE | cut -f2 -d' ')

    echo "Adding mode - " $MODENAME $MODEDATA
    xrandr --newmode $MODENAME $MODEDATA
    xrandr --addmode $OUTPUT $MODENAME
    xrandr --output $OUTPUT --mode $MODENAME
else
    echo "Monitor is not detected"
fi

Sperimenta fino a quando non hai un'impostazione stabile, quindi segui la procedura descritta da @ Έρικ Κωνσταντόπουλος per aggiungerlo alla tua configurazione di xorg.

FWIW ho restituito il mio schermo ultrawide e ho optato per 4k ilyama 40 pollici che è un 16: 9 come ho preferito più altezza. Era anche più economico.


2

Per le schede Nvidia

  1. IMPORTANTE: assicurarsi di utilizzare un cavo della porta dello schermo dal PC al monitor.

  2. Quindi hai bisogno dei driver corretti:

  3. Dopo il riavvio, avviare il pannello di controllo di Nvidia dal trattino. Le ultime versioni dei driver Nvidia includono il supporto nativo per 21: 9, sul mio sistema ha funzionato:

inserisci qui la descrizione dell'immagine


Ho anche aggiornato la mia scheda grafica e tutto ha funzionato bene.
neves

0

usa Xrandr: cvt o gtf "(asse x) (asse y) (frequenza di aggiornamento)"

inserire l'output del comando sopra

xrandr --newmode "(output di risoluzione di gtf o cvt)"

xrandr --addmode "(connessione) (Xaxis) x (Yaxis) _ (frequenza di aggiornamento)"

non dimenticare che hai bisogno di un cavo HDMI 2.1 ... otterrai tempi strani, altrimenti ho avuto lo schermo a metà, a scacchiera sullo schermo.


-1

Non c'è niente da fare, dovrebbe funzionare immediatamente. Basta collegare il cavo HDMI e lo schermo dovrebbe funzionare.

Dai un'occhiata allo screenshot qui sotto. inserisci qui la descrizione dell'immagine

A sinistra, lo schermo 1366x768 predefinito del laptop. A destra, lo schermo 21: 9. Verifica che la risoluzione e il rapporto siano rilevati nella configurazione del display.

Il laptop è un Lenovo E531, con un Core i5, con GPU Intel integrata. Nessuna scheda grafica aggiuntiva.

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.