Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-26-05, 08:16 AM   #1
mmf144
Registered User
 
Join Date: Apr 2005
Posts: 2
Default Twinview with Different CRT Resolutions

Hi all,

I've been wrestling with this one for a couple days now, and really need some guidance. When I started this project I knew nothing about XFConfig files, now I'm getting pretty good. What I'm trying to do is configure Twinview on my Redhat8 box for two different-sized monitors, using a Quadro4 900XGL video card. I've gotten it to work, but I cannot get the resolution on the smaller monitor to be any larger than 640X480, which obviously makes the second monitor's area of the dektop huge and ugly. When I try to "force" it to go to 800X600 using the Metamode function, the monitor essentially craps out when I restart the box, and only one monitor works. I got the HorizSync and VertRefresh values for the smaller monitor by plugging it in by itself and checking the display properties. At that point it was running at 800X600 by default. But when I use those values in the XFConfig file, I have no luck, and the XFree86 log says it couldn't "find" a 800X600 resolution! When I tried using the UseEdidFreqs, the log file basically said "no dice" and couldn't figure out the parameters for itself.

Anyway...I know the easy solution to this is to use the same size monitor for the second one, and I intend to once my company buys me another monitor. In the meantime I really want to get this to work! Here is XF86Config file, followed by the relevant section of the XFree86 log file I get upon rebooting with this XF86config.


# XFree86 4 configuration created by pyxf86config

Section "ServerLayout"
Identifier "Server Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "DevInputMice" "AlwaysCore"
EndSection

Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
EndSection

Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
# Modified by mouseconfig
# Modified by mouseconfig
# Modified by mouseconfig
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/mouse"
Option "Protocol" "IMPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
Identifier "DevInputMice"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Dell P1110"
HorizSync 30.0 - 121.0
VertRefresh 48.0 - 160.0
Option "dpms"
EndSection

Section "Device"
# no known options
#BusID
Identifier "NVIDIA GeForce 4 (generic)"
Driver "nvidia"
VendorName "NVIDIA GeForce 4 (generic)"
BoardName "Quadro4 900XGL"
Option "TwinView" "on"
Option "SecondMonitorHorizSync" "<31.5-37.9>"
Option "SecondMonitorVertRefresh" "<50.0-70.0>"
Option "MetaModes" "1152X864,800X600"
Option "TwinViewOrientation" "LeftOf"
EndSection

Section "Screen"
Identifier "Screen0"
Device "NVIDIA GeForce 4 (generic)"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection


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 "TwinView" "on"
(**) NVIDIA(0): Option "TwinViewOrientation" "LeftOf"
(**) NVIDIA(0): Option "SecondMonitorHorizSync" "<31.5-37.9>"
(**) NVIDIA(0): Option "SecondMonitorVertRefresh" "<50.0-70.0>"
(**) NVIDIA(0): Option "MetaModes" "1152X864,800X600"
(**) NVIDIA(0): TwinView enabled
(--) NVIDIA(0): Linear framebuffer at 0xF0000000
(--) NVIDIA(0): MMIO registers at 0xFC000000
(II) NVIDIA(0): NVIDIA GPU detected as: Quadro4 900 XGL
(--) NVIDIA(0): VideoBIOS: 04.25.00.27.05
(--) NVIDIA(0): VideoRAM: 131072 kBytes
(II) NVIDIA(0): Connected display device(s): CRT-0, CRT-1
(--) 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 CRT-1: maximum pixel clock at 8 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-1: maximum pixel clock at 16 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-1: maximum pixel clock at 32 bpp: 350 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.5
(WW) NVIDIA(0): Failed parsing SecondMonitorHorizSync; using default range
(WW) NVIDIA(0): Failed parsing SecondMonitorVertRefresh; using default range
(II) NVIDIA(0): Monitor0: Using hsync range of 30.00-121.00 kHz
(II) NVIDIA(0): Monitor0: Using vrefresh range of 48.00-160.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 350.00 MHz
(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 mode "1152X864" (no mode of this name)
(WW) NVIDIA(0): Not using mode "1920x1440" (width 1920 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1600)
(WW) NVIDIA(0): Not using mode "1920x1440" (width 1920 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1600)
(WW) NVIDIA(0): Not using mode "1856x1392" (width 1856 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1600)
(WW) NVIDIA(0): Not using mode "1856x1392" (width 1856 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1600)
(WW) NVIDIA(0): Not using mode "1792x1344" (width 1792 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1600)
(WW) NVIDIA(0): Not using mode "1792x1344" (width 1792 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1600)
(WW) NVIDIA(0): Not using mode "1920x1200" (width 1920 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1600)
(WW) NVIDIA(0): Not using mode "960x720" (height 1440 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "960x720" (height 1440 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "928x696" (height 1392 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "928x696" (height 1392 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "896x672" (height 1344 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "896x672" (height 1344 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1200)
(WW) NVIDIA(0): Not using mode "360x200":
(WW) NVIDIA(0): horizontal sync start (378) not a multiple of 8
(**) NVIDIA(0): Validated modes for display device CRT-0:
(**) NVIDIA(0): Default mode "1600x1200": 229.5 MHz, 106.2 kHz, 85.0 Hz
(**) NVIDIA(0): Default mode "1600x1200": 202.5 MHz, 93.8 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "1600x1200": 189.0 MHz, 87.5 kHz, 70.0 Hz
(**) NVIDIA(0): Default mode "1600x1200": 175.5 MHz, 81.2 kHz, 65.0 Hz
(**) NVIDIA(0): Default mode "1600x1200": 162.0 MHz, 75.0 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "1400x1050": 184.0 MHz, 93.9 kHz, 85.3 Hz
(**) NVIDIA(0): Default mode "1400x1050": 155.8 MHz, 81.5 kHz, 74.8 Hz
(**) NVIDIA(0): Default mode "1400x1050": 151.0 MHz, 77.0 kHz, 70.0 Hz
(**) NVIDIA(0): Default mode "1400x1050": 122.0 MHz, 64.9 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "1280x1024": 157.5 MHz, 91.1 kHz, 85.0 Hz
(**) NVIDIA(0): Default mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "1280x960": 148.5 MHz, 85.9 kHz, 85.0 Hz
(**) NVIDIA(0): Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "1152x864": 121.5 MHz, 77.5 kHz, 85.1 Hz
(**) NVIDIA(0): Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(**) NVIDIA(0): Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(**) NVIDIA(0): Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(**) NVIDIA(0): Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "960x600": 115.0 MHz, 91.0 kHz, 72.8 Hz (D)
(**) NVIDIA(0): Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(**) NVIDIA(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(**) NVIDIA(0): Default mode "800x600": 114.8 MHz, 106.2 kHz, 85.0 Hz (D)
(**) NVIDIA(0): Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "800x600": 101.2 MHz, 93.8 kHz, 75.0 Hz (D)
(**) NVIDIA(0): Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(**) NVIDIA(0): Default mode "800x600": 94.5 MHz, 87.5 kHz, 70.0 Hz (D)
(**) NVIDIA(0): Default mode "800x600": 87.8 MHz, 81.2 kHz, 65.0 Hz (D)
(**) NVIDIA(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(**) NVIDIA(0): Default mode "800x600": 81.0 MHz, 75.0 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(**) NVIDIA(0): Default mode "700x525": 92.0 MHz, 93.9 kHz, 85.3 Hz (D)
(**) NVIDIA(0): Default mode "700x525": 77.9 MHz, 81.5 kHz, 74.8 Hz (D)
(**) NVIDIA(0): Default mode "700x525": 75.5 MHz, 77.0 kHz, 70.0 Hz (D)
(**) NVIDIA(0): Default mode "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "640x512": 78.8 MHz, 91.1 kHz, 85.0 Hz (D)
(**) NVIDIA(0): Default mode "640x512": 67.5 MHz, 80.0 kHz, 75.0 Hz (D)
(**) NVIDIA(0): Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "640x480": 74.2 MHz, 85.9 kHz, 85.1 Hz (D)
(**) NVIDIA(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 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 "640x480": 54.0 MHz, 60.0 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "720x400": 35.5 MHz, 37.9 kHz, 85.0 Hz
(**) NVIDIA(0): Default mode "640x400": 31.5 MHz, 37.9 kHz, 85.1 Hz
(**) NVIDIA(0): Default mode "576x432": 60.8 MHz, 77.5 kHz, 85.2 Hz (D)
(**) NVIDIA(0): Default mode "576x432": 54.0 MHz, 67.5 kHz, 75.0 Hz (D)
<ETC>...
(WW) NVIDIA(0): Monitor0: Using default hsync range of 28.00-33.00kHz
(WW) NVIDIA(0): Monitor0: using default vrefresh range of 43.00-72.00Hz
(II) NVIDIA(0): Clock range: 12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (hsync out of range)
<SNIPPED: A BUNCH OF SIMILAR UNABLE TO FIND MODE BLABBER>
(II) NVIDIA(0): Not using mode "800X600" (no mode of this name)
(**) NVIDIA(0): Validated modes for display device CRT-1:
(**) NVIDIA(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(WW) NVIDIA(0): Unable to find mode "800X600" for display device 1 in MetaMode
(WW) NVIDIA(0): "1152X864,800X600"
(II) NVIDIA(0): Virtual screen size determined to be 1152 x 864
(--) NVIDIA(0): Display dimensions: (370, 280) mm
(--) NVIDIA(0): DPI set to (79, 78)



So there you have it...if anyone is brave enough to help me, I'll be a very happy camper indeed. And here's a bonus question: when I boot up, all the boot text appears on the "second" monitor, which is plugged into the right jack of the card. Is this actually the primary monitor, then? Because I noticed that when I have Twinview working, and I opened a program, it would appear in the second, smaller monitor. Do I need to specify CRT-0 and CRT-1 to fix this?

Thanks in advance for any help. I've looked all over for help but just got more confused.

Matt
mmf144 is offline   Reply With Quote
Old 04-26-05, 09:45 AM   #2
AWK
Registered User
 
AWK's Avatar
 
Join Date: Dec 2004
Location: MA
Posts: 12
Default Re: Twinview with Different CRT Resolutions

Quick stab: remove "<" and ">" characters from SecondMonitorHorizSync and SecondMonitorVertRefresh in XFconfig file. In case MetaModes is case sensitive, make uppercase "X" there "x" (lowercase) in config file. Can also specify explicit modelines for specific frequencies in Monitor section, generated with gtf, making sure mode names match the modeline names, but it does not look like this is necessary. Default 800x600 mode does not seem to be picking up because of failed parsing of hsync range, causing default hsync range of 28.00-33.00kHz which doesn't match any default 800x600 modes.
AWK is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
First monitor is black when going to virtual console, when using twinView zeBarbu NVIDIA Linux 2 09-07-03 09:35 PM
order of devices in TwinView mjh NVIDIA Linux 2 10-16-02 03:45 AM
TwinView problems k-rulez NVIDIA Linux 1 09-07-02 09:13 AM
Twinview with TV-out karlaugust NVIDIA Linux 10 08-28-02 04:20 PM
How do I configure TwinView on Dell Inspiron rutgerclaes NVIDIA Linux 6 08-01-02 03:20 AM

All times are GMT -5. The time now is 12:42 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.