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.
- [directfb-users] Re: directfb Matrox G450 PCI directfb-users
- [directfb-users] Re: directfb Matrox G450 PCI Ville Syrj�l�
- [directfb-users] Re: directfb Matrox G450 PCI directfb-users
- [directfb-users] Re: directfb Matrox G450 ... Ville Syrj�l�
- [directfb-users] Re: directfb Matrox G... directfb-users
- [directfb-users] Re: directfb Mat... Ville Syrj�l�
- [directfb-users] Re: directfb... directfb-users
- [directfb-users] Re: dire... Denis Oliver Kropp
- [directfb-users] Re: dire... directfb-users
- [directfb-users] Re: dire... Ville Syrj�l�
- [directfb-users] Re: dire... directfb-users
