[Bug 15636] Colin McRae Rally 2.0 draws no background during race - missing DXT/S3TC decompression

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 20 03:35:53 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=15636


Jörg Höhle <hoehle at users.sourceforge.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID
            Summary|Colin McRae Rally 2.0  draws|Colin McRae Rally 2.0  draws
                   |no background during race   |no background during race -
                   |                            |missing DXT/S3TC
                   |                            |decompression




--- Comment #7 from Jörg Höhle <hoehle at users.sourceforge.net>  2009-04-20 03:35:53 ---
>This may be a driver issue.
Indeed it is: DXT/S3TC in HW is (partly) lacking in the Intel GPU.

Surprisingly,
http://homepage.hispeed.ch/rscheidegger/dri_experimental/s3tc_index.html
says: "Currently, s3tc is supported on all graphic cards which use the radeon,
r200, i830 and i915 driver".

Alas, OpenGL does not announce the S3TC capability because the specification
requires both decompression *and* compression.  From what I understood, the
i915 can only decompress in HW.  Luckily, that is enough for many applications.

Here's my ~/.drirc (or /etc/drirc) to force OpenGL to declare the S3TC
capability.  Then glxinfo reports it.  The file produces immediate effect,
there's no need to restart the X server.
<driconf>
    <device screen="0" driver="i915">
        <application name="Default">
            <option name="force_s3tc_enable" value="true" />
        </application>
    </device>
</driconf>

With that, Colin McRae 2.0 becomes playable, as everything is drawn correctly.
The fixmes about DXT vanish (tested with wine-1.1.16 or -1.1.18 with Ubuntu
Hardy and Intrepid).

Sadly, like in TORCS, the image freezes from time to time during race, exactly
like satellite TV on bad weather.  Sound still plays but motion is stopped,
then resumes after half a second.  All objects are redrawn to their new
position, as the application never stopped.  Meanwhile, the car bumped into a
fence as you lost visual control of it.  But that's another issue.

Changing resolution to invalid.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list