premetto che tutto quello che so di linux l'ho imparato proprio questa notte :-P
Ieri ho installato la ubuntu 8.04 sul mio HTC Shift che aveva Vista (inusabile)
Ho intenzione di usare questo "palmare" come un vero e proprio pc, a basso consumo e sempre collegato ad internet.
Con la 8.04 non ho avto problemi con il monitor esterno (anche se non avevo la necessita di cambiare risoluzione)
Poi ho fatto gli avanzamenti di versione, le versioni successive non riconoscevano più il monitor esterno e le impostazioni dello schermo (Sistema->Amministrazione->Schermo) non partivano più fino ad arrivare alla 9.10 che finalmente mi ha fatto ripartire il monitor dal quale adesso scrivo con una risoluzione inaccettabile di 800x600, che graficamente non posso cambiare perchè le impostazione dello schermo continuano a non funzionare (se avvio il programmino compare quella che unavolta era una clessidra e poi torna tutto normale)
L'HTC Shift monta una scheda video Intel GMA 950 e ubuntu a parte qualche modifica all'Xorg.conf (miei tentativi di risolvere il problema) è come appena installato.
Adesso vi spiego quello che ho fatto e vediamo se voi ci capite qualcosa:
Attualmente il mio Xorg.conf è così:
Codice: Seleziona tutto
Section "Device"
Identifier "Configured Video Device"
Driver "intel" #INSERITO IO
EndSection
Section "Monitor"
Identifier "Sony E220 Multiscan"
Modeline "1024x768_70.00" 75.25 1024 1080 1184 1344 768 771 775 802 -HSync +Vsync #INSERITO IO
Option "PreferredMode" "1024x768_70.00" #INSERITO IO
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Sony E220 Multiscan" #MODIFICATO IO IL NOME
Device "Configured Video Device"
DefaultDepth 24 #INSERITO IO
SubSection "Display"
Depth 24 #INSERITO IO
Modes "1024x768_70.00" "800x600" "640x480" #INSERITO IO
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
# commented out by update-manager, HAL is now used
# InputDevice "Synaptics Touchpad"
EndSection
Allora ho trovato le istruzioni sul Xrandr e sono andato ad eseguire il tutto ecco ciò che succede:
Codice: Seleziona tutto
server:~$ xrandr
Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
VGA1 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
800x600 60.3*
640x480 59.9
server:~$ xrandr --verbose
Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
VGA1 connected 800x600+0+0 (0x3d) normal (normal left inverted right x axis y axis) 0mm x 0mm
Identifier: 0x3b
Timestamp: 962646
Subpixel: horizontal rgb
Clones:
CRTC: 0
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
800x600 (0x3d) 40.0MHz +HSync +VSync *current
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
v: height 600 start 601 end 605 total 628 clock 60.3Hz
640x480 (0x3e) 25.2MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz
v: height 480 start 490 end 492 total 525 clock 59.9Hz
Codice: Seleziona tutto
server:~$ cvt 1024 768 70
# 1024x768 69.81 Hz (CVT) hsync: 55.99 kHz; pclk: 75.25 MHz
Modeline "1024x768_70.00" 75.25 1024 1080 1184 1344 768 771 775 802 -hsync +vsync
server:~$ xrandr --newmode "1024x768_70.00" 75.25 1024 1080 1184 1344 768 771 775 802 -hsync +vsync
server:~$ xrandr --addmode VGA1 "1024x768_70.00"
server:~$ xrandr --verbose
Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
VGA1 connected 800x600+0+0 (0x3d) normal (normal left inverted right x axis y axis) 0mm x 0mm
Identifier: 0x3b
Timestamp: 962646
Subpixel: horizontal rgb
Clones:
CRTC: 0
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
800x600 (0x3d) 40.0MHz +HSync +VSync *current
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
v: height 600 start 601 end 605 total 628 clock 60.3Hz
640x480 (0x3e) 25.2MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz
v: height 480 start 490 end 492 total 525 clock 59.9Hz
1024x768_70.00 (0x113) 75.2MHz
h: width 1024 start 1080 end 1184 total 1344 skew 0 clock 56.0KHz
v: height 768 start 771 end 775 total 802 clock 69.8Hz
server:~$ xrandr --output VGA1 --mode "1024x768_70.00"
xrandr: cannot find mode 1024x768_70.00
ho provato a vedere se una risoluzione già esistente poteva essere cambiata.. ma il problema è sempre lo stesso.
tra l'altro ho anche eseguito il comando
sudo dpkg-reconfigure -phigh xserver-xorg-video-intel
nulla da fare...
tra l'altro ho anche fatto questa prova:
Codice: Seleziona tutto
server:~$ xrandr --output VGA1 --preferred
xrandr: cannot find output 0x3c
aiuto!! ci sono tante cose che devo sistemare ma non riesco neanche a cambiare la risoluzione dello schermo.. (ripeto che da interfaccia grafica non funziona e non so il motivo, ha smesso di funzionare con l'avanzamento delle versioni)
Lo so sono stato lungo ma volevo che mi capivate per bene! :-P
Grazie anticipatamente a tutti!!
p.s.: un'ultima cosa: l'HTC shift ha un monitor touchscreen (non sono interessato ad utilizzarlo) che attualmente è spento ma dall'xrandr non capisco quale possa essere
