/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Skærmbillede strukket
Fra : Thomas Lindgaard


Dato : 17-10-04 12:02

Hejsa

Jeg har lige (forsøgsvis) installeret noget Slackware 10 på den
bærbare. Nu har jeg så også fået installeret den nvidia-driver der
hører til, og jeg har fået skrevet lidt på min xorg.conf:

Section "Screen"
Identifier "Screen 1"
Device "GeForce 4-40"
Monitor "My Monitor"

DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1400x1050" "1024x768" "800x600" "640x480"
EndSubsection
EndSection

Det har så resulteret i, at nu fylder skærmbilledet godt nok hele
skærmen, men det den viser er et billede på 1024x768 der er strukket ud
til at fylde skærmen.

Hvuffor gør den det?

(Jeg kører med Blackbox, hvis det skulle have noget at sige).

Mvh.
/Thomas


 
 
Peter Dalgaard (17-10-2004)
Kommentar
Fra : Peter Dalgaard


Dato : 17-10-04 17:30

Thomas Lindgaard <thomas@it-snedkeren.BLACK_HOLE.dk> writes:

> Hejsa
>
> Jeg har lige (forsøgsvis) installeret noget Slackware 10 på den
> bærbare. Nu har jeg så også fået installeret den nvidia-driver der
> hører til, og jeg har fået skrevet lidt på min xorg.conf:
>
> Section "Screen"
> Identifier "Screen 1"
> Device "GeForce 4-40"
> Monitor "My Monitor"
>
> DefaultDepth 24
> Subsection "Display"
> Depth 24
> Modes "1400x1050" "1024x768" "800x600" "640x480"
> EndSubsection
> EndSection
>
> Det har så resulteret i, at nu fylder skærmbilledet godt nok hele
> skærmen, men det den viser er et billede på 1024x768 der er strukket ud
> til at fylde skærmen.
>
> Hvuffor gør den det?
>
> (Jeg kører med Blackbox, hvis det skulle have noget at sige).

Det har det ikke. 1400x1050 er vist ikke en standard VESA opløsning, så
du skal nok selv angive en ModeLine i Monitor sektionen, fx.

# 1400x1050 @ 60Hz, 65.8 kHz hsync
Modeline "1400x1050" 129 1400 1464 1656 1960 1050 1051 1054 1100 +HSync +VSync

(fra Google på "1400x1050 ModeLine" -- der er flere bud, men dette var
den første der explicit sagde 60 Hz hvilket plejer at være det man
skal bruge på LCD skærme)

Ellers får du den højeste opløsning som (1) X serveren kender, (2)
står på listen, og (3) din monitor er specificeret til at klare. I
dette tilfælde 1024x768, som din BIOS så formentlig er sat til at
strække ud til at fylde skærmen uagtet at det ser forfærdeligt ud...

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Thomas Lindgaard (18-10-2004)
Kommentar
Fra : Thomas Lindgaard


Dato : 18-10-04 08:53

On Sun, 17 Oct 2004 18:30:16 +0200, Peter Dalgaard wrote:

> # 1400x1050 @ 60Hz, 65.8 kHz hsync
> Modeline "1400x1050" 129 1400 1464 1656 1960 1050 1051 1054 1100
> +HSync +VSync

Det har desværre ingen effekt... har du andre bud?

Mvh.
/Thomas

Peter Dalgaard (18-10-2004)
Kommentar
Fra : Peter Dalgaard


Dato : 18-10-04 09:27

Thomas Lindgaard <thomas@it-snedkeren.BLACK_HOLE.dk> writes:

> On Sun, 17 Oct 2004 18:30:16 +0200, Peter Dalgaard wrote:
>
> > # 1400x1050 @ 60Hz, 65.8 kHz hsync
> > Modeline "1400x1050" 129 1400 1464 1656 1960 1050 1051 1054 1100
> > +HSync +VSync
>
> Det har desværre ingen effekt... har du andre bud?

Du viste os aldrig hvad der stod i Monitor sektionen. Ej heller
fortalte du hvad det var for en skærm/maskine. Der må også være en
error-log et sted hvor du kan se hvad X serveren skriver når den
starter.

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Thomas Lindgaard (18-10-2004)
Kommentar
Fra : Thomas Lindgaard


Dato : 18-10-04 10:10

On Mon, 18 Oct 2004 10:26:46 +0200, Peter Dalgaard wrote:

> Du viste os aldrig hvad der stod i Monitor sektionen. Ej heller
> fortalte du hvad det var for en skærm/maskine. Der må også være en
> error-log et sted hvor du kan se hvad X serveren skriver når den
> starter.

Nej, jeg er nogen gange lidt slem til at udelade sådan noget...

Maskinen er en Dell Inspiron 8200, og nu hvor jeg skulle til at samle data
ind til denne post, så faldt jeg over et par linier i /var/log/Xorg.0.log:

(II) NVIDIA(0): Not using mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using mode "1400x1050" (no mode of this name)

Så jeg prøvede lige en ekstra gang at finde noget info på Google. Det
førte til følgende ændringer i HorizSync og VertRefresh (ModeLine
prøvede jeg at kommentere ud, for maskinen har kørt fint tidligere uden
den):

Section "Monitor"
Identifier "My Monitor"
# HorizSync 31.5 - 50.0
HorizSync 30-90
# VertRefresh 60
VertRefresh 57-84
# ModeLine "1400x1050" 129 1400 1464 1656 1960 1050 1051 1054 1100 +HSync +VSync
EndSection

Resultatet er så blevet en fin opløsning på 1400x1050 :)

Tak for hjælpen.
/Thomas

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste