You are not logged in.

#1 2004-02-14 13:41:02

skruw
Member
Registered: 2003-12-06
Posts: 23

help me out a bit with Xfree86.

well the thing is that my friend came over with his comp to me today and he wanted me to help him with installing some games to his linuxbox
but when you start a vast majority of games the "fullscreen" option jerks out.
it shows the game with 600x480. and the rest of the window is black.
you dont see the desktop. but its not "fullscreen".
well so i was thinking and pushing some buttons and found out that his
"ctrl alt numpad+" dosent work"
so then i understood that something is wrong with his XF86Config.
and well here it is (i see a lot of errors in the XF86Config but none that tell me why ctrl alt numpad+ dosent work);

Section "Module"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
EndSection

Section "InputDevice"
        Identifier      "Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc140"
        Option          "XkbLayout"     "se"
EndSection

Section "InputDevice"
        Identifier      "Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "IMPS/2"
        Option          "Buttons"               "6"
        Option          "ZAxisMapping"          "4 5"
EndSection

Section "Device"
        Identifier                              "NVIDIA"
        Driver                                  "nvidia"
        Option "TwinView"
        Option "SecondMonitorHorizSync"         "30-50"
        Option "SecondMonitorVertRefresh"       "60"
        Option "MetaModes"                      "1024x768 @1024x768, 1024x768 @1024x768"
        Option "TwinViewOrientation"            "clone"
        Option "ConnectedMonitor"               "CRT, TV"
        Option "TVStandard"                     "PAL-G"
        Option "TVOutFormat"                    "SVIDEO"
        Option "NoLogo"                         "1"
EndSection

Section "Monitor"
        Identifier      "Monitor"
        VertRefresh     50-75
        HorizSync       30-60
EndSection


Section "Screen"
        Identifier      "Screen"
        Device          "NVIDIA"
        Monitor         "Monitor"
        DefaultDepth     16

SubSection "Display"
Depth     8
Modes     "1024x768" "800x600" "640x480"
EndSubSection

SubSection "Display"
Depth     16
Modes    "1024x768" "800x600" "640x480"
EndSubSection

SubSection "Display"
Depth     24
Modes    "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Layout"
        Screen          "Screen"
        InputDevice     "Keyboard"
        InputDevice     "Mouse"
EndSection




------
well i hope i can get a quick and helping response. smile have a nice day  :shock:

Offline

#2 2004-02-15 02:50:56

Guest
Guest

Re: help me out a bit with Xfree86.

skruw wrote:

well the thing is that my friend came over with his comp to me today and he wanted me to help him with installing some games to his linuxbox
but when you start a vast majority of games the "fullscreen" option jerks out.
it shows the game with 600x480. and the rest of the window is black.
you dont see the desktop. but its not "fullscreen".
well so i was thinking and pushing some buttons and found out that his
"ctrl alt numpad+" dosent work"
so then i understood that something is wrong with his XF86Config.
and well here it is (i see a lot of errors in the XF86Config but none that tell me why ctrl alt numpad+ dosent work);

Section "Module"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
EndSection

Section "InputDevice"
        Identifier      "Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc140"
        Option          "XkbLayout"     "se"
EndSection

Section "InputDevice"
        Identifier      "Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "IMPS/2"
        Option          "Buttons"               "6"
        Option          "ZAxisMapping"          "4 5"
EndSection

Section "Device"
        Identifier                              "NVIDIA"
        Driver                                  "nvidia"
        Option "TwinView"
        Option "SecondMonitorHorizSync"         "30-50"
        Option "SecondMonitorVertRefresh"       "60"
        Option "MetaModes"                      "1024x768 @1024x768, 1024x768 @1024x768"
        Option "TwinViewOrientation"            "clone"
        Option "ConnectedMonitor"               "CRT, TV"
        Option "TVStandard"                     "PAL-G"
        Option "TVOutFormat"                    "SVIDEO"
        Option "NoLogo"                         "1"
EndSection

Section "Monitor"
        Identifier      "Monitor"
        VertRefresh     50-75
        HorizSync       30-60
EndSection


Section "Screen"
        Identifier      "Screen"
        Device          "NVIDIA"
        Monitor         "Monitor"
        DefaultDepth     16

SubSection "Display"
Depth     8
Modes     "1024x768" "800x600" "640x480"
EndSubSection

SubSection "Display"
Depth     16
Modes    "1024x768" "800x600" "640x480"
EndSubSection

SubSection "Display"
Depth     24
Modes    "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Layout"
        Screen          "Screen"
        InputDevice     "Keyboard"
        InputDevice     "Mouse"
EndSection


------
well i hope i can get a quick and helping response. smile have a nice day  :shock:

i see that a lot of ppl are viewing my post, but not as many are responding to it.  so i just want you guys who have read what i have written and know what is wrong to post and help me out. smile

#3 2004-02-15 03:21:45

Xentac
Forum Fellow
From: Victoria, BC
Registered: 2003-01-17
Posts: 1,797
Website

Re: help me out a bit with Xfree86.

Check /var/log/XFree86.0.log.  See if, when starting, X disables certain resolutions because your refresh rates aren't right.  My guess is that 800x600 and 640x480 are being disabled for some reason.


I have discovered that all of mans unhappiness derives from only one source, not being able to sit quietly in a room
- Blaise Pascal

Offline

#4 2004-02-15 04:57:41

Guest
Guest

Re: help me out a bit with Xfree86.

Xentac wrote:

Check /var/log/XFree86.0.log.  See if, when starting, X disables certain resolutions because your refresh rates aren't right.  My guess is that 800x600 and 640x480 are being disabled for some reason.


here is the part of nvidia in the /var/log/XFree86.0.log :


(**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(0): RGB weight 565
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "1"
(**) NVIDIA(0): Option "ConnectedMonitor" "CRT, TV"
(**) NVIDIA(0): Option "TVStandard" "PAL-G"
(**) NVIDIA(0): Option "TVOutFormat" "SVIDEO"
(**) NVIDIA(0): Option "TwinView"
(**) NVIDIA(0): Option "TwinViewOrientation" "clone"
(**) NVIDIA(0): Option "SecondMonitorHorizSync" "30-50"
(**) NVIDIA(0): Option "SecondMonitorVertRefresh" "60"
(**) NVIDIA(0): Option "MetaModes" "1024x768 @1024x768, 1024x768 @1024x768"
(**) NVIDIA(0): Forcing SVIDEO output
(**) NVIDIA(0): ConnectedMonitor string: "CRT, TV"
(**) NVIDIA(0): TV Standard string: "PAL-G"
(**) NVIDIA(0): TwinView enabled
(--) NVIDIA(0): Linear framebuffer at 0xE0000000
(--) NVIDIA(0): MMIO registers at 0xF0000000
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce4 MX 440
(--) NVIDIA(0): VideoRAM: 65536 kBytes
(II) NVIDIA(0): Using ConnectedMonitor string "CRT-0, TV-0"
(--) NVIDIA(0): Detected TV Encoder: NVIDIA
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at  8 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 16 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 32 bpp: 350 MHz
(--) NVIDIA(0): Display device TV-0: maximum pixel clock at  8 bpp: 350 MHz
(--) NVIDIA(0): Display device TV-0: maximum pixel clock at 16 bpp: 350 MHz
(--) NVIDIA(0): Display device TV-0: maximum pixel clock at 32 bpp: 350 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(WW) NVIDIA(0): Failure reading EDID parameters for display device TV-0
(II) NVIDIA(0): Monitor: Using hsync range of 30.00-50.00 kHz
(II) NVIDIA(0): Monitor: Using vrefresh range of 30.00-80.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x175" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "720x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "360x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x768" (width too large for virtual size)
(WW) NVIDIA(0): Not using mode "576x384":
(WW) NVIDIA(0):   horizontal sync start (589) not a multiple of 8
(**) NVIDIA(0): Validated modes for display device CRT-0:
(**) NVIDIA(0):      Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(**) NVIDIA(0):      Default mode "832x(**) NVIDIA(0):      Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(**) NVIDIA(0):      Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(**) NVIDIA(0):      Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(**) NVIDIA(0):      Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(**) NVIDIA(0):      Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
(**) NVIDIA(0):      Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(**) NVIDIA(0):      Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(**) NVIDIA(0):      Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) NVIDIA(0): Monitor: Using hsync range of 30.00-50.00 kHz
(II) NVIDIA(0): Monitor: Using vrefresh value of 60.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x175" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "720x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "360x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "400x300" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "400x300" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "400x300" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x432" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(**) NVIDIA(0):      Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "832x624" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "416x312" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1152x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "576x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(**) NVIDIA(0): Validated modes for display device TV-0:
(**) NVIDIA(0):      Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(**) NVIDIA(0):      Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(**) NVIDIA(0):      Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(**) NVIDIA(0):      Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): Display dimensions: (360, 270) mm
(--) NVIDIA(0): DPI set to (72, 72)

#5 2004-02-15 05:00:24

Guest
Guest

Re: help me out a bit with Xfree86.

i have no clue at all about the screen res and i have been looking for the screen manual and havent found it (this is a quite old screen but takes res at 1024x768) and so on the internet i havent found anything cos this is a swedish screen from a swedish comp and they have no specs.. or as mather afact no webpage for now.

#6 2004-03-27 18:13:27

rc
Member
Registered: 2004-03-06
Posts: 8

Re: help me out a bit with Xfree86.

hi,

skruw wrote:

        Option "MetaModes"                      "1024x768 @1024x768, 1024x768 @1024x768"

maybe your friend should add some metamodes for 640x480 since most games run on that rsolution by default, that should at least fix your "not real fullscreen" problem.
i hope this helps.

greetings, rc

Offline

#7 2004-03-27 21:46:35

whol
Member
Registered: 2004-02-04
Posts: 155

Re: help me out a bit with Xfree86.

If the game is in a smaller window than the full screen, wouldn't that mean the screen is set at 1024x768 but the *game* is set at 640x480?

Maybe try changing the resolution from within the game.

Offline

#8 2004-03-29 06:11:40

skoal
Member
From: Frequent Flyer Underworld
Registered: 2004-03-23
Posts: 612
Website

Re: help me out a bit with Xfree86.

skruw wrote:

it shows the game with 600x480. and the rest of the window is black.
you dont see the desktop. but its not "fullscreen".

I believe your problem is Twinview related.  I have an Nvidia card but do not use this option.  I frequent the Nvidia forums quite often and have seen similiar problems such as yours.  I would try these 2 sources:

http://www.nvnews.net/vbulletin/ and look under "Linux and NVIDIA Graphics".

and check the associated `README' file with your driver.  It looks to me from your post that your second monitor connected is a standard CRT (television or flat panel).  I scanned across several references in the "Twinview" section about full screen usage on the second display and virtual screen borders (which is the case here for you).  Good luck, and be sure to check the nvidia forums.  I'm sure your problem has already been answered there.

Offline

#9 2004-03-29 22:32:24

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: help me out a bit with Xfree86.

Looks like a problem with metamodes... It should be mentioned somewhere in the nvidia driver readme file.

Here is a fragment of my config for nvidia with twinview and clonning which works for me (maybe it will help you):

Section "Monitor"
        Identifier      "PHILIPS 109MP"
        HorizSync       30-107
        VertRefresh     50-160
EndSection

Section "Device"
        Identifier      "NVIDIA GeForce4 MMX"
        Driver          "nvidia"
        Option          "NoLogo"                        "true"
        Option          "ConnectedMonitor"              "crt,tv"
        Option          "TwinView"
        Option          "TwinViewOrientation"           "Clone"
        Option          "SecondMonitorHorizSync"        "31.5-70"
        Option          "SecondMonitorVertRefresh"      "50.0-60.0"
        Option          "MetaModes"                     "1280x1024,1024x768;1024x768,1024x768;800x600,800x600;640x480,640x480"
EndSection

Section "Screen"
        Identifier      "Screen 1"
        Device          "NVIDIA GeForce4 MMX"
        Monitor         "PHILIPS 109MP"
        DefaultDepth    24
        Subsection      "Display"
            Depth       8
            Modes       "1280x1024" "1024x768" "800x600" "640x480"
        EndSubsection
        Subsection      "Display"
            Depth       16
            Modes       "1280x1024" "1024x768" "800x600" "640x480"
        EndSubsection
        Subsection      "Display"
            Depth       24
            Modes       "1280x1024" "1024x768" "800x600" "640x480"
        EndSubsection
EndSection

Section "ServerLayout"
        Identifier      "Simple Layout"
        Screen          "Screen 1"
        InputDevice     "Mouse1"                "CorePointer"
        InputDevice     "Keyboard1"             "CoreKeyboard"
EndSection

This worked for me with bzflag (it correctly set up the resolution automatically). I don't have to much time for playing other games :-)

The real problem with twinview and clonning is that if I have tv in resolution of 1024x768 and monitor 1280x1024 the tv shows only upper left fragment (1024x768) of the desktop from the monitor (I don't want to use 1024x768 on 19" monitor :-)) This can be sometimes corrected with -geometry parameter (like in mplayer) but it's not a perfect solution (If you try it you will see it why exactly :-)). You can also change the default behavior using advanced config of metamodes - it's described in detail in nvidia readme file.

But there is another solution which I think is much better - don't use twinview at all :-) You can use standard features of X. This is what I'm using right now:

Section "Monitor"
        Identifier      "Philips109MP"
        HorizSync       30-107
        VertRefresh     50-160
EndSection

Section "Monitor"
        Identifier      "SonyTv29"
        HorizSync       30-50
        VertRefresh     60
EndSection

Section "Device"
        Identifier      "NvidiaGeForce4MX440"
        Driver          "nvidia"
        Option          "NoLogo"                        "true"
        Screen          0
        BusID           "PCI:01:00:0"
EndSection

Section "Device"
        Identifier      "NvidiaGeForce4MX440TvOut"
        Driver          "nvidia"
        Option          "NoLogo"                        "true"
        Screen          1
        BusID           "PCI:01:00:0"
EndSection

Section "Screen"
        Identifier      "MonitorPhilips"
        Device          "NvidiaGeForce4MX440"
        Monitor         "Philips109MP"
        DefaultDepth    24
        Subsection      "Display"
            Depth       8
            Modes       "1280x1024" "1024x768" "800x600" "640x480"
        EndSubsection
        Subsection      "Display"
            Depth       16
            Modes       "1280x1024" "1024x768" "800x600" "640x480"
        EndSubsection
        Subsection      "Display"
            Depth       24
            Modes       "1280x1024" "1024x768" "800x600" "640x480"
        EndSubsection
EndSection

Section "Screen"
        Identifier      "TvSony"
        Device          "NvidiaGeForce4MX440TvOut"
        Monitor         "SonyTv29"
        DefaultDepth    24
        Subsection      "Display"
            Depth       24
            Modes       "1024x768" "800x600" "640x480"
        EndSubsection
EndSection

Section "ServerLayout"
        Identifier      "MonitorTV"
        Screen          0       "MonitorPhilips"
        Screen          1       "TvSony"                        LeftOf                  "MonitorPhilips"
        InputDevice     "MyszOptycznaA4Tech"                    "CorePointer"
        InputDevice     "KlawiaturaMicrosoftNatural"            "CoreKeyboard"
EndSection

This way you have 2 separate screens. It's more like xinerama or twinview without clonning but you have a tv with 1024x768 and monitor with 1280x768 at the same time. You can run two different window managers (but it's not necessary). I run xfce on monitor and when I need it (for watching divx movies etc.) kahakai on tv with very simple transparent menu with gmplayer, xine, etc (large font 30px so it does not hurt my eyes :-) etc.). You can even run gmplayer or game or ... on tv without wm - look for the screen parameter in manuals. This is the only way I succeeded with fullscreen in xine on the tv while having 1280x768 on the monitor. The best thing is that you can work on the monitor while for example watching a divx on the tv (no problems in celeron 800mhz, 512 mb ram). You can move between monitor and tv like in xinerama mode (just by moving mouse to the edge of the screen, etc.) I really like these settings so I suggest you try them. This kind of config is described in nvidia readme somewhere at the end (It pays off sometimes to read the whole manual :-))

I hope this long answer helps you somehow or at least present an alternative :-)

Offline

Board footer

Powered by FluxBB