Starting DirectX game screws up display (ATI Catalyst 8.6)

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Burmuda
Newbie
Newbie
Posts: 2
Joined: Thu Jul 17, 2008 9:41 am

Starting DirectX game screws up display (ATI Catalyst 8.6)

Post by Burmuda »

Hi,
since installing the new ATI Catalyst 8.6 drivers - starting games (or sometimes even starting winecfg) screws up my display and I have to restart the xserver. (amd x2 4000+, ati hd2600 xt, wine version is 1.1.1
on Ubuntu Hardy updated every day) Looks similar to this photo:
http://i38.tinypic.com/2d0chmc.jpg
However, if i take a screenshot by pressing the "print" key the image recorded shows a normal screen. So I guess this is more driver related but still caused by some wine call.
Unfortunately I cannot downgrade to the old driver, because with Catalyst 8.5 I just get a black screen staring EVE-Online (which is the main reason I want to use wine). With 8.6 i can see through the screw up display the eve windows - so it seams to work.

Any hints on this?
wine output:

Code: Select all


err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008
err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008
[...]
err:threadpool:iocp_poller NtRemoveIoCompletion failed: 0xc0000008
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x33ad84,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3594
err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x30028 0x00000000
fixme:imm:ImmReleaseContext (0x30028, 0x122738): stub
fixme:reg:GetNativeSystemInfo (0x33add0) using GetSystemInfo()
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

That's a known bug with the Catalyst 8.6 driver: http://ati.cchtml.com/show_bug.cgi?id=1173
Burmuda
Newbie
Newbie
Posts: 2
Joined: Thu Jul 17, 2008 9:41 am

Post by Burmuda »

Thanks for the hint - unfortunately after updating to the new driver which was released yesterday this still happens. :(
So I guess I buy Nvidia next time...
bambanx
Level 2
Level 2
Posts: 24
Joined: Wed Jul 02, 2008 5:42 pm

Post by bambanx »

Men i haved the same problem whit very much aplication , crash the screen how to the picture , and i installed the new catalyst 8.7 , not for the way automatic ./ , follow this guide
http://wiki.cchtml.com/index.php/Ubuntu ... tion_Guide

, before install you most be installed :
# libstdc++
# libgcc
# XFree86-libs
# fontconfig
# freetype
# zlib
# gcc

and enabled posix shared memory :
sudo /etc/fstab is open fstab and add the next line :
tmpfs /dev/shm tmpfs defaults 0 0
close and save and :
sudo mount /dev/shm
for check this
mount | grep "shm"

If the mount was successful, then the following output (or similar) should appear:
tmpfs on /dev/shm type tmpfs (rw)

i hope help you , and sorry for my english :D
Sir Oconnor
Newbie
Newbie
Posts: 1
Joined: Wed Jul 23, 2008 7:47 am

Post by Sir Oconnor »

I have the same problem.
@ bambanx:
I can t follow your guide as good as it would help me :P
I tried to install the 8.6 catalyst like on the wiki-link you posted, but didnt work for me. had a white screen. with the new 8.7 everything works great (except this problem were triying to fix here)
Locked