thanks a lot. ricardo
On Sat, 30 Mar 2002 05:37:46 +0000 you ("didier" <[EMAIL PROTECTED]>) wrote: > Ricardo Baratto wrote: > > > > Hi all, > > is it possible to write an xfree86 graphics driver that has similar functionality >as Xvfb? (i.e. doesn't care/require graphics hw on the machine). I'm playing with >writing a thin client (like vnc) that's transparent to X apps, and even though i >could hack Xvfb to do what i want, it seems to me that a graphics driver would be a >much nicer approach. > > I've been looking through the drivers code and playing with it and it seems like >there's no straighforward/clean way to tell X: > > "i don't care about the hw, just trust me, i can display anything". > > The cleanest way seems to be to tell X that I'm a generic vga driver and can >support any hw, so is this the only way to go? any problems that could arise from >this? > One drawback is with VT switching. > > > > thanks, > > ricardo > > http://didier.gautheron.free.fr/vfbdev.tgz > > It's the fbdev driver with hw calls removed. For multiple heads you need > to define BusID in the "isa" name space > > Section "Device" > Identifier "Virtual Frame buffer" > Driver "vfbdev" > BusID "isa:1" > Option "shm" "on" > EndSection > > Section "Device" > Identifier "Virtual Frame buffer" > Driver "vfbdev" > BusID "isa:2" > Option "shm" "on" > Option "shadowfb" "on" > EndSection > > And it validates every screen modes > Section "Screen" > Identifier "screen2" > Device "Virtual Frame buffer" > Monitor "Adi microscan" > DefaultColorDepth 16 > Subsection "Display" > Depth 16 > Modes "1024x768" "800x600" "640x480" > ViewPort 0 0 > EndSubsection > EndSection > _______________________________________________ > Xpert mailing list > [EMAIL PROTECTED] > http://XFree86.Org/mailman/listinfo/xpert --- Ricardo A. Baratto - [EMAIL PROTECTED] Columbia University GPG ID: A2E896ED GPG Fingerprint: B02A ABD1 52D5 113A F900 5865 9784 0D61 A2E8 96ED
msg05196/pgp00000.pgp
Description: PGP signature