|
| 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
| |
|
|