|
From: José J. <lis...@fr...> - 2008-02-07 16:08:20
|
On Thu, 07 Feb 2008 08:01:07 -0700, Brian Paul <bri...@tu...> wrote:
> José Jorge wrote:
>> hi,I have two mach64 machines with Mandriva 2008.0: - Celeron 333 MMX -
>> Celeron 800 Both work with ATI driver 6.7.197 built by myself on a
>> better system, glxgears is OK as - bad ;^) - example. But the two low
>> end games I tried (Chromium and Crack-attack) crash at startup with a
>> "Illegal instruction" on the 333 cpu. In software mode (indirect
>> rendering) they work as expected. The only difference I see between the
>> two systems is SSE instruction avalaible on the 800 cpu. Does mach64
>> driver need SSE instructions, or is it a build time optimisation?
>
> It's a build-time optimization, but there's a runtime check for SSE to
> bypass that code when SSE's not available. You could try rebuilding
> Mesa with 'linux-dri' instead of 'linux-dri-x86' for starters.
>
Hem, I'm not good at that. In fact I use my distribution rpm spec file to rebuild mesa.
In this file, I find (last-line is the important one):
%make MKDEP=/usr/bin/makedepend \
USING_EGL=%{enable_egl} \
DRI_DIRS=%{dri_drivers} \
DRI_DRIVER_SEARCH_DIR=%{driver_dir} \
LIB_DIR=$LIB_DIR \
linux-dri
So can I suppose it is already built with 'linux-dri'?
|