Autore Topic: risoluzione schermo [RISOLTO]  (Letto 20485 volte)

Offline vaina

  • Newbie
  • *
  • Post: 20
    • Mostra profilo
risoluzione schermo [RISOLTO]
« il: 03 Dicembre 2010, 12:16:20 »
Ho installato CentOS per la prima volta, quindi sono alle prime armi. Non riesco a modificare la risoluzione dello schermo, ma non so se è un problema di drivers o di procedura errata. Attualmente la risoluzione è 1280x1024 e vorrei aumentarla; se, ad esempio, la imposto a 1600x1200, dopo la conferma compare il messaggio:
Citazione
Per rendere effettive le modifiche occorre eseguire il logout e riavviare il server X.
La configurazione è stata scritta su /etc/X11/xorg.conf, la configurazione originale è stata salvata come /etc/X11/xorg.conf.backup.
Se quindi chiudo la sessione e riavvio il server X, la risoluzione rimane però allo stato originario. Da che cosa dipende questo problema? Ho un monitor DELL 2007FP e una scheda video nVidia NV43GL [Quadro FX 550].
« Ultima modifica: 07 Dicembre 2010, 10:10:10 da vaina »

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: risoluzione schermo
« Risposta #1 il: 03 Dicembre 2010, 12:37:21 »
Esattamente cosa fai per riavviare il server X?

Offline vaina

  • Newbie
  • *
  • Post: 20
    • Mostra profilo
Re: risoluzione schermo
« Risposta #2 il: 03 Dicembre 2010, 14:22:53 »
Applico la combinazione di tasti CTRL+ALT+BCKSPACE. Temo dipenda dallo schermo o dalla scheda video: quando sulla stessa macchina era montato Ubuntu 10.04 LTS a 32bit, ogni volta che avviavo una sessione dovevo ridefinire la risoluzione dello schermo (che però su Ubuntu è applicata all'istante, senza dover riavviare la sessione).

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: risoluzione schermo
« Risposta #3 il: 03 Dicembre 2010, 16:57:47 »
Con CTRL+ALT+BCKSPACE non riavvi X ma GDM/KDM

Per riavviare X devi aprire una console ed da root lanciare il comando

init 3

Poi dopo aver inserito user e pwd di root devi eseguire:

init 5

Ciao

Offline vaina

  • Newbie
  • *
  • Post: 20
    • Mostra profilo
Re: risoluzione schermo
« Risposta #4 il: 03 Dicembre 2010, 17:47:08 »
Ho provato a seguire la procedura da dankan77 ma o qualcosa non va oppure non ho capito bene la procedura. Ho impostato la risoluzione desiderata e dopo il messaggio già descritto ho riavviato il server X da terminale (come root, l'unico utente presente finora nel mio computer) con
Codice: [Seleziona]
init 3Naturalmente esco dal desktop Gnome e sul terminale compaiono queste scritte (ho l'impressione che ci sia un problema):
Codice: [Seleziona]
Starting monitoring for VG VolGroup00:     /dev/hda:     open failed:
No medium found
   2 logical volume(s) in volume group "VolGroup" monitored     [OK]
Avvio background read head:     [OK]
Avvio di anacron:     [OK]
A questo punto si pianta tutto. Se premo un tasto mi compare nuovamente il prompt, sempre nello stesso terminale, e a quel punto posso inserire
Codice: [Seleziona]
init 5insieme al login (root) e alla password. Ovviamente, riavviato il desktop Gnome, la risoluzione è immutata :(

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: risoluzione schermo
« Risposta #5 il: 03 Dicembre 2010, 19:27:46 »
Il funzionamento descritto per i runlevel 3 e 5 è corretto.
Una domanda tu dove configuri la risoluzione?
Hai verificato nei log se la risoluzione è supportata ?

Ciao

Offline vaina

  • Newbie
  • *
  • Post: 20
    • Mostra profilo
Re: risoluzione schermo
« Risposta #6 il: 03 Dicembre 2010, 21:41:57 »
Meno male, quell'open failed e No medium found mi avevano inquietato. Come pure il fatto che, dopo Avvio di anacron, qualunque cosa scrivessi risultava in qualche modo sovrapposta con le scritte precedenti (il prompt compariva in un secondo momento).
Non uso comandi di linea, per ora mi limito ad usare le voci del menù che trovo nel desktop: in questo caso, tento di modificare la risoluzione non con Preferenze ma tramite Amministrazione/Impostazioni schermo o qualcosa del genere (non ricordo bene e non ho il computer sottomano, è in ufficio). Preciso ancora  una volta che finora ho usato l'account root. Tra l'altro, noto che problemi simili, anche se con monitor e schede video differenti, non sono così rare. Mi piacerebbe risolvere il problema, ho una risoluzione grafica inadatta al lavoro.
Grazie per la pazienza, mi rendo conto di essere fastidioso come un bambino di due anni.

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: risoluzione schermo
« Risposta #7 il: 06 Dicembre 2010, 11:12:55 »
Devi mettere mano al file /etc/X11/xorg.conf per modificare la risoluzione di X .
Non è detto che la modifica tramite GUI vada effettivamente a modificare la valorizzazione della conf.


Ciao

Offline vaina

  • Newbie
  • *
  • Post: 20
    • Mostra profilo
Re: risoluzione schermo
« Risposta #8 il: 06 Dicembre 2010, 11:58:18 »
Grazie ancora per il suggerimento. Ho dato un'occhiata al file in questione che contiene le seguenti linee di codice:
Codice: [Seleziona]
# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier     "single head configuration"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
Option     "XkbModel" "pc105"
Option     "XkbLayout" "it"
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "nv"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
Modes    "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Osservo che sono elencate differenti modalità di risoluzione (tra l'altro non coincidenti con quelle proposte tramite il desktop Gnome né tramite Preferenze/Risoluzione dello schermo, che ne include di meno, né da Amministrazione/Schermo, che ne contiene di più). A questo punto, come posso modificare opportunamente il file xorg.conf? Cancello tutte le modalità, lasciando ad es.:
Codice: [Seleziona]
Modes    "1600x1200"?

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: risoluzione schermo
« Risposta #9 il: 06 Dicembre 2010, 12:19:46 »
Puoi operare in due modi:
Lasciare solo la modalità 1600x1200 oppure rinominare il file xorg.conf in xorg.bak e far ripartire X in modo da verificare se il sistema dekstop si presta alle modifiche della modalità video.


Ciao

Offline vaina

  • Newbie
  • *
  • Post: 20
    • Mostra profilo
Re: risoluzione schermo
« Risposta #10 il: 06 Dicembre 2010, 12:42:03 »
Ho provato prima a modificare xorg.conf lasciando solo la modalita' (ora si e' pure caricata una tastiera diversa e non ho lettere accentate, non e' giornata  :)) 1600x1200, riavviando X, poi ho cancellato e riavviato X dopo aver creato una copia di backup del file, infine ho anche impostato la risoluzione tramite Amministrazione/Schermo: e' stato ricreato il file xorg.conf originario, con l'elenco delle impostazioni di risoluzione disponibili. Ad ogni modo, in tutti e tre i modi mi e' stato impossibile modificare la risoluzione dello schermo  :(
UPDATE
Probabilmente e' stato un tentativo ingenuo ma ho anche provato a 'preparare' un file 'xorg.test' con la sola impostazione di risoluzione 1600X1200, ho chiuso il desktop con init 3 e da terminale ho rinominato il file in xorg.conf, avviando quindi di nuovo il desktop con init 5. Nessun esito. Temo che dipenda da questioni di hardware, anche se con Ubuntu riuscivo a impostare la risoluzione 1600x1200, pur dovendo farlo ad ogni avvio di sessione perche', per qualche ragione a me ignota, il file xorg.conf non era modificato correttamente. Devo rinunciare ad avere una risoluzione decente? Devo provare a cambiare monitor (per quanto riguarda la scheda grafica, mi e' impossibile)?
« Ultima modifica: 06 Dicembre 2010, 12:54:13 da vaina »

Offline vaina

  • Newbie
  • *
  • Post: 20
    • Mostra profilo
Re: risoluzione schermo
« Risposta #11 il: 06 Dicembre 2010, 14:44:38 »
Ho svolto una ricerca in rete e ho visto che praticamente chiunque possegga il monitor DELL 2007FPb ha problemi di risoluzione troppo bassa (in teoria si può arrivare a 1600X1200). Le mie scarse competenze tecniche non mi consentono però di capire se è un problema di scheda grafica e drivers oppure del monitor stesso o ancora del semplice file xorg.conf. Quello che è certo è che non sono riuscito a trovare una risposta chiara e soprattutto una soluzione. Ho provato anche a modificare il refresh verticale, come suggerito da altri utenti, ma non è servito a nulla. Mi devo rassegnare? :-(

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: risoluzione schermo
« Risposta #12 il: 06 Dicembre 2010, 15:53:50 »
Cerchiamo di fissare alcuni punti così magari facciamo un analisi più dettagliata.
1) Stai usando un cavo VGA o DVI?
2) Il cavo che hai è lo stesso che utilizzavi con ubuntu sul medesimo monitor?
3) Che driver video stai usando?

Con lsmod il sistema elenca tutti i driver, una volta individuato quello della scheda video puoi utilizzare
  modinfo nomedriver
per capire se il driver supporta la modalità di cui hai necessità.
Se non modinfo non ti dà info prova ad usare "strings" direttamente sul modulo video tipo:
strings driver.ko
Dovrebbe mostrarti una serie di info compreso l'elenco delle risoluzioni

Ciao

Offline vaina

  • Newbie
  • *
  • Post: 20
    • Mostra profilo
Re: risoluzione schermo
« Risposta #13 il: 06 Dicembre 2010, 16:58:04 »
Grazie per la pazienza. Uso una connessione DVI, la stessa che usavo con Ubuntu (ribadisco che anche in quel caso c'era un problema di bassa risoluzione, che però riuscivo a modificare almeno per la durata della sessione in atto).
Riporto qui i dati in mio possesso, forse rindondanti, perché temo di non seguire correttamente la procedura.
Codice: [Seleziona]
[root@naospc13 ~]# lsmod
Module                  Size  Used by
autofs4                63049  3
hidp                   83649  2
rfcomm                104937  0
l2cap                  89409  10 hidp,rfcomm
bluetooth             118853  5 hidp,rfcomm,l2cap
lockd                 101553  0
sunrpc                199945  2 lockd
ip_conntrack_netbios_ns    36033  0
ipt_REJECT             38977  1
xt_state               35265  2
ip_conntrack           91621  2 ip_conntrack_netbios_ns,xt_state
nfnetlink              40457  1 ip_conntrack
iptable_filter         36161  1
ip_tables              55201  1 iptable_filter
ip6t_REJECT            38849  1
xt_tcpudp              36289  10
ip6table_filter        36033  1
ip6_tables             50049  1 ip6table_filter
x_tables               50505  6 ipt_REJECT,xt_state,ip_tables,ip6t_REJECT,xt_tcpudp,ip6_tables
loop                   48721  0
dm_multipath           56921  0
scsi_dh                42177  1 dm_multipath
video                  53197  0
backlight              39873  1 video
sbs                    49921  0
power_meter            47053  0
hwmon                  36553  1 power_meter
i2c_ec                 38593  1 sbs
dell_wmi               37601  0
wmi                    41985  1 dell_wmi
button                 40545  0
battery                43849  0
asus_acpi              50916  0
acpi_memhotplug        40517  0
ac                     38729  0
ipv6                  435489  29 ip6t_REJECT
xfrm_nalgo             43333  1 ipv6
crypto_api             42945  1 xfrm_nalgo
lp                     47121  0
sg                     70377  0
pata_acpi              39489  0
ata_generic            40645  0
snd_hda_intel         639265  1
snd_seq_dummy          37061  0
snd_seq_oss            65473  0
snd_seq_midi_event     41025  1 snd_seq_oss
snd_seq                87777  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
ide_cd                 73825  0
serio_raw              40517  0
i2c_i801               41813  0
snd_seq_device         41557  3 snd_seq_dummy,snd_seq_oss,snd_seq
i2c_core               56641  2 i2c_ec,i2c_i801
snd_pcm_oss            77377  0
snd_mixer_oss          49985  1 snd_pcm_oss
snd_pcm               116681  2 snd_hda_intel,snd_pcm_oss
pcspkr                 36289  0
snd_timer              57161  2 snd_seq,snd_pcm
floppy                 95465  0
snd_page_alloc         44113  2 snd_hda_intel,snd_pcm
snd_hwdep              43721  1 snd_hda_intel
i5000_edac             43337  0
cdrom                  68713  1 ide_cd
snd                   100201  11 snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
edac_mc                60193  1 i5000_edac
tg3                   160841  0
parport_pc             62313  1
parport                73165  2 lp,parport_pc
shpchp                 70893  0
soundcore              41825  1 snd
dm_raid45              99657  0
dm_message             36289  1 dm_raid45
dm_region_hash         46145  1 dm_raid45
dm_mem_cache           38977  1 dm_raid45
dm_snapshot            52233  0
dm_zero                35265  0
dm_mirror              54737  0
dm_log                 44993  3 dm_raid45,dm_region_hash,dm_mirror
dm_mod                101521  11 dm_multipath,dm_raid45,dm_snapshot,dm_zero,dm_mirror,dm_log
ata_piix               56901  0
ahci                   69705  2
libata                209489  4 pata_acpi,ata_generic,ata_piix,ahci
sd_mod                 56513  3
scsi_mod              196953  4 scsi_dh,sg,libata,sd_mod
ext3                  168913  2
jbd                    94769  1 ext3
uhci_hcd               57433  0
ohci_hcd               56309  0
ehci_hcd               66125  0
Mi sarei aspettato di trovare un driver come nv, anche perché il mio xorg.conf è:
Codice: [Seleziona]
# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier     "single head configuration"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
Option     "XkbModel" "pc105"
Option     "XkbLayout" "it"
EndSection

Section "Monitor"

 ### Comment all HorizSync and VertSync values to use DDC:
 ### Comment all HorizSync and VertSync values to use DDC:
Identifier   "Monitor0"
ModelName    "LCD Panel 1600x1200"
 ### Comment all HorizSync and VertSync values to use DDC:
HorizSync    31.5 - 74.7
VertRefresh  60.0 - 60.0
Option     "dpms"
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "nv"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
Modes    "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Ho pensato che forse il driver corrente per la scheda grafica (sbaglio?) è proprio video, quindi ottengo:
Codice: [Seleziona]
[root@naospc13 ~]# modinfo video
filename:       /lib/modules/2.6.18-194.26.1.el5.centos.plus/kernel/drivers/acpi/video.ko
license:        GPL
description:    ACPI Video Driver
author:         Bruno Ducrot
srcversion:     10F5EBF049C559FE92947CC
depends:        backlight
vermagic:       2.6.18-194.26.1.el5.centos.plus SMP mod_unload gcc-4.1
module_sig:     883f3504cdad926114ca7751ef391911272a0a09bfb74f42999593baa5abb62279671cb95aefbfc09cfa1797eb0c44239fe3fe49f5667d763cb436
Riporto ancora il modello di monitor e scheda video: DELL 2007FPb e nVidia NV43GL [Quadro FX 550]

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: risoluzione schermo
« Risposta #14 il: 06 Dicembre 2010, 17:42:28 »
Ok, capito l'arcano. Con la nvidia devi usare le applicazioni proprietarie nvidia-xconfig e nvidia-settings.
Fai un check e verifica di avere tutti gli strumenti sw necessari installati, in seguito un paio di link utili:

http://linuxforeverything.com/wordpress/?p=77

http://www.how2centos.com/installing-nvidia-display-drivers-on-centos-5-x/


Ciao