Description of problem: Tomb Raider Anniversary requires T&L on the hardware to run correctly. My laptop has an Intel 915GM graphics card, which does not support T&L. Under Windows XP, the game runs fine (T&L, I assume, is done by the hardware instead of the graphics card). Under Linux and Wine, the game crashes after the splash screen as it initialises the graphics card. Presumably the driver is does not support the passing of T&L to the CPU instead of the graphics card if it is not supported by the hardware. Version-Release number of selected component (if applicable): wine.i386 0.9.41-1.fc7 xorg-x11-drv-i810.i386 2.0.0-4.fc7 How reproducible: TRA always crashes just after the copyright splash screen. This is presumably when the graphics card is initialised. Steps to Reproduce: 1. Load up TRA under Wine (wine tra.exe for example) 2. 3. Actual results: The game crashes. Expected results: The NVidia logo should display, and the game start to run. Additional info: A bug report has been filed on the Wine Bugzilla - http://bugs.winehq.org/show_bug.cgi?id=9106. They claim it is a hardware problem and can't do anything further with it at present.
Created attachment 160278 [details] Output from the console during the Wine crash
GL doesn't have an API to expose whether TNL is done in hardware or not. The game shouldn't be able to tell the difference, besides that things may be slower. If the driver's crashing that's probably a driver bug. We'll be rebasing the Mesa in Fedora soon, this might already be fixed upstream.
Thanks for your comment. I'll wait until the Mesa updates then (any idea of when that'll be done) and report back whether or not that fixes it.
Any news on when Mesa will be updated to sort out this bug? I also noticed on Koji that Mesa 7.0 is being built for F8, but nothing for F7 - is Mesa 7.0 going to be released for F7?
We have no plans to update Mesa for F7 at this time.
That is a shame. Is it possible to use the new F8 packages in F7, or would that cause compatibility problems?
They can be installed in F7 without problems, I suspect. The issue is just that the X server requires specific versions of Mesa to build, so it's difficult to rebase Mesa without also touching the X server for that release. I'll probably do a final F7 X update after F8 goes out though; I can look into updating F7's Mesa then.
Hmmm, unfortunately not it seems. mesa-libGL-devel conflicts with the older version of xorg-x11-proto-devel installed on Fedora 7. I suspect that package is quite deeply embedded in X so I can't see the update being successful (unless I ignore those conflicts, which I don't think would be a good thing!)
Created attachment 203221 [details] Output from the console during the Wine crash This is a test of Wine running under Fedora 8 Test 2 Live CD. Exactly the same problem occurs - the copyright screen appears, and just as the game is about to start (graphically), it crashes with the same error.
This issue now appears to be fixed in Fedora 8. The game is bone-crushingly slow, but it does start and I can proceed as far as the main menu (before it becomes too unresponsive, and I have to close it). Not sure if anything can be done about the speed of the game though (without replacing my laptop with a higher spec machine).
Thanks for letting us know.