The online racing simulator
0.6G broken in wine with gallium9
hi guys.
so in the past days, the gallium-nine was merged into the mainline mesa driver. so i decided to have another try, like in the past. the native D9D3 state tracker was not worked, a couple weeks ago, but now there is some progress*. so the game works in traditional(D3D9->OGL->Gallium) way, after i installed the d3d9compiler_43 and d3dx9_43 components. just got about 20fps at the back of the grid(BL1,10 FBM). so its not so playable, with my oldie A8-3850. so as i said, in the past i was unable to get the gallium9 to work, there was the same speed, and i saw every graphic model correctly, looks like the native d3d9 tracker was unable to work. the updated DRI3 was missing, as i know already.

now after d3d9 components and enabled gallium9, theres are only cars, drivers, trees and gridlamp(?)*(that is the process). theres no any ideas, what else sould i install from wine components?
thanks



wine debug log
[11/22/14 11:39:07] - Running wine- LFS.exe (Working directory : /home/balazs/.PlayOnLinux/wineprefix/LFS/drive_c/LFS)
fixme:win:EnumDisplayDevicesW ((null),0,0x32f804,0x00000000), stub!
fixme:thread:start_thread Started native thread 00000022
fixme:thread:start_thread Started native thread 00000023
fixme:thread:start_thread Started native thread 00000024
fixme:thread:start_thread Started native thread 00000025
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x32f804,0x00000000), stub!
fixme:thread:start_thread Started native thread 00000026
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0x32f804,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32f804,0x00000000), stub!
fixme:d3d9:d3dadapter9_new [1;32m
Native Direct3D 9 is active.
For more information visit https://wiki.ixit.cz/d3d9
[0m(L"\\\\.\\DISPLAY1",0,0x32f784,0x00000000), stub!
fixme:d3dadapter:DRI3PresentGroup_GetMultiheadCount (0x14be88), stub!
fixme:d3dadapter:DRI3PresentGroup_GetMultiheadCount (0x14be88), stub!
fixme:dinput:LinuxInputEffectImpl_Download Could not upload effect. Assuming a disconnected device -1 "Hibás fájlleíró".
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
nine:update_ps: FIXME: unbound sampler should return alpha=1
nine:update_textures_and_samplers: FIXME: unbound sampler should return alpha=1
fixme:dinput:joy_polldev joystick cannot handle type 21 event (code 96)
fixme:dinput ....

Attached images
Képernyőkép - 2014-11-22 - 11.41.png
Does it work is you click off Gallium Nine support in winecfg? This looks like a Gallium Nine problem to me


nine:update_ps: FIXME: unbound sampler should return alpha=1
nine:update_textures_and_samplers: FIXME: unbound sampler should return alpha=1

Quote from dawesdust_12 :Doing some quick research as well, it looks like only recently (< 1 week) has there been sizeable work done to Gallium to support DX9 more thoroughly.

http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdd96578ef2dfe9c4ad5aab5858036298d444a64

This looks like the commit that just merged Gallium Nine with mainline Mesa.
Quote from MadCatX :Does it work is you click off Gallium Nine support in winecfg? This looks like a Gallium Nine problem to me


it works without any problems, if i turn off the d3d9 state tracker.

Quote from dawesdust_12 :Doing some quick research as well, it looks like only recently (< 1 week) has there been sizeable work done to Gallium to support DX9 more thoroughly.

http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdd96578ef2dfe9c4ad5aab5858036298d444a64

no, that was just the merging into mainline mesa. the project itself is really old http://ixit.cz/faster-wine-gam ... rs-d3d9-aka-gallium-nine/
Quote from vinibali :
Quote from MadCatX :Does it work is you click off Gallium Nine support in winecfg? This looks like a Gallium Nine problem to me


it works without any problems, if i turn off the d3d9 state tracker.

Is there any change if you remove d3d9_43.dll and D3DCompiler_43.dll? If there isn't, then I guess it's pretty clear that this is either Gallium Nine problem or a problem with the glue that allows WINE to use Gallium Nine. You should file a bug report.
Quote :Is there any change if you remove d3d9_43.dll and D3DCompiler_43.dll? If there isn't, then I guess it's pretty clear that this is either Gallium Nine problem or a problem with the glue that allows WINE to use Gallium Nine. You should file a bug report.

ofc, the cars and are looking worst
Attached images
Képernyőkép - 2014-11-23 - 19.07.png
Any progress there? I will wait for some success story until I try the stuff myself.

Btw did you try to disable Haze Effect?
i dont think so, but i will have a try today.
but its not a big work if you are using ubuntu, there are many ppa-s with compiled binaries. but if you running arch, that need a bit more time Smile
looks like David updated the master branch!
https://bugs.freedesktop.org/show_bug.cgi?id=86635

"AMD A8-3870K (gpu OC at 720Mhz)
with Nine: avg 80 fps
without Nine: avg 50 fps

Please try Mesa from https://github.com/iXit/Mesa-3D/commits/master repository (fix is not merged in upstream yet).

It should work now, little bit blinking background of steering wheel, otherwise no issues.
"

UPDATE: IT WORKS LIKE A CHARM NOW! Smile
A8-3850 stock
w/o nine: 45fps
with nine: 65fps

no graphical issues or artifacts Smile
I also now have this problem :/ How did you fix it?
what kind of? like in the #7 post?
Yeah. But not that bad of a problem. The road/trees/world textures are fine. Gauges work alright but cars look awful (like yours) and in pits you can see nothing but tires. In 0.6F however, everything works great! How did you fix yours? What libraries do you have?

Cheers!
did you installed the d3d9_43.dll and D3DCompiler_43.dll at lfs's virtual machine? where did you downloaded the wine and mesa packages?

FGED GREDG RDFGDR GSFDG