Skärmupplösningsproblem [Löst]

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
darwall
Inlägg: 2
Blev medlem: 23 feb 2010, 22:19
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Habo
Kontakt:

Skärmupplösningsproblem [Löst]

Inlägg av darwall »

Hej! Hoppas någon kan hjälpa mig.
Jag har en kompis som ville testa Linux, så jag installerade Ubuntu 10.4 LTS i åt honom.
Men hemma hos honom tappade skärmen synken strax innan inloggningsrutan kom.
Datorn installerades hos mig med en Samsung 19" plattskärm men han har en gammal 19" tjockskärm.
Jag kan gå in i terminal-läge med Ctrl+Alt+F1 men vet inte vad jag ska ändra. Hur kan man i terminal-läge tvinga en viss upplösning eller skärmuppdateringsfrekvens.
Jag trodde det var i en fil /etc/X11/xorg.conf, men den filen finns inte.
Om jag från början hade installerat datorn på tjockskärmen så hade det säkert gått bra. Man borde också kunna få datorn att på nytt känna av vad det är för skärm och anpassa inställningarna efter det.

Det retliga är att jag har pratat så positivt om Linux men nu är han ännu mer skeptisk mot Linux.
Tacksam för tips.
Senast redigerad av 1 darwall, redigerad totalt 10 gånger.
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Skärmupplösningsproblem

Inlägg av mrfab »

Startar X eller är det bara i terminal du är ?

Det kan räcka att köra

Kod: Markera allt

xrandr -s 1280x1024_60.0
för att lite snabbt synka tex det modet.Men om du vill göra något som funkar varje gång du loggar in får du fördjupa dig lite till...

om du börjar med att skriva xrandr i terminalen så får din skärms upplösningsalternativ minimum och maximum därifrån kan du använda cvt i mitt fall ser det ut så här.

Kod: Markera allt

xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1920 x 1920
DFP1 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1680x1050      59.9*+
   1600x1200      60.0  
   1400x1050      60.0  
   1280x1024      60.0     47.0     43.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       60.0     47.0     43.0  
   1280x768       59.9     56.0  
   1280x720       60.0     50.0  
   1024x768       60.0     43.5  
   800x600        60.3     56.2     50.0     47.0  
   720x576        50.0  
   720x480        60.0     50.0  
   640x480        60.0     50.0  
   1680x1050_60.00   59.9  
CRT2 disconnected (normal left inverted right x axis y axis)
säg nu att mitt valda mode 1680x1050 inte finns då addar du det genom att använda cvt

Kod: Markera allt

cvt 1680 1050
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
Sedan behöver du visa xrandr det nya modet

Kod: Markera allt

xrandr --newmode"1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
Sedan addar du modet till xrandr

Kod: Markera allt

xrandr --addmode CRT1 1680x1050_60.00
Sedan kan du köra

Kod: Markera allt

xrandr -s 1680x1050_60.00
för att synka modet under din inloggningssession om du vill skriva det till systemet för att slippa denna procedur varje gång är ett alternativ detta.

Kod: Markera allt

sudo gedit /etc/gdm/Init/Default
Leta efter stycket

Kod: Markera allt

PATH="/usr/bin:$PATH"
OLD_IFS=$IFS

#if [ -x '/usr/bin/xsplash' ];
#then
#        /usr/bin/xsplash --gdm-session --daemon
#fi
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
och ändra det som i mitt fall till

Kod: Markera allt

PATH="/usr/bin:$PATH"
OLD_IFS=$IFS

#if [ -x '/usr/bin/xsplash' ];
#then
#        /usr/bin/xsplash --gdm-session --daemon
#fi
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode CRT1 "1680x1050_60.00"
xrandr -s "1680x1050_60.00" 
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
OBSERVERA ATT DET INTE ÄR SÄKERT ATT DIN SKÄRM HETER CRT1
det får du svar på i första frågan till terminalen

Kod: Markera allt

xrandr
darwall
Inlägg: 2
Blev medlem: 23 feb 2010, 22:19
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Habo
Kontakt:

Re: Skärmupplösningsproblem

Inlägg av darwall »

Tack mrfab för ditt omfattande svar.
Men det var nog lite för avancerat för mig, Jag lyckades inte få igång X med dina tips.
Men nu efter flera timmars Googlande och experimenterande har jag fått igång den,
Filen /etc/X11/xorg.conf fanns inte i datorn men jag hittade instruktioner hur man kan skapa en ny. (Xorg -configure) Det hjälpte inte, men sedan hittade jag kommando för att detektera monitorn (xresprobe) och fick fram lite information som jag skrev in i xorg.conf.
Efter många tester, omstarter och svordomar fick jag till slut igång den, åtminstone med upplösning 1024x768.
Får kämpa vidare med fler upplösningsalternativ någon annan dag.
Som sagt tack för svaret i alla fall :-)
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Skärmupplösningsproblem [Löst]

Inlägg av mrfab »

Kul att du fick igång det till slut :)

Bra sidor att kika lite närmare på och bekanta sig med xrandr är

http://www.manpagez.com/man/1/xrandr/
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
Skriv svar

Återgå till "Installation och uppgradering"