Hmm,
returned. 2nd try
---------- Forwarded Message ---------- Subject: Re: -O2 versus -O3 Date: Tue, 27 Mar 2001 19:08:35 +0200 From: Hartmut Schirmer hartmut.schirmer@arcormail.de
On Mon, 26 Mar 2001, Maurice Lombardi wrote:
[...]
Hope this helps
Not really. On first view everything looks as expected. Could you try and set the realmode banking ?
This can be done using the environment and appending ::r (?) after the driver specs, IIRC.
Hartmut
Hartmut Schirmer wrote:
This can be done using the environment and appending ::r (?) after the driver specs, IIRC.
Indeed with
set GRX20DRV=VESA::R gw 1024 gh 768 nc 16
the various programs launched by demogrx work while without the ::R they fail as described previously.
Maurice
On Wed, 28 Mar 2001, Maurice Lombardi wrote:
Hartmut Schirmer wrote:
This can be done using the environment and appending ::r (?) after the driver specs, IIRC.
Indeed with
set GRX20DRV=VESA::R gw 1024 gh 768 nc 16
the various programs launched by demogrx work while without the ::R they fail as described previously.
So itŽs either a problem with the GRX pm banking code or with the ATI bios pm banking code. If its a problem with the bios, we could try to auto detect the problem after mode setup in PM banking mode and fall back to real mode banking ...
Please use ::B to force banking instead of linear framebuffer and check if the 8bpp modes and up still work. If they fail try ::BR ...
Hartmut
Hartmut Schirmer wrote:
Please use ::B to force banking instead of linear framebuffer and check if the 8bpp modes and up still work. If they fail try ::BR ...
You are right set GRX20DRV=VESA::B gw 1024 gh 768 nc 256 (or 64k or 16M)
and running test/demogrx and test/bgi/bccbgi I see various failures
Replacing by ::BR everything is correct !!
Maurice
These are the speedtest results on my three machines using the vesa driver and the 16 color videomode:
Vodoo 3 Intel740 S3 640x480 crash ok ok 800*600 crash not available ok 1024*768 not available not available ok
The crash with the Vodoo 3 is total, I need to reboot, even using ::R. But all other tests work ok (and other videmodes too).
The crash come in the drawhlinetest function (but some times in the drawlinetest). I had tried to use GrHLine instead GrHLineNC, but it crash again.
On Wed, 28 Mar 2001, Mariano Alvarez Fernandez wrote:
These are the speedtest results on my three machines using the vesa driver and the 16 color videomode:
Vodoo 3 Intel740 S3
640x480 crash ok ok 800*600 crash not available ok 1024*768 not available not available ok
The crash with the Vodoo 3 is total, I need to reboot, even using ::R. But all other tests work ok (and other videmodes too).
The crash come in the drawhlinetest function (but some times in the drawlinetest). I had tried to use GrHLine instead GrHLineNC, but it crash again.
I tried to reproduce the 4bpp problem on my laptop but everything worked fine.
Can you try to use only the setpix/getpix and fall to the generic codes fpr all other drawing actions ?
Hartmut