Bad display glitches with Ultima Online

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
wenchkin
Level 1
Level 1
Posts: 5
Joined: Mon Oct 27, 2008 3:55 am

Bad display glitches with Ultima Online

Post by wenchkin »

I'm having trouble getting Ultima Online to work on my system. I installed from the Age of Shadows CD and patched from there. It installed fine, patched up ok, but when it loads the actual game my display goes utterly haywire. I'm getting 2 badly distorted mini UO screens and it looks like someone randomised the pixels on half my screen. When I move the mouse around I can move said pixels around too. As soon as I close it the system returns to normal.

Now UO's worked fine with me on Wine before but this new system I have has both an onboard and fitted graphics card. I'm wondering if this is the source of the problem? I'm running Mandriva 2009, which is running UO fine on my laptop.

The output of typing wine client.exe to run UO is this:

Code: Select all

$ wine client.exe
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d0c04
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d0c04
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d0c04
fixme:win:EnumDisplayDevicesW ((null),0,0x33ee4c,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3794

Then when I run it debug with WINEDEBUG=+loaddll wine client.exe I get this lovely output:

Code: Select all

trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7ee00000: builtin
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7ee00000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wineboot.exe" at 0x7ec90000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ec30000: builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin                            
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin                             
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7ee00000: builtin                       
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\services.exe" at 0x7ec80000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7eba0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 0x7ec00000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x7ec20000: builtin  
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin                            
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin                             
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7ede0000: builtin                       
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winedevice.exe" at 0x7ec80000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ec30000: builtin  
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 0x7ebf0000: builtin  
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin                              
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin                               
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 0x7ea50000: builtin  
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x7ea70000: builtin    
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\mountmgr.sys" at 0x7e930000: builtin  
trace:loaddll:load_native_dll Loaded L"C:\\Program Files\\Ultima Online 2D\\client.exe" at 0x400000: native
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ws2_32.dll" at 0x7ec80000: builtin          
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ec10000: builtin        
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 0x7ec60000: builtin        
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wsock32.dll" at 0x7ecb0000: builtin         
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e940000: builtin           
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7e9f0000: builtin          
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\comctl32.dll" at 0x7eb40000: builtin        
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x7e750000: builtin          
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x7e7c0000: builtin           
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ddraw.dll" at 0x7e8d0000: builtin           
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winmm.dll" at 0x7e660000: builtin           
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\dsound.dll" at 0x7e6f0000: builtin          
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e5f0000: builtin          
trace:loaddll:load_native_dll Loaded L"C:\\Program Files\\Ultima Online 2D\\igrping.dll" at 0x10000000: native
trace:loaddll:load_native_dll Loaded L"C:\\Program Files\\Ultima Online 2D\\binkw32.dll" at 0x30000000: native
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e5d0000: builtin              
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7e680000: builtin             
trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin                                           
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\lz32.dll" at 0x7e5c0000: builtin               
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x7e5d0000: builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x7e120000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7e290000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x7e100000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7e2a0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x7e0a0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wineoss.drv" at 0x7e060000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\msacm32.dll" at 0x7e020000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\msacm32.drv" at 0x7e050000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\midimap.dll" at 0x7e010000: builtin
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7ee00000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\explorer.exe" at 0x7ec90000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ebb0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 0x7ec00000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x7ec30000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e9b0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7ea60000: builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x7e4f0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7e670000: builtin
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d0c04
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d0c04
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d0c04
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wined3d.dll" at 0x7da40000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\opengl32.dll" at 0x7d9a0000: builtin
fixme:win:EnumDisplayDevicesW ((null),0,0x33ee4c,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3794
I don't know where to start with it, so any advice would be greatly appreciated :)

Wenchy
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Bad display glitches with Ultima Online

Post by vitamin »

wenchkin wrote:I'm having trouble getting Ultima Online to work on my system. I installed from the Age of Shadows CD and patched from there. It installed fine, patched up ok, but when it loads the actual game my display goes utterly haywire. I'm getting 2 badly distorted mini UO screens and it looks like someone randomised the pixels on half my screen. When I move the mouse around I can move said pixels around too.
What video card and what video card drivers?
wenchkin
Level 1
Level 1
Posts: 5
Joined: Mon Oct 27, 2008 3:55 am

Post by wenchkin »

The main card is an ATI Radeon X1950 Pro using the driver for Radeon X1300 and later.

Wenchy
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

[quote="wenchkin"using the driver for Radeon X1300 and later.[/quote]
Version?
wenchkin
Level 1
Level 1
Posts: 5
Joined: Mon Oct 27, 2008 3:55 am

Post by wenchkin »

I'm running dkms-fglrx version 8.522-3mdv2009.0 and the Wine version is 1.1.6

Wenchy
wenchkin
Level 1
Level 1
Posts: 5
Joined: Mon Oct 27, 2008 3:55 am

Post by wenchkin »

This problem apparently also extends to other software too... I just tried installing a couple of other games to see how it got on. Same screen distortion problem. Ick :(

Wenchy
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

wenchkin wrote:I'm running dkms-fglrx version 8.522-3mdv2009.0
That looks like broken version (8.5 ... 8.9)
Get a 8.10 version.
wenchkin
Level 1
Level 1
Posts: 5
Joined: Mon Oct 27, 2008 3:55 am

Post by wenchkin »

Ok, well the 8.10 driver failed to install, but the system did get going again with mesa drivers. For a laugh I tried running UO in Wine again and it looked perfect till I logged in, but that's a lot better than the driver I used before.

So I'll give it another shot with the new drivers and see what happens. Certainly looks like that's where the problem lies at least.

Donna
Locked