hi,

for the last days i have been trying to get the following setup to work:

Nvidia Geforce card in AGP-Slot:

01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0312 (rev a1) (prog-if 00 [VGA])
Subsystem: CardExpert Technology: Unknown device 0604
Flags: bus master, 66Mhz, medium devsel, latency 248, IRQ 16
Memory at d7000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (32-bit, prefetchable) [size=256M]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 3.0


and Matrox G450 PCI, 32MB, dualhead, 1x DVI, 1x VGA, tv-out plug attached to vga:

03:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 85) (prog-if 00 [VGA])
Subsystem: Matrox Graphics, Inc.: Unknown device 0d43
Flags: medium devsel, IRQ 18
Memory at d0000000 (32-bit, prefetchable) [size=32M]
Memory at d3000000 (32-bit, non-prefetchable) [size=16K]
Memory at d4000000 (32-bit, non-prefetchable) [size=8M]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Capabilities: [f0] AGP version 2.0


my goal is to run X on the nvidia card and use the matrox card for tv-out only with mplayer and directfb.

loading the matroxfb_base module renders the text-mode console on the nvidia card unusable. at the same time x with the nvidia.o module works fine

the output on the tv-out plug of the g450 is garbled, too

syslog of "modprobe matroxfb_base":
PCI: Enabling device 03:00.0 (0000 -> 0002)
matroxfb: Matrox G450 detected
matroxfb: MTRR's turned on
matroxfb: 640x480x8bpp (virtual: 640x26214)
matroxfb: framebuffer at 0xD0000000, mapped to 0xf9ea9000, size 33554432
Console: switching to colour frame buffer device 80x30
fb0: MATROX VGA frame buffer device


then i load the i2c-matroxfb module:
i2c-algo-bit.o: i2c bit algorithm module
i2c-algo-bit.o: Adapter: DDC:fb0 #0 on i2c-matroxfb scl: 1 sda: 1 -- testing...
i2c-algo-bit.o:1 scl: 1 sda: 0
i2c-algo-bit.o:2 scl: 1 sda: 1
i2c-algo-bit.o:3 scl: 0 sda: 1
i2c-algo-bit.o:4 scl: 1 sda: 1
i2c-algo-bit.o: DDC:fb0 #0 on i2c-matroxfb passed test.
i2c-core.o: adapter DDC:fb0 #0 on i2c-matroxfb registered as adapter 2.
i2c-algo-bit.o: Adapter: DDC:fb0 #1 on i2c-matroxfb scl: 1 sda: 1 -- testing...
i2c-algo-bit.o:1 scl: 0 sda: 0
i2c-algo-bit.o: DDC:fb0 #1 on i2c-matroxfb SCL unexpected low while pulling SDA low!
i2c-matroxfb: VGA->TV plug detected, DDC unavailable.
i2c-algo-bit.o: Adapter: MAVEN:fb0 on i2c-matroxfb scl: 1 sda: 1 -- testing...
i2c-algo-bit.o:1 scl: 1 sda: 0
i2c-algo-bit.o:2 scl: 1 sda: 1
i2c-algo-bit.o:3 scl: 0 sda: 1
i2c-algo-bit.o:4 scl: 1 sda: 1
i2c-algo-bit.o: MAVEN:fb0 on i2c-matroxfb passed test.
i2c-core.o: adapter MAVEN:fb0 on i2c-matroxfb registered as adapter 3.


and the fusion module.

next step is starting mplayer with -vo dfbmga. now the video appears correctly on the tv connected to the tv-out plug - but the output of the nvidia card switches to that weird half transparent text-console and only switches back to X when mplayer stops.

i am using cvs-versions of mplayer and directfb from yesterday, kernel 2.4.22-pre10 with fusion-patch and matroxfb-fullmemory-patch applied

matroxfb compiled in makes no difference to as loaded as module, if compiled in the console is messed up earlier of course.

is what i am trying to do possible? is directfb the way to do it? or is there a better way? (maybe the mga_vid code?) how do i tell the matroxfb module to leave the nvidia card alone?

i have read almost everything i could find about the g450 card on the directfb-users mailinglist archive. also i tried google-web and -groups. so far there seems to be noone who got a setup similar to this and wrote about it.

at this point i started reading around in the matroxfb_base.c code but as my c-knowledge is not really existing i couldn't make much of it.

i'd be happy to get any pointers at all ;)

btw, english is not my mother-tongue, so i hope the expressions i used do not offend anyone or keep him/her from replying.

thanks in advance

martin jess

---
contents of /proc/mtrr:
reg00: base=0x00000000 ( 0MB), size=1024MB: write-back, count=1
reg01: base=0xd8000000 (3456MB), size= 32MB: write-combining, count=1
reg02: base=0xc0000000 (3072MB), size= 256MB: write-combining, count=1
reg03: base=0xb0000000 (2816MB), size= 256MB: write-combining, count=1
reg04: base=0xd0000000 (3328MB), size= 32MB: write-combining, count=1
---
MPlayer dev-CVS-030805-03:35-3.2.3 (C) 2000-2003 MPlayer Team
---
---------------------- DirectFB v0.9.20 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2003 convergence GmbH
-----------------------------------------------------------


(*) Multi Application Core. (with MMX support) (2003-08-05 03:15)
---




--
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe directfb-users" as subject.


Reply via email to