bug report howto pixel shader

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
burnttrees
Level 1
Level 1
Posts: 9
Joined: Sat Jun 14, 2008 8:46 pm

bug report howto pixel shader

Post by burnttrees »

i am running ultima online : Kingdom Reborn and if i leave the default for pixel shader the game login screen shows a blank screen with the mouse shown but if i goto winecfg graphics and uncheck pixel shader the game intro screen and login screen show up and i am able to play the game as usual (with minor bugs)

what i am wondering is how do i get the info if any to report a bug ( i was advised to report this as a bug on the #winehq irc channel ) when i run the game from the command line the only info i get are three lines like this

fixme:d3d9:Direct3DShaderValidatorCreate9 stub

also the game requires d3dx9_30 and d3dx9_36 to be overridden for the game to play encase that needs to be known i could use as much info here as possible (maybe the first time i ever reported a bug)

hopefully i didn't leave anything out but please ask so i can fill the report as best as possible
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: bug report howto pixel shader

Post by vitamin »

burnttrees wrote:i am running ultima online : Kingdom Reborn and if i leave the default for pixel shader the game login screen shows a blank screen with the mouse shown but if i goto winecfg graphics and uncheck pixel shader the game intro screen and login screen show up and i am able to play the game as usual (with minor bugs)

what i am wondering is how do i get the info if any to report a bug ( i was advised to report this as a bug on the #winehq irc channel ) when i run the game from the command line the only info i get are three lines like this

fixme:d3d9:Direct3DShaderValidatorCreate9 stub

also the game requires d3dx9_30 and d3dx9_36 to be overridden for the game to play encase that needs to be known i could use as much info here as possible (maybe the first time i ever reported a bug)

hopefully i didn't leave anything out but please ask so i can fill the report as best as possible
When you disable pixel shaders you force game into different code path that uses dx6 level features and not more. So it's really not a fix.

What Wine version? What video card and drivers?
burnttrees
Level 1
Level 1
Posts: 9
Joined: Sat Jun 14, 2008 8:46 pm

Post by burnttrees »

the wine version is 1.0-rc5 with an nvidia fx5200 video card with 128mb ram i have added the regedit fix to show the correct amount of video ram in wine also the game requires directx 9.0c

the driver is listed as 169.12 from the ubuntu 8.04 repository

wine is also set to windows xp for the windows version
dabski
Level 1
Level 1
Posts: 5
Joined: Fri May 16, 2008 8:21 pm

Post by dabski »

I don't know if this is related by I have a similar problem with Soul Reaver 2, with pixel shader enabled the screen stays blank and nothing happens but with the pixel shader disabled I can hear the music and see the menu though it looks really funky.

I'm also getting this line:

Code: Select all

fixme:d3d9:Direct3DShaderValidatorCreate9 stub 
in another game: Experiment/Experience 112 and the screen stays blank, well kinda it takes approximately 3 hours to get through the first slash screen (yes I did actually leave it running that long once). Interestingly enough it was running fine in the past and reverting to previous wine versions did not fix it, not even going back to 0.9.50 which the demo was rated Platinum on. This leads me to believe that that something else might be broken on our systems burnttrees.

Linux: Arch 32bit
Wine: 1.0-rc5
Drivers: Nvidia 173.08
Warren Dumortier

bug report howto pixel shader

Post by Warren Dumortier »

Hi!

Pixel shaders causes a lot of problems on some apps when enabled, btw, do
you have errors or a lot of fixmes when using pixel shaders, if so, a bug
report could be usefull!

Kind regards...

2008/6/15 dabski <[email protected]>:
I don't know if this is related by I have a similar problem with Soul
Reaver 2, with pixel shader enabled the screen stays blank and nothing
happens but with the pixel shader disabled I can hear the music and see the
menu though it looks really funky.

Linux: Arch 32bit
Wine: 1.0-rc5
Drivers: Nvidia 173.08





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-us ... chment.htm
dabski
Level 1
Level 1
Posts: 5
Joined: Fri May 16, 2008 8:21 pm

Post by dabski »

Experience 112 output:

Code: Select all

[dabski@C2DE6400 eXperience112 Demo]$ wine eXperience112.exe 
fixme:ntoskrnl:KeInitializeTimerEx 0x1110c0 0
fixme:reg:GetNativeSystemInfo (0x32fad8) using GetSystemInfo()
fixme:win:EnumDisplayDevicesW ((null),0,0x32efdc,0x00000000), stub!
fixme:d3d9:Direct3DShaderValidatorCreate9 stub x55(SHORTENED TO SAVE SPACE)
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
fixme:wave:DSD_CreateSecondaryBuffer (0x28fe688,0x32eb70,180b4,0,0x2e47090,0x2e4717c,0x2e47070): stub
fixme:dsound:DllCanUnloadNow (void): stub
fixme:wave:DSD_CreateSecondaryBuffer (0x2e26bd8,0x32f588,180b4,0,0x28fc418,0x2e46fc4,0x28fc3f8): stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x2ee4720) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x2ee4720) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x3ab0050) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x3ab0050) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x2f24800) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x2f24800) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x3ab8130) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x3ab8130) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x2f258e0) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x2f258e0) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x3ab8410) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x3ab8410) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x2f25a00) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x2f25a00) : pBox=(nil) stub
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x3ab84f8) : pBox=(nil) stub
As you can see their are quite a few fixmes. Now usually I would submit a bug report except that the game did work some time ago, even getting Platinum status in the AppDB: http://appdb.winehq.org/objectManager.p ... &iId=10139 Reverting to 0.9.50 dose not fix the problem which leads me to believe that something else it causing it, not wine.
Locked