LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 09-01-2003, 03:01 PM   #1
renjith
Member
 
Registered: Jul 2003
Posts: 30

Rep: Reputation: 15
Booting between different installed graphics cards


I have two PCI cards installed on my system (Unfortunately no AGP slots except for a crappy onboard AGP Trident Blade3D). They are:

1) nvidia riva tnt2 32MB - for linux support and satisfactory graphics.
2)silicon lynx3d 2.5MB + TV-out - to watch DVDs on my TV.

What I would like to do is to switch between these two cards whenever I need to without having to remove one and put the other in to my PCI slots. Currently both are already in and installed on my PCI slots, but BIOS (AWARD) only initialises the first card it finds (this is the nvidia card) and the other one cannot be used. I guess connecting a secondary monitor to the second PCI slot (silicon tv-out) would do the trick. But I was wondering whether it could be done via the BIOS (Award BIOS). I went into 'PCI/PnP config' and only saw 'change INT from auto to any value between 3-15'. I tried changing that, but no difference. Could anyone help me?
Any help would be highly appreciated.

Edit:Moved to the Linux - Hardware forum

Last edited by mcleodnine; 09-01-2003 at 03:06 PM.
 
Old 09-02-2003, 03:25 PM   #2
nhs
Member
 
Registered: Aug 2003
Location: Edinburgh, Scotland
Distribution: Gentoo
Posts: 246

Rep: Reputation: 30
Linux is a protected mode operating system, this means that, once the computer is booted the BIOS goes dormant and Linux manages the entire running of the computer by itself. Therefore the BIOS will not affect your setup.

X is perfectly capable of using two graphics cards simultaneously. Simply use a second Device and Screen section in your /etc/X11/XF86Config-4 file. You may need to add BusID options to the Device sections to clearly identify which device pertains to which card. Then add a Screen line to your ServerLayout section to specify the new screen.
 
Old 09-03-2003, 03:45 PM   #3
renjith
Member
 
Registered: Jul 2003
Posts: 30

Original Poster
Rep: Reputation: 15
Thanks very much 4 ur reply. X was able load both cards and
I can connect the monitor to any of them. But my Silicon Card just shows its BIOS version and halts, while the nVidia takes even longer to load. Maybe it's something with my XF86Config..? I will try again, but if it fails, I will get back to u.
 
Old 09-05-2003, 05:14 AM   #4
renjith
Member
 
Registered: Jul 2003
Posts: 30

Original Poster
Rep: Reputation: 15
It still doesn't work. So I checked what would happen if I disabled my Silicon TV-Out card, enabled my onboard trident agp and added it to my XF86Config and load it with. The Trident AGP worked together with the nvidia card [though the trident showed the magnified upper corner portion of the screen.] The Silicon TV-out worked standalone, but although initialised in "DUAL" mode, it does not function, whilst the nvidia halts at the nvidia splash screen. I would really appreciate any help on this. Here are parts of my XF86Config.
---------------------------------------------------------------------
Section "ServerLayout"
Identifier "Multi-card SingleTV"
Screen "NVIDIA Screen"
Screen "SILICON Screen" #RightOf "NVIDIA Screen"
Screen "TRIDENT Screen" #RightOf "SILICON Screen"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "DevInputMice" "AlwaysCore"
EndSection

Section "ServerFlags"
# This option is what spreads the workspace across the two monitors
Option "Xinerama" "true"
EndSection

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

Section "Monitor"
Identifier "LG 452V"
VendorName "LG"
ModelName "StudioWorks"
DisplaySize 270 200
HorizSync 30.0 - 54.0
VertRefresh 50.0 - 120.0
Option "dpms"
EndSection

Section "Device"
Identifier "nvidia TNT2"
Driver "nvidia"
VendorName "nVidia"
BoardName "RIVA TNT2"
VideoRam 32768
BusID "PCI:00:08:0"
EndSection

Section "Device"
Identifier "silicon LYNX3D"
#Driver "siliconmotion"
Driver "vesa"
Option "NoAccel"
Option "UseBIOS" "off"
VendorName "Silicon Motion Systems Inc"
BoardName "Silicon Lynx 3D TV-Out"
VideoRam 2048
BusID "PCI:00:10:0"
EndSection

Section "Device"
Identifier "trident BLADE3D"
Driver "trident"
VendorName "Trident"
BoardName "Trident Blade3D"
# BusID "PCI:00:00:0"
#BusID disabled so that X won't find it.
EndSection

Section "Screen"
Identifier "NVIDIA Screen"
Device "nvidia TNT2"
Monitor "LG 452V"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "SILICON Screen"
Device "silicon LYNX3D"
Monitor "LG 452V"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "TRIDENT Screen"
Device "trident BLADE3D"
Monitor "LG 452V"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
----------------------------------------------------------------------------
 
Old 09-05-2003, 04:06 PM   #5
nhs
Member
 
Registered: Aug 2003
Location: Edinburgh, Scotland
Distribution: Gentoo
Posts: 246

Rep: Reputation: 30
Your X config appears sound, although I am unsure as to why you disabled the Trident adaptor. This will most likely just give errors trying to load the third screen. Check the silicon card's BusID and driver. I am guessing that your second graphics card needs some kind of special initialisation which it isn't receiving because it is using the very generic vesa driver. I see you have commented out another driver line in that section. What problems did you experience using that driver?
 
Old 09-09-2003, 10:06 AM   #6
renjith
Member
 
Registered: Jul 2003
Posts: 30

Original Poster
Rep: Reputation: 15
Well, I actually wasn't intending on using the Trident, just the nvidia and siliconmotion, I just added it for testing I guess I should remove that. The siliconmotion card does not work with the "siliconmotion" driver, X log shows some complaint about "SMI_GEReset called from smi_accel.c line 263", for which I haven't been able to find any fix from the web. Anyway I ignored that, hoping I will find a fix soon and used the "vesa" driver instead [for which it works if I use it as the primary card]. There is no complaint in the X log when I try to use both the nvidia and silicon together, there is a signal from the card, but nothing useful, and the nvidia card sort of halts.
 
Old 09-21-2003, 10:02 AM   #7
renjith
Member
 
Registered: Jul 2003
Posts: 30

Original Poster
Rep: Reputation: 15
I think I found out what the problem is. I think for some reason my SiliconMotion lynx3d card does not wan to (cannot?) function as a Secondary Display Adapter. I decided to try out my Silicon Adapter as my primary adapter with the nVidia being the secondary adapter, and it worked in linux and windows. But I would rather have the nvidia as primary, so I would appreciate if anyone who has any idea why would reply to me on this. Thanx.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Using two graphics cards w/ Linux? daihard Linux - Hardware 4 02-01-2005 08:04 PM
Graphics Cards - Issue Kane2002 Linux - Hardware 29 01-20-2005 01:58 PM
ati graphics cards :( tintilin Linux - Hardware 7 11-29-2004 07:50 PM
Difference between graphics cards? eBopBob General 10 03-21-2004 03:12 AM
Switching Graphics Cards frkstein Linux - Hardware 1 05-16-2002 10:03 AM


All times are GMT -5. The time now is 04:56 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration