Cambia la risoluzione dello schermo su Linux Mint


8

Ho appena installato Linux Mint 14 e non riesco a modificare la risoluzione dello schermo. La risoluzione appropriata 1920 x 1200, semplicemente non è tra le opzioni.

Ho provato questa soluzione ma riporta:

xrandr: cannot find output "VGA1"

Ho anche provato questo , ma riporta:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.
(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

Edit1

Le mie informazioni sulla scheda grafica:

Graphics:  Card: NVIDIA GF108 [GeForce GT 440] bus-ID: 01:00.0 X.Org: 1.13.0 driver: nvidia Resolution: 640x480@59.9hz 
           GLX Renderer: GeForce GT 440/PCIe/SSE2 GLX Version: 4.3.0 NVIDIA 313.26 Direct Rendering: Yes

sudo lshw -classUscite in esecuzione :

*-display               
       description: VGA compatible controller
       product: GF108 [GeForce GT 440]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:fa000000-faffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:fb000000-fb07ffff
  *-display
       description: Display controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm bus_master cap_list
       configuration: driver=i915 latency=0
       resources: irq:57 memory:fb400000-fb7fffff memory:b0000000-bfffffff ioport:f000(size=64)

Edit2

Esecuzione del comando xrandr nelle uscite del terminale:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
VGA-2 connected 1024x768+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  

Questo è senza driver nvidia installato.

Edit3

Dopo aver eseguito il comando xrandr --newmode "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync, segnala:

X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  29
  Current serial number in output stream:  29

Edit4

Quando provo la soluzione da qui in esecuzione sudo Xorg -configure, ottengo:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.

(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
(EE) 

Qual è il tuo output da xrandr senza opzioni? Stai usando il nome di output corretto?
Dave C,

@DaveC Purtroppo ho dovuto reinstallare Linux Mint perché probabilmente ho fatto qualcosa di sbagliato nel provare questa soluzione uk.answers.yahoo.com/question/index?qid=20100328145624AAA7lYQ . Per la tua domanda, consulta il secondo aggiornamento.
Eomeroff,

L'output è VGA-2 a quanto pare, quindi perché VGA0 non è stato trovato. Prova il tuo comando xrandr ma usando --ouput VGA-2
Dave C

@DaveC Questo comando esatto: xrandr --output VGA-2? Perché non succede nulla quando si esegue questo.
eomeroff,

Hai provato nvidia-settings(suppongo che usi il driver NVIDIA, vero?)?
poige

Risposte:


8

Sulla base dell'output xrandr sopra ci sono due problemi; in primo luogo il nome di uscita è VGA-2 (non VGA0) e in secondo luogo sembra che non si disponga di una modalità disponibile per 1920x1200.

Per prima cosa prova a impostare la risoluzione:

xrandr --output VGA-2 --size 1920x1200

Se ciò non funziona (cosa che penso non funzionerà poiché 1920x1200 non è una modalità), procedi come segue:

cvt 1920 1200

Copia e incolla le informazioni complete sulla modeline, ad esempio per me ottengo:

Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync

Ciò che vogliamo copiare è ciò che è dopo Modeline, ad esempio "1920x1200_60.00" 193,25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync + vsync

Ora procedi come segue:

xrandr --newmode <WHAT_WE_COPIED_FROM_MODELINE>
xrandr --addmode VGA-2 1920x1200_60.00

ad es. nel secondo comando dopo VGA-2 mettiamo il bit tra virgolette da modeline

Finalmente:

xrandr --output VGA-2 --mode 1920x1200_60.00

Lo stesso descrittore per la modalità.

Questo dovrebbe creare una nuova modalità di 1920x1200, assegnare quella modalità per VGA-2 e quindi impostare VGA-2 per utilizzare quella modalità.


Si prega di consultare Edit3
eomeroff

Che cosa ha fatto xrandr - output VGA-1 - dimensioni 1920x1200? Qualsiasi cosa, e provalo senza l'output: xrandr --size 1920x1200.
Dave C,

$ xrandr --output VGA-1 - dimensioni 1920x1200 output: avviso: output VGA-1 non trovato; ignorando e $ xrandr - dimensioni 1920x1200 uscite: dimensioni 1920x1200 non trovate nelle modalità disponibili
eomeroff

Prova lo stesso set di comandi nella mia risposta ma con: cvt 1920 1200 59,90
Dave C

Oh e ovviamente poi usando 1920x1200_59.90 al posto di 1920x1200_60.00
Dave C


1

Prova a fermare il tuo XServer prima di dongin Xorg -configure.

  1. Disconnettersi da tutti gli account.
  2. Premi Ctrl + Alt + F1
  3. Accedi con il tuo account normale (fai attenzione se usi il numero con blocco numerico - prova con il tuo login per vedere)
  4. Correre sudo service mdm stop
  5. Esegui nvidia-settingsse hai questo oXorg -configure
  6. Correre sudo service mdm start
  7. Se sei ancora sul terminale, premi Ctrl + Alt + F7 e accedi

0

Volete usare le impostazioni nvidia se non è ancora installato, ma installatelo. Accederà direttamente ai driver proprietari nvidia e dovresti essere in grado di configurarli. Se il problema persiste, prova qui: http://community.linuxmint.com/tutorial/view/176

Scusate se volevate una risposta basata sul terminale; Non sono così duro.


0

Ciò che ha funzionato per me è stato un approccio simile a quello di Dave C. Il mio monitor non veniva identificato, quindi il driver mi avrebbe dato solo le risoluzioni standard.

Innanzitutto, cerca le frequenze di aggiornamento orizzontale e verticale per il tuo monitor. Se non sono presenti nel manuale fornito con il monitor (o il manuale non è più utile), è possibile scaricarli dal sito Web del produttore. Aggiungi tali informazioni a /etc/X11/xorg.conf.d/50-monitor.conf.

Utilizzare queste frequenze di aggiornamento con cvt per calcolare le righe della modalità e aggiungerle al file 50-monitor.conf. Il risultato dovrebbe assomigliare a questo:

Section "Monitor"
  Identifier "Monitor0"
  VendorName "Samsung"
  ModelName "Samsung S27C230"
  HorizSync 30-81
  VertRefresh 56-75
  # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
  Modeline "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
EndSection

Ora aggiungi la modalità a 50-screen.conf nella stessa directory:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes "1920x1080" 
    EndSubSection
EndSection

Puoi fare tutto questo in /etc/X11/xorg.conf, ma il server Xorg preferisce questi file più piccoli. Se non lo hai già fatto, copia la sezione Dispositivo dal file xorg.conf in xorg.conf.d / 50-device.conf e rinomina xorg.conf per evitare conflitti. Ora, quando riavvierai il tuo server X (riavvio), sarà disponibile la nuova modalità.

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.