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

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-19-03, 09:06 PM   #1
unixsu
Registered User
 
Join Date: Apr 2003
Posts: 5
Unhappy Xinerama layout problem

Whatever I do, my AGP card's monitor is always to the logical right of my PCI card's monitor. I've fiddled with my XF86Config-4 using the RightOf and LeftOf syntax but it hasn't helped.

Driver version: 1.0-4349

cat /proc/driver/nvidia/cards/0:
Model: GeForce2 MX/MX 400
IRQ: 11
Video BIOS: 03.11.01.26.02
Card Type: PCI

cat /proc/driver/nvidia/cards/1:
Model: GeForce2 MX/MX 400
IRQ: 11
Video BIOS: 03.11.00.07.00
Card Type: AGP

distro: Linux version 2.4.19-16mdk (quintela@bi.mandrakesoft.com) (gcc version 3.2 (Mandrake Linux 9.0 3.2-1mdk)) #1 Fri Sep 20 18:15:05 CEST 2002

processor: AMD Athlon 800 MHz
(snippet from dmesg)
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: Detected Via Apollo Pro KT133 chipset
agpgart: AGP aperture is 64M @ 0xe0000000

Motherboard: M7VKB Via Apollo Pro VIAKT133 chipset

Here are fragments from XF86Config-4:

Section "Device"
Identifier "device1"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce2 DDR (generic)"
Driver "nvidia"
Option "DPMS"
BusID "PCI:0:8:0"
EndSection

Section "Device"
Identifier "device2"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce2 DDR (generic)"
Driver "nvidia"
Option "DPMS"
BusID "PCI:1:0:0"
EndSection

screen1 is for device1 while screen2 is for device2.

This is the layout:

Section "ServerLayout"
Identifier "both"
Screen "screen2" RightOf "screen1"
Screen "screen1" LeftOf "screen2"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection

Any ideas?
Attached Files
File Type: log all_logs.log (34.8 KB, 107 views)
unixsu is offline   Reply With Quote
Old 04-20-03, 07:07 AM   #2
unixsu
Registered User
 
Join Date: Apr 2003
Posts: 5
Question Primary vs. secondary card

HELP! The driver lists my PCI card as the primary while listing my AGP card as the secondary. I think that affects how XFree86 handles the layout. The (x,y) coordinate (0,0) always seems to be on the screen of the PCI card's monitor. I don't know why... Maybe my problem will be solved if the driver listed my AGP card as the primary.
unixsu is offline   Reply With Quote
Old 04-20-03, 07:17 AM   #3
erwos
Registered User
 
Join Date: Nov 2002
Posts: 78
Default

You don't need both:
Screen "screen2" RightOf "screen1"
Screen "screen1" LeftOf "screen2"

Try removing one or the other. Also, set your AGP card to be your primary video card in the BIOS.

-Erwos
erwos is offline   Reply With Quote
Old 04-20-03, 10:48 AM   #4
unixsu
Registered User
 
Join Date: Apr 2003
Posts: 5
Question AGP is already primary

In my Award BIOS setup screen, "Init Display First" is already set to "AGP".

I added multiple LeftOf and RightOf after my initial attempt failed using just one of them. The result was the same.
unixsu is offline   Reply With Quote
Old 04-20-03, 10:20 PM   #5
zedro
Registered User
 
Join Date: Apr 2003
Location: Zognor
Posts: 25
Send a message via AIM to zedro
Default shifted right eh?

I dont know if this has anything to do with your problem, but when I tried using TwinView with the new NVIDIA driver, the picture is shifted right on my main monitor and nothing shows on my secondary monitor... Playing with the LeftOf or RightOf field of Option TwinViewOrientation didn't help anything. It still stayed shifted right. Maybe there is some correlation?
zedro is offline   Reply With Quote
Old 04-21-03, 11:31 PM   #6
unixsu
Registered User
 
Join Date: Apr 2003
Posts: 5
Question Re: shifted right eh?

Quote:
Originally posted by zedro
Maybe there is some correlation?
I hope so... HELP! anybody...
unixsu is offline   Reply With Quote
Old 04-22-03, 03:02 AM   #7
dkosovic
Registered User
 
Join Date: Apr 2003
Posts: 10
Default

PCI cards and devices are identified with a 0 before the first colon, AGP cards with a 1. Your XFree86.0.log clearly states your AGP card is the primary:
Code:
(II) Primary Device is: PCI 01:00:0
Another extract from your XFree86.0.log:
Code:
(==) ServerLayout "both"
(**) |-->Screen "screen2" (0)
(**) |   |-->Monitor "monitor2"
(**) |   |-->Device "device2"
(**) |-->Screen "screen1" (1)
(**) |   |-->Monitor "monitor1"
(**) |   |-->Device "device1"
(**) |-->Input Device "Keyboard1"
So Xinerama Screen 0 corresponds to "device2" (i.e your AGP) and Xinerama Screen 1 to "device1" (i.e your PCI).

If you want the PCI's screen to be LeftOf the AGP, the following should do it:
Code:
Section "ServerLayout"
    Identifier "both"
    Screen 0 "screen2"
    Screen 1 "screen1" LeftOf "screen2"
    ...
EndSection
Doug

Last edited by dkosovic; 04-22-03 at 03:06 AM.
dkosovic is offline   Reply With Quote
Old 04-23-03, 11:07 AM   #8
unixsu
Registered User
 
Join Date: Apr 2003
Posts: 5
Thumbs up You solved my problem!

Thank you very much! I followed your instructions and it is now laid out correctly.
unixsu 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
Problem connecting Pioneer VSX-S300 to Nvidia Ion - flat panel scaling solves it? wild_oscar NVIDIA Linux 3 06-17-12 07:18 AM
Post working out problem with 40.xx trying to work problem out, ONLY system specs b5fan NVIDIA Windows Graphics Drivers 11 10-19-02 09:17 AM
Sony SDM-S51 monitor and GeForce4 problem hassasin NVIDIA GeForce 7, 8, And 9 Series 4 10-12-02 04:10 PM
nv30 problem rumor bob747b Rumor Mill 37 10-10-02 03:14 PM
Nvidia Go on laptop, black border within XFree86 problem raxip NVIDIA Linux 3 07-31-02 10:58 AM

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


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