Re: Another problem, seemingly coming f

From: Petr Vandrovec <hidden>
Date: 2002-10-15 15:37:27

On 15 Oct 02 at 17:04, Carlo E. Prelz wrote:
Having spent the last hours doing tests, I return to you with the
exact certainty that the two displays of the G400 work perfectly when
the millennium card is not present, but the second head of the G400
starts to misbehave when the millennium card is inserted.
I have no idea. Can you try patching your kernel with
ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/fbset-through-vt-2.4.19-rc5.gz?
(if you are using 2.5.x, I can send you patch on request). 
Maybe you'll get an 'Crossdevice link' error on some of your
fbset commands.
Here is my methology: for each head I first call 

fbset -fb /dev/fbX 800x600-60 -depth 32 
Always make sure that you are running fbset on foreground device.
Otherwise bad things will happen.
 
When I run fbset on /dev/fb1 (first head of g400) the output of the
second head is corrupted. Moving diagonal bands appear. The situation
does not change when the image is copied to the first head. The image
on the G400's first head as well as that on the millennium is
perfect. 
If you'll read contents of /dev/fb2 and put it to /dev/fb1, is this
picture correct or not?
 
I am attaching a small jpeg that shows the three monitors (this is
from a remote webcam and is all I also can see from the screens) when
the image that I am attaching has been sent to all three
Unfortunately I do not see anything. I see horizontal black lines
on all three monitors, and nothing else...
 
monitors. Monitors are, in order, first and second head of G400, and
millennium. You can see the diagonal bands on the central screen.
Can you try 
'matroxset -f /dev/fb2 -m 0'
'matroxset -f /dev/fb1 -m 3'
Now both G400 monitor should show same picture. If they do not, problem
is in secondary output path... (I'd like to know where...).
'matroxset -f /dev/fb1 -m 0'
'matroxset -f /dev/fb2 -m 3'
Now both outputs are driven by secondary head, /dev/fb2...
'matroxset -f /dev/fb2 -m 1'
'matroxset -f /dev/fb1 -m 2'
Now both outputs are swapped: /dev/fb1 drives secondary monitor,
and /dev/fb2 primary.
'matroxset -f /dev/fb1 -m 0'
'matroxset -f /dev/fb2 -m 2'
'matroxset -f /dev/fb1 -m 1'
And now it is back in initial state...

Maybe it is some poweron initialization problem of Maven. Can you ask
your friend on the remote site to go into the BIOS, and select 'AGP'
as primary device in the BIOS? Then G400 will be initialized by BIOS,
and Millennium by matroxfb. Maybe it will make things better.
                                                        Petr
                                                        


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help