From: dave g. <giv...@ya...> - 2004-08-15 22:30:10
|
I have a machine with 2 graphics cards (SiS 630 & ATI Radeon). I would like to run a regular XFree86 server on one card, but use the framebuffer support on the other card (I don't care which card I use for which). I can use both cards under XFree86 using Xinerama. I've compiled a 2.6.7 kernel with framebuffer support for both cards. The kernel automatically activates framebuffer support for both. But, when the SiS card is the card initialized by the BIOS, the Radeon card registers as having 0k of videoram (it has 32MB in reality). When I set the BIOS to init the radeon card, Linux successfully activates framebuffering for both. I can run a regular XFree86 server on the radeon card, and I can startup an XDirectFB (X server using the DirectFB framebuffer library) server on the SiS card. However, when I do that, the XFree86 server disappears and the XDirectFB server has a weird shadowing effect on everything (I've tried changing fb modes using fbset but it just makes the screen completely unreadable). I have run the XFree86 server and the XDirectFB server separately on one card, without any problems. Is it possible to run a regular XFree86 server on one card and a framebuffer app on another with both still showing? If yes how? (I only need my keyboard/mouse to work on one server) Is is possible to run two separate framebuffer apps, one on each card, and have both show up? If yes, I could just run two XDirectFB servers instead. :) PS: should I try using the (backstreet) ruby kernel patch? __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail |