Shameless call for game testing

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
David Gerard

Shameless call for game testing

Post by David Gerard »

Stefan is responsible for large parts of Direct3D in Wine. Gamers,
please do pitch in and help with some Extreme Wining :-)


- d.




---------- Forwarded message ----------
From: Stefan Dösinger <[email protected]>
Date: 2009/6/24
Subject: Shameless call for game testing
To: [email protected]


Hi,

I need some help for people who spectate this list and use Wine mostly for
gaming.

In the past weeks, I have improved our ARB shader backend to support Shader
Model 3.0 on cards that support GL_NV_vertex_program3 and
GL_NV_fragment_program2(Geforce 6+), and 2.0 on other cards that have support
for the needed shader constants(ATI Radeon 9500+, intel chips).

What is this good for:

*) Works better on platforms with bad GLSL support, like Macs and Mesa
*) Deal with some corner cases, like texldd support on dx9 nvidia cards
*) Slightly better performance in some games

However, GLSL is the default right now, and we don't want to change this
anytime soon, but I'd still like to get some testing of the ARB code. So I'd
be happy if some people could disable
GLSL(HKEY_CURRENT_USER/Software/Wine/Direct3D/UseGLSL="disabled") and see how
their games work?

In the ideal world, the results are like this:
*) Everything that works with GLSL works with ARB on NV cards
*) The ARB backend is slightly faster(I've seen approx. +10%)

Can you test your games, and if something does not work that works with GLSL
file a bug and assign it to me? Also please file a bug if there is a
noticeable performance loss, or if ARB is MUCH faster(hints towards a GLSL
shader code bug). If the game runs just fine, feel free to reply to this mail
with your results and GLSL performance comparisons.

Note that ATI cards do not support SM 3.0 with ARB. This is NOT a bug. Those
cards just don't have any extensions that provide the additional features
with ARB shaders, so you have to use GLSL there if you need SM 3.0.

Thanks for your help,
Stefan
wingnux
Level 2
Level 2
Posts: 12
Joined: Wed May 20, 2009 8:58 pm

Post by wingnux »

I only use wine for games so I'm DEFINETLY trying this out!
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Post by DaVince »

I take it that, because shader 3.0 and GLSL are used, this can only be tested by people with video cards newer than 1 or 2 years old? Or does this affect any D3D game somehow (even older DX8/7/whatever ones)?
wingnux
Level 2
Level 2
Posts: 12
Joined: Wed May 20, 2009 8:58 pm

Post by wingnux »

The Elder Scrolls IV: Oblivion crashes when loading a game and Avencast has weird character models when disabling GLSL.
Thunderbird
Level 5
Level 5
Posts: 336
Joined: Mon Nov 24, 2008 8:10 am

Post by Thunderbird »

SM3.0 has been around for years since the Geforce6 in case of Nvidia and the Radeon X1*00 for ATI. Stefan his patches allow you to use SM3.0 using 'ARB' + NV extensions on Nvidia hardware without GLSL and it allows SM2.0 on non-nvidia cards if they provide sufficient ARB shader support on lets say a Radeon 9500/GeforceFX and up, so quite old cards.
James Huk

Shameless call for game testing

Post by James Huk »

2009/6/26 Thunderbird <[email protected]>
SM3.0 has been around for years since the Geforce6 in case of Nvidia and
the Radeon X1*00 for ATI. Stefan his patches allow you to use SM3.0 using
'ARB' + NV extensions on Nvidia hardware without GLSL and it allows SM2.0 on
non-nvidia cards if they provide sufficient ARB shader support on lets say a
Radeon 9500/GeforceFX and up, so quite old cards.




Should we test with current git, or were those patches already applied to
wine-1.1.24 ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-us ... chment.htm>
Locked