You are not logged in.

#1 2012-05-08 06:27:42

Darksoul71
Member
Registered: 2010-04-12
Posts: 319

[solved] WINE+Diablo 2+Noveau with Mesa 8.0.2 not working

Hi all,

I just installed arch on my old barebone which has an NVidia GF4 Ti 4400.
I am aware that 3D support for older chips like my NV24 is more limited than for newer cards (e.g. 9800GT).

The strange thing here:
Diablo2 launched via WINE stopped working.

3D acceleration is fine in place as I can tell both from the output of glxinfo and Urban Assault running blazingly fast:

OpenGL vendor string: Nouveau
OpenGL renderer string: Mesa DRI nv25 x86/MMX+/3DNow!+/SSE
OpenGL version string: 1.2 Mesa 8.0.2

Launching Diablo 2 causes an unhandled exception and I suspect Noveau being the problem here.
At least the error message sounds like this:

..games\diablo2\Game.exe: nv20_state_fb.c:50: get_rt_format: Assertion `0' failed.

As Diablo 2 worked fine on the same box several days before when I had Trisquel installed (older Noveau / WINE version though) there seems to be a regression bug.
Has anyone experienced similar behaviour running Noveau on older GeForce cards ?

Thanks,
D$

Last edited by Darksoul71 (2012-05-10 09:47:44)


My archlinux x86_64 host:
AMD E350 (2x1.6GHz) / 8GB DDR3 RAM / GeForce 9500GT (passive) / Arch running from 16GB USB Stick

Offline

#2 2012-05-09 02:24:04

diegoviola
Member
Registered: 2010-12-16
Posts: 134

Re: [solved] WINE+Diablo 2+Noveau with Mesa 8.0.2 not working

Deleted.

Last edited by diegoviola (2023-04-17 22:25:48)

Offline

#3 2012-05-09 06:10:07

Darksoul71
Member
Registered: 2010-04-12
Posts: 319

Re: [solved] WINE+Diablo 2+Noveau with Mesa 8.0.2 not working

Hm, and a bug report should be filled with more than just an educated guess, no ? smile

I asked here for someone else to step in because I just recently switched back from Trisquel to arch on my "tinker box".
So we talk here about at least four components which have changed:
- Xorg
- Noveau plus Mesa stack
- WINE
- Kernel

Hard to tell what causes the issue. My guess is that something in Noveau changed between 7.11 and 8.0 but only one with a similar GPU following the arch's rolling updates for a longer period can really evaluate this issues. My bug report would be pointless and just filled with speculations. Not very worthwile for the noveau devs to read. Esp. since they should and will rather concentrate on newer cards than old, legacy stuff as my GF4 4400, I guess big_smile

Edit:
According to the Noveau wiki (http://nouveau.freedesktop.org/wiki/MesaDrivers) one should not file bug reports at all for this driver:

nouveau_vieux (NV04 - NV20)
nouveau_vieux_dri.so is a classic Mesa DRI driver, and not a Gallium3D driver, because these cards do not have enough shader capabilities to reasonably support the Gallium3D infrastructure.
Do not file bug reports about this driver.

Hm, so my guess is that I simply can wait if a newer version of Mesa fixes the issue.

Edit: I added solved to the topic. Mainly not because the issue itself is solved but because of the facts that this is "only" my scrap system which I hardly would use for WINE gaming anyway and secondly because the issues is either really solved but a future version of nouveau or will never go away.

Last edited by Darksoul71 (2012-05-10 09:49:42)


My archlinux x86_64 host:
AMD E350 (2x1.6GHz) / 8GB DDR3 RAM / GeForce 9500GT (passive) / Arch running from 16GB USB Stick

Offline

Board footer

Powered by FluxBB