Gå til innhold

Skjermoppløsning i Ubuntu


Anbefalte innlegg

Har instalert Ubuntu 9.04 på en gammel stasjonær pc jeg har hatt stående en stund. Planen var å bruke denne i stua som en slags HTPC til litt musikk og film. ALt funger bra og jeg er MEGET imponert over Ubuntu, men jeg har et problem. Når jeg koblet datamaskinen opp mot min flatskjerm, en eldre Viewpia LCD med oppløsningen 1366x768, ble det bare krøll. Den høyeste oppløsningen som Ubuntu gi meg er 1280x1024 som blir rett og slett horibelt dårlig. Hvordan får jeg 1366x768? Eller i det minste 1360x768? Jeg regner jeg må instalere en ATI driver, men siden jeg er supernoob på linux så håper jeg noen kan hjelpe meg med dette. Datamaskinene er en ca 4 år gammel HP dx5150mt med orginal innmat.

Lenke til kommentar
Videoannonse
Annonse

Hvilket skjermkort er det i den? Siden det er et ATI kort som er endel år gammelt er det stor sjanse for at det ikke er støttet i Ubuntu 9.04 med de offisielle ATI-driverne.

 

Åpne en terminal og skriv: lspci

 

Post output her.

 

Åpne en terminal og skriv når TV-en er tilkoblet: xrandr

 

Post output her.

Lenke til kommentar

1.

 

00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 01)

00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port

00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge

00:12.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller

00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller

00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller

00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller

00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 10)

00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller

00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge

00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge

00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 01)

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]

01:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]

02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 20)

 

2.

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1280 x 1200

DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 709mm x 399mm

1280x1024 75.0

1280x960 85.0

1024x768 85.0 75.0 70.1 60.0*

832x624 74.6

800x600 85.1 72.2 75.0 60.3 56.2

640x480 85.0 75.0 72.8 66.7 59.9

720x400 70.1

S-video disconnected (normal left inverted right x axis y axis)

Lenke til kommentar

Hmm, virker ikke som om den oppdager rett oppløsning på skjermen, nei.

 

Bør vel være mulig å legge til oppløsningen manuelt med en modeline hvis det ikke går. Har ikke så mye peiling på å mekke en modeline, men det har sikkert andre her?

 

Et annet alternativ er å legge inn Ubuntu 8.10 som trolig vil gi deg den offisielle ATI-driveren, og da kan du bruke ATIs verktøy for å konfigurere skjerm, noe som ofte kan fungere bedre.

 

Viser xrandr rett oppløsning hvis du kobler til skjermen via VGA?

Endret av oj88
Lenke til kommentar
Tv'en står i pc modus ja og den er koblet til pc med vga.

 

Hmm, den sier at den er koble til med DVI.

 

For å lage en perfekt modeline bør man vel ha noe teknisk info om skjermen som bør kunne finnes i manualen. Hva er det fulle navnet på skjermen (navn/modell)?

 

Ellers er det vel som sagt bra sjanse for at den offisielle ATI-driveren vil ordne dette (Ubuntu 8.10 kan fint brukes som HTPC), eller så kan det være skjermen som ikke rapporterer rett, men i så fall burde det ikke fungere i Windows heller, så fungerer det i Windows?

 

Hvis du prøver Ubuntu 8.10 så legger du inn den offisielle ATI-driveren ved å gå i System > Administration > Hardware Drivers

 

Problemet med den og 9.04 er at 9.04 har en ny versjon av X.Org som kun støttes av aller nyeste versjon av ATI-driveren, som ikke støtter eldre kort. Dette kan vel bare sies å være ATI sin feil, at de ikke opprettholder støtten for eldre kort på nye systemer. NVIDIA er det klart beste valget i dag.

Endret av oj88
Lenke til kommentar

Tven er koblet til med vga fra pc, men i pc'en er det en dvi/vga overgang. Skjermen er altså koblet til pc med en vga kabel med en dvi/vga overgang i pc'ens dvi utgang. Fikk det heller ikke til i windows, men fikk i allefall 1360x768 dær som funker bra.

 

Tv'en er en Viewpia LC32IE22.

Lenke til kommentar

Du kan prøve noe sånt i terminalen:

 

Alle disse må være på 1 linje, dvs hver linje starter med xrandr

 

xrandr --newmode "1360x768" 84.375 1360 1448 1584 1776 768 771 776 798 -hsync +vsync

xrandr --addmode DVI-0 1360x768
xrandr --output DVI-0 --mode 1360x768

 

Se om du får bedre bilde.

Endret av oj88
Lenke til kommentar

Obs: Du kan resette innstillingene ved å restarte X, Ctrl+Alt+Backspace

 

Funker ikke den optimalt så kan du prøve denne:

 

Alle disse må være på 1 linje, dvs hver linje starter med xrandr

 

xrandr --newmode "1360x768@50"  69.61  1360 1416 1560 1760  768 769 772 791  -HSync +Vsync

xrandr --addmode DVI-0 1360x768@50
xrandr --output DVI-0 --mode 1360x768@50

 

Har PC-en VGA-utgang? Kanskje overgangen klusser det til, at den ikke oppdager rett.

Endret av oj88
Lenke til kommentar

Jeg får bare beskjeden om at skjermen kan ikke være større enn 1280x1200 når jeg skriver de linjene i terminalen. Pc'en har en vga port, men den ser ikke ut til å funke. Finnes det forskjellige standarder innen vga? Vga kabelen satt så løst. Den passet liksom ikke.

Lenke til kommentar

Hmmm dette er rart. Tok ut vga kabelen fra datamaskinen for å prøve vga porten. Det funka ikke. Når jeg satte tilbake vga kabelen i dvi porten, altså i dvi/vga adapteret så fikk jeg opp muligheten til å velge 1360x768 i nedtrekksmenyen for oppløsning. Jeg trykket på 1360x768 og linux ba meg logge ut og så inn igjen. Jeg gjordet det, men når jeg kom tilbake var oppløsningen fortsatt 1024x768 og muligheten for å velge 1360x768 i menyen borte. Snodig

Lenke til kommentar
Hmmm dette er rart. Tok ut vga kabelen fra datamaskinen for å prøve vga porten. Det funka ikke. Når jeg satte tilbake vga kabelen i dvi porten, altså i dvi/vga adapteret så fikk jeg opp muligheten til å velge 1360x768 i nedtrekksmenyen for oppløsning. Jeg trykket på 1360x768 og linux ba meg logge ut og så inn igjen. Jeg gjordet det, men når jeg kom tilbake var oppløsningen fortsatt 1024x768 og muligheten for å velge 1360x768 i menyen borte. Snodig

 

Hmm. En VGA-port ser slik ut:

http://www.tvone.com/images/1t-vga-cattx-rear.jpg

 

Prøv å sett den i VGA-porten og restart maskinen. Vises BIOS-bildet og oppstarten på skjermen da?

 

Evt kan du se i BIOS om du kan aktivere VGA eller noe.

 

Hvis du plugger ut og setter inn igjen kabelen slik du gjorde, og får opp 1360x768 i lista, prøv da å la være å logge ut, og skriv heller:

 

xrandr --output DVI-0 --mode 1360x768

 

Da burde du få den oppløsninger. Greit å vite om det fungerer i alle fall. Siden dette skjedde mistenkter jeg at det er noe med adapteret. Hvis TV-en har DVI-in så prøv heller en rein DVI-kabel. Man kan også få DVI-HDMI-adapter. Dette endrer ikke signalene noe (ingen konvertering).

Endret av oj88
Lenke til kommentar

Huff... Jeg vet ikke hva som gjorde at jeg fikk opp muligheten til å velge 1360x768 ista, men jeg får det i hvertfall ikke til en gang til. Nå får jeg ikke til å velge oppløsning høyere enn 1024x768 basta. Må jeg virkelig gå tilbake til windows eller downgrade til ubuntu 8.10?

Lenke til kommentar

Du kan forsøke å legge til noe slikt i /etc/X11/xorg.conf under Section "Monitor":

Modeline "1366x768" 104.73 1368 1448 1592 1816 768 769 772 801

 

Og under Section "Screen" :

SubSection "Display"

Depth 24

Modes "1280x1024" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"

EndSubSection

 

Start X på nytt (f.eks. reboot) og prøv å endre oppløsning.

Lenke til kommentar

Du må nok være litt mer nøyaktig. Har hatt linux i 48 timer og har ikke helt satt meg inn i hvordan dette fungerer. har nå koblet opp via dvi og får nå 1360x765. Hvorfor i alle dager skal det være så vanskelig å få 1366x768?

Lenke til kommentar
Du må nok være litt mer nøyaktig. Har hatt linux i 48 timer og har ikke helt satt meg inn i hvordan dette fungerer. har nå koblet opp via dvi og får nå 1360x765. Hvorfor i alle dager skal det være så vanskelig å få 1366x768?

 

Bra at du får 1360x768 da. At du ikke får bedre i Windows viser vel at 1366x768 ikke er den mest støttede oppløsningen :)

 

Hvis du gir output av xrandr når du er i 1360x768 så kan vi se om du kan få til 1366x768. Tror det burde gå.

Lenke til kommentar

nei jeg får ikke 1360x768, men 1360x765 som er litt forskjell. i windows fikk jeg 1360x768. men uansett så ser ubuntu mye bedre ut på skjermen i 1360x765 enn windows gjorde i 1360x768. I windows kunne jeg lett se at det ikke var 1:1 pixelmapping på skrift, men sliter med å se det i ubuntu likevel om oppløsningen er bittelitt mindre. bildet er altså betydelig skarpere.

 

Her kommer nye outputs:

 

1.

00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 01)

00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port

00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge

00:12.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller

00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller

00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller

00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller

00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 10)

00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller

00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge

00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge

00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 01)

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]

01:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]

02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 20)

 

2.

Screen 0: minimum 320 x 200, current 1360 x 765, maximum 1360 x 768

DVI-0 connected 1360x765+0+0 (normal left inverted right x axis y axis) 708mm x 398mm

1280x720 60.0 +

1360x765 85.0*

1024x768 85.0 75.0 70.1 60.0

832x624 74.6

800x600 85.1 72.2 75.0 60.3 56.2

720x480 59.9

640x480 85.0 75.0 72.8 66.7 59.9

720x400 70.1

S-video disconnected (normal left inverted right x axis y axis)

 

Det så da litt likere ut dette.

 

Nok en gang. Takk for alle svar

Lenke til kommentar

Bra at du får bra bilde da. Hm, den sier maximum 1360 x 768, altså får du ikke mer enn det (men du burde kunne få det).

 

Du kan muligens få det på den måten jeg viste til før (om du føler at du vil prøve):

 

xrandr --newmode "1360x768" 84.375 1360 1448 1584 1776 768 771 776 798 -hsync +vsync

xrandr --addmode DVI-0 1360x768
xrandr --output DVI-0 --mode 1360x768

 

Eller:

 

xrandr --newmode "1360x768@50"  69.61  1360 1416 1560 1760  768 769 772 791  -HSync +Vsync

xrandr --addmode DVI-0 1360x768@50
xrandr --output DVI-0 --mode 1360x768@50

 

Se om det fungerer. Husk - alt på en linje.

Endret av oj88
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...