Come fare in modo che Ubuntu riconosca un display esterno sconosciuto (in modo che io possa regolare la sua risoluzione)?


10

Ho un laptop Dell con un monitor esterno collegato (un Samsumg SyncMaster 931c).

Il display del mio laptop è stato riconosciuto e posso regolare la sua risoluzione ottimale.
Il mio display esterno è ancora sconosciuto, quindi sono bloccato a una risoluzione inferiore (1024x768):

inserisci qui la descrizione dell'immagine

Ho provato il pulsante "Rileva schermi", ma non ha funzionato, non succede nulla.

Di recente ho aggiornato da Ubuntu 12.04 a 12.10.
Le cose funzionavano prima.
Non so se posso davvero cambiare questa configurazione, o se questo è un bug.

Ho cercato una risposta qui e anche nel sito Web di Launchpad, ma non ne ho trovata nessuna.

Ho anche provato a installare i driver Nvidia, e ho solo incasinato le cose.
Sembra che non stavo nemmeno usando nvidia prima, come ho immaginato guardando la mia configurazione di driver aggiuntivi:

inserisci qui la descrizione dell'immagine

Il mio laptop ha un chipset Intel, immagino:

$ dpkg --get-selections | grep -i -e nvidia -e intel
intel-gpu-tools                 install
libdrm-intel1:amd64             install
libdrm-intel1:i386              install
nvidia-common                   install
xserver-xorg-video-intel            install

Non ho un xorg.conffile (penso che questo sia legato a NVIDIA, vero?):

$ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory

$ ls -l /etc/X11/
total 76
drwxr-xr-x 2 root root  4096 Out 19 23:41 app-defaults
drwxr-xr-x 2 root root  4096 Abr 25  2012 cursors
-rw-r--r-- 1 root root    18 Abr 25  2012 default-display-manager
drwxr-xr-x 4 root root  4096 Abr 25  2012 fonts
-rw-r--r-- 1 root root 17394 Dez  3  2009 rgb.txt
lrwxrwxrwx 1 root root    13 Mai  1 03:33 X -> /usr/bin/Xorg
drwxr-xr-x 3 root root  4096 Out 19 23:41 xinit
drwxr-xr-x 2 root root  4096 Jan 23  2012 xkb
-rw-r--r-- 1 root root     0 Out 24 08:55 xorg.conf.nvidia-xconfig-original
-rwxr-xr-x 1 root root   709 Abr  1  2010 Xreset
drwxr-xr-x 2 root root  4096 Out 19 10:08 Xreset.d
drwxr-xr-x 2 root root  4096 Out 19 10:08 Xresources
-rwxr-xr-x 1 root root  3730 Jan 20  2012 Xsession
drwxr-xr-x 2 root root  4096 Out 20 00:11 Xsession.d
-rw-r--r-- 1 root root   265 Jul  1  2008 Xsession.options
-rw-r--r-- 1 root root    13 Ago 15 06:43 XvMCConfig
-rw-r--r-- 1 root root   601 Abr 25  2012 Xwrapper.config

Ecco alcune informazioni che ho raccolto guardando altri post correlati:

$ sudo lshw -C display; lsb_release -a; uname -a
  *-display:0             
       description: VGA compatible controller
       product: Mobile 4 Series Chipset Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:48 memory:f6800000-f6bfffff memory:d0000000-dfffffff ioport:1800(size=8)
  *-display:1 UNCLAIMED
       description: Display controller
       product: Mobile 4 Series Chipset Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2.1
       bus info: pci@0000:00:02.1
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: latency=0
       resources: memory:f6100000-f61fffff
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:qt4-3.1-amd64:qt4-3.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal
Linux Batcave 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ xrandr -q
Screen 0: minimum 320 x 200, current 2304 x 800, maximum 32767 x 32767
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 286mm x 1790mm
   1280x800       59.9*+
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1024x768+1280+32 (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  
DP1 disconnected (normal left inverted right x axis y axis)
  • Se c'è qualcos'altro che posso fare, qualsiasi altra informazione che posso pubblicare qui, per aiutarmi a configurare questo display esterno, per favore fatemi sapere.
  • Se in realtà si tratta di un bug, mi scuso (so che i bug non sono ammessi qui), ma non ne ero davvero sicuro. E in questo caso invierò prontamente una segnalazione di bug in Launchpad.

Grazie mille in anticipo. ;)


Non l'ho visto nel tuo post ma suppongo che colpire il "display display" non abbia fatto nulla? Il mio secondo monitor è stato rilevato quando ho premuto quel pulsante;)
Rinzwind

Ciao @Rinzwind, hai ragione, ho provato "Rileva display", ma non ha funzionato. Ho modificato la domanda con queste informazioni. Grazie. :)
andreoliwa,

Se vuoi essere sicuro della tua CPU, puoi usare questo comando; cat / proc / cpuinfo
Geremia

Il problema che ho riscontrato è stato un ping piegato sul cavo VGA, ha cambiato il cavo e ha funzionato come un fascino .....

Risposte:


18

Il cavo del monitor era allentato.
Quando ho rimosso il cavo e l'ho ricollegato saldamente, tutto ha funzionato all'improvviso.
Il monitor è stato riconosciuto e ora sto usando la mia risoluzione precedentemente desiderata: Il monitor è stato riconosciuto

Mi sento un po 'sciocco, perché non avrei mai pensato che il semplice tocco di un cavo allentato potesse essere di alcun aiuto.


Quindi adesso va bene. Giusto?
TomKat,

2
Nel mio caso, avevo un adattatore VGA-DVI collegato al mio laptop, ma l'estremità VGA non era inserita correttamente nell'adattatore.
Lreeder,

2
Non riesco a credere che anche questo sia stato il mio caso.
Lazar Ljubenović,

Amico, ha funzionato come un incantesimo!
DarkteK,

Non funziona per me, ho provato un altro cavo VGA e non cambia nulla :( e ha funzionato prima, e penso che sia un software a causare questo, dato che ha iniziato a farlo dopo un riavvio
Amine M

1

Ho ricollegato il cavo HDMI a una seconda porta HDMI sul mio monitor e risolto il problema di "display sconosciuto"


1

Basta controllare il cavo VGA specificato dal monitor. Esistono diversi tipi di cavo VGA.

Lo stesso problema che ho affrontato anch'io, e sto usando Dell s2216h (prodotto a luglio 2016). Ho testato con 2-3 cavi, ma senza fortuna.

E infine ho provato con "Cavo VGA Dell Hotron 20276 VW-1 30V E246588 AWM da maschio a maschio" rilevato.

Non so che potrebbe risolvere il tuo problema, ma questo ti aiuterà a pensare anche in questa direzione.

Grazie,

Praveen R


0

1] Ci sono alcuni strumenti per automatizzare il passaggio tra i monitor. puoi usare questi strumenti per automatizzare RandR, disper, displex o questo http://gnomefiles.org/content/show.php/Laptop+external+display+hotplugging?content=138742

2] Altrimenti, è possibile utilizzare il comando xrandrper verificare se è collegato un monitor esterno. Quindi, crea un file di script che utilizza automaticamente la tua risoluzione preferita quando il monitor è collegato.

NON collegarlo ora al monitor. Riavvia, scegli la tua risoluzione preferita ed esegui

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.undock

Collega subito il monitor e riavvia. Scegli la tua nuova risoluzione preferita ed esegui

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.dock

Crea un file di script e aggiungilo ad autorun:

# Check if system is docked or undocked and use correct xorg.conf file.
# <lm_name> is name of laptop monitor
DOCKED="`hwinfo --monitor | grep "<lm_name>" | wc -l`" 
# Next line is for debugging
# echo $DOCKED > /root/docked-state.txt 
if [[ $DOCKED = "0" ]] 
then 
cp /etc/X11/xorg.dock /etc/X11/xorg.conf 
else 
cp /etc/X11/xorg.undock /etc/X11/xorg.conf 
fi 
# End of dock-undock script 

Se lo script non funziona, sostituirlo DOCKED="hwinfo --monitor | grep "<lm_name>" | wc -l" # Next line is for debugging # echo $DOCKED > /root/docked-state.txt if [[ $DOCKED = "0" ]] thencon if xrandr -q |grep -q "VGA-0 connected" ; thened eseguirlo.


Ciao TomKat. Non ho un xorg.conffile, quindi non ho nemmeno provato il resto della tua soluzione. Ho già modificato la domanda con queste informazioni. Grazie comunque. ;)
andreoliwa,

Vedo questa riga nel tuo risultato: -rw-r--r-- 1 root root 0 Out 24 08:55 xorg.conf.nvidia-xconfig-originalmodifica il codice di conseguenza. Funzionerà. :-)
TomKat,

Ciao! Ho provato a installare il tuo 1) software opzionale. Non ha un pacchetto Quantal, ho dovuto cambiare il PPA in un pacchetto Oneiric. E non ha funzionato, Ubuntu si lamenta con un bug report automatico ad ogni lancio. : /
andreoliwa,

Prova la sceneggiatura; ha funzionato su alcuni sistemi 12.10 che conosco, e anche su un altro utente AU.
TomKat,
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.