Neverwinter Nights 2: almost everything black on start

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
didli
Level 2
Level 2
Posts: 15
Joined: Tue Mar 04, 2008 7:33 am

Neverwinter Nights 2: almost everything black on start

Post by didli »

Hi everyone !
I installed NWN2 from DVD, with all updates (last 1.11.1153 FR) and face one big problem as I tried to play :
Almost everything, except for the game interface, is turned black when the game starts. Please look here to see what I mean :
------
Image
bigger picture here
------
It happens too on the Game Character Creation, I can create a character but can't see it.
Is there something I should try ? Did i miss something ? Do you think it could be related to the xorg.conf configuration ?
Now below you can find specs for my system, please report anything that you think it should help me a bit :
Wine 0.9.57 running on Gutsy 7.10 /MSI K7D Master (Dual Athlon MP2800+) with Radeon X800SE (drivers from ATI) /1024 DDR RAM
No significative terminal output ! Not even a clue, everything seems fine ...
Wine config : Windows XP / No virtual desktop / everything setup accordingly to the nwn2 wine thread except for the nocd patch, which doesn't exist for the version (FR) I'm using.

Code: Select all

[Software\\Wine\\Direct3D]
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"UseGLSL"="enabled"
"VertexShaderMode"="hardware"
"VideoMemorySize"="256"
Thanks in advance for your help !
didli
Level 2
Level 2
Posts: 15
Joined: Tue Mar 04, 2008 7:33 am

Post by didli »

Hi there, there's something new about my problem : i was able to have a terminal output, which hopefully could maybe give some clues about the problem itself, so here it comes :

Code: Select all

fixme:process:IsWow64Process (0xffffffff 0x175ac1c) stub!
fixme:ntdll:NtQueryInformationProcess (0xffffffff,info_class=34,0x175a408,0x00000004,0x175a404) Unknown information class
fixme:process:IsWow64Process (0xffffffff 0x175a744) stub!
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x17592f4): Stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1759198,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3004
fixme:psapi:EnumPageFilesA (0xe0e660, 0x1739c04) stub
fixme:process:IsWow64Process (0xffffffff 0x106cfb3) stub!
fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDeviceMap
fixme:cursor:SetSystemCursor (0x10de,00007f00),stub!
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:SetSystemCursor (0x10de,00007f00),stub!
fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDeviceMap
fixme:process:IsWow64Process (0xffffffff 0x176f940) stub!
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x176f940): Stub!
fixme:d3d:IWineD3DImpl_CheckDeviceMultiSampleType Quality levels unsupported at present
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for Format=WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for 
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
fixme:reg:GetNativeSystemInfo (0x1768824) using GetSystemInfo()
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {f2957840-260c-11d1-a4d8-00c04fc28aca}
fixme:win:EnumDisplayDevicesW ((null),0,0x1768a78,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x1768730,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x1768a78,0x00000000), stub!
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {1aeaa606-35f0-11d1-b161-00c04fc28aca}
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
err:ole:CoGetClassObject class {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} not registered
err:ole:CoGetClassObject no class object {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} could be created for context 0x1
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x730e770) : pBox=(nil) stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1d7de8) Unhandled query type 4
fixme:imm:ImmReleaseContext (0x1002e, 0x13afe8): stub
fixme:d3d:IWineD3DDeviceImpl_CreateSurface Create surface called with a pool of MANAGED and a Usage of DYNAMIC which are mutually exclusive, not doing anything just telling you.
fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3279 [b]#this specially happens if i tried to see 3d objets, such the character or the 3d ingame as explained before ...[/b]
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 405
I know, it's a quite long output but please, did you see something here that should explain the problem I'm facing ?
Thanks in advance and well, sorry for my poor english ...[/code]
Todd Walter

Neverwinter Nights 2: almost everything black on start

Post by Todd Walter »

That's the game telling you you're better off running it in Windows!
Seriously, NWN2 is DirectX all the way, unlike its predecessor which was
OpenGL and much easier to port. Check WineHQ's AppDb and you'll likely
find your answer. Even under XP make sure you have a _fast_ graphics
card or you will be disappointed.

- Todd.



On Fri, 2008-03-21 at 19:59 -0500, didli wrote:
Hi there, there's something new about my problem : i was able to have a terminal output, which hopefully could maybe give some clues about the problem itself, so here it comes :
Code:
fixme:process:IsWow64Process (0xffffffff 0x175ac1c) stub!
fixme:ntdll:NtQueryInformationProcess (0xffffffff,info_class=34,0x175a408,0x00000004,0x175a404) Unknown information class
fixme:process:IsWow64Process (0xffffffff 0x175a744) stub!
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x17592f4): Stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1759198,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
@ directx.c / 3004
fixme:psapi:EnumPageFilesA (0xe0e660, 0x1739c04) stub
fixme:process:IsWow64Process (0xffffffff 0x106cfb3) stub!
fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDeviceMap
fixme:cursor:SetSystemCursor (0x10de,00007f00),stub!
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:SetSystemCursor (0x10de,00007f00),stub!
fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDeviceMap
fixme:process:IsWow64Process (0xffffffff 0x176f940) stub!
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x176f940): Stub!
fixme:d3d:IWineD3DImpl_CheckDeviceMultiSampleType Quality levels unsupported at present
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for Format=WINED3DFMT_R32F
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1
fixme:reg:GetNativeSystemInfo (0x1768824) using GetSystemInfo()
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {f2957840-260c-11d1-a4d8-00c04fc28aca}
fixme:win:EnumDisplayDevicesW ((null),0,0x1768a78,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x1768730,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x1768a78,0x00000000), stub!
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {1aeaa606-35f0-11d1-b161-00c04fc28aca}
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
err:ole:CoGetClassObject class {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} not registered
err:ole:CoGetClassObject no class object {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} could be created for context 0x1
fixme:d3d:IWineD3DVolumeImpl_LockBox (0x730e770) : pBox=(nil) stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x1d7de8) Unhandled query type 4
fixme:imm:ImmReleaseContext (0x1002e, 0x13afe8): stub
fixme:d3d:IWineD3DDeviceImpl_CreateSurface Create surface called with a pool of MANAGED and a Usage of DYNAMIC which are mutually exclusive, not doing anything just telling you.
fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 3279 #this specially happens if i tried to see 3d objets, such the character or the 3d ingame as explained before ...
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 405


I know, it's a quite long output but please, did you see something here that should explain the problem I'm facing ?
Thanks in advance and well, sorry for my poor english ...[/code]




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-us ... chment.htm
didli
Level 2
Level 2
Posts: 15
Joined: Tue Mar 04, 2008 7:33 am

Post by didli »

First of all, thanks for your kind answer.
I already checked WineHQ's AppDb several times, found some howto and well, from appdb, it seems NWN2 should be running as long as we keep following the howto (which I use). Now if most of these how-to are as useless as I think if you own an ATI card, maybe it would be best not to mark NWN2 as Silver in appdb...
I run the game quite fine in win$, on a laptop with a Radeon X700 (just need to lower some options), it's really too bad I can't play in Linux, as I'm able to run it great if it wasn't for the missings 3d objects ... So I needed to know why these objects won't show up ...
Anyway, thanks again for your answer !
Maybe I just have to wait a little longer for a better support later ?
Wait & See ...
Todd Walter

Neverwinter Nights 2: almost everything black on start

Post by Todd Walter »

I feel your pain about ATI on Linux. I can only hope it improves due to
the (albeit, s l o w), release of their source. Assuming they can
continue with that, thanks to certain patent holders
(*cough*SGI*cough*).

- Todd.

On Tue, 2008-03-25 at 12:23 -0500, didli wrote:
First of all, thanks for your kind answer.
I already checked WineHQ's AppDb several times, found some howto and well, from appdb, it seems NWN2 should be running as long as we keep following the howto (which I use). Now if most of these how-to are as useless as I think if you own an ATI card, maybe it would be best not to mark NWN2 as Silver in appdb...
I run the game quite fine in win$, on a laptop with X700 (just need to lower some options), it's really too bad I can't play in Linux, as I'm able to run it great if it wasn't for the missings 3d objects ... So I needed to know why these objects won't show up ...
Anyway, thanks again for your answer !
Maybe I just have to wait a little longer for a better support later ?
Wait & See ...




[/quote]-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-us ... chment.htm
Locked