You are not logged in.
I have installed Arch on my AMD-64 machine and I am loving it! I've gotten nearly everthing working on my own with the help of the great people to update the supported and AUR repo's.
My only problem is trying to run Games through Wine that are DirectX dependant. I have installed bin32-wine with the lib32-catalyst-utils from the AUR and then installed Directx9 and installed the games. Whenever I run any DirectX game with Wine everything runs fine until it has to render 3d models. I always get a black screen with the sound running in the background. If I move the mouse I hear the effects from rolling over menu options and I can even click them. I've messed with some Regedit settings including offscreenrenderingmode and pixelshaders and antianalysing; trying all the available options but it doesn't change a thing. OpenGL games work through wine and native linux games.
My Direct Rendering works:
[nego@localhost ~]$ glxinfo | grep 'dir'
direct rendering: Yes
Catalyst drivers recognize my card.
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3850
OpenGL version string: 2.1.8304 Release
This is my xorg.conf:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
Section "Files"
Fontpath "/usr/share/fonts/X11/misc"
Fontpath "/usr/X11R6/lib/X11/fonts/misc"
Fontpath "/usr/share/fonts/X11/cyrillic"
Fontpath "/usr/X11R6/lib/X11/fonts/cyrillic"
Fontpath "/usr/share/fonts/X11/100dpi/:unscaled"
Fontpath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/75dpi/:unscaled"
Fontpath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
Fontpath "/usr/share/fonts/X11/Type1"
Fontpath "/usr/X11R6/lib/X11/fonts/Type1"
Fontpath "/usr/share/fonts/X11/100dpi"
Fontpath "/usr/X11R6/lib/X11/fonts/100dpi"
Fontpath "/usr/share/fonts/X11/75dpi"
Fontpath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
Fontpath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "Device"
Identifier "ATI Technologies Inc ATI Default Card"
Driver "fglrx"
Busid "PCI:1:0:0"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "on"
EndSection
Section "Monitor"
Identifier "VX2235wm-3"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc ATI Default Card"
Monitor "VX2235wm-3"
Defaultdepth 24
SubSection "Display"
Depth 1
Modes "1680x1050" "1600x1200" "1440x1440" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x640" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1680x1050" "1600x1200" "1440x1440" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x640" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1200" "1440x1440" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x640" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1200" "1440x1440" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x640" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1200" "1440x1440" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x640" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1200" "1440x1440" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x640" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "ServerFlags"
Option "AIGLX" "Off"
EndSection
Wine output is this (with Team Fortress 2):
fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1b8f98)->(0x32c8f4)
fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1b8f98)->(0x32c8f4)
fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1b8f98)->(0x32c8f4)
fixme:shdocvw:InPlaceActiveObject_TranslateAccelerator (0x1b8f98)->(0x32c8f4)
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x1b8f98)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x1b8f98)
fixme:shdocvw:OleObject_Close (0x1b8f98)->(1)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x1ce5d0)->((nil))
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x33e1e0,0x00000000), stub!
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
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:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515474505 (as fourcc: INTZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1515667794 (as fourcc: RAWZ) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 909198916 (as fourcc: DF16) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 826889281 (as fourcc: ATI1) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 826889281 (as fourcc: ATI1) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 826889281 (as fourcc: ATI1) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 826889281 (as fourcc: ATI1) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 826889281 (as fourcc: ATI1) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 826889281 (as fourcc: ATI1) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 826889281 (as fourcc: ATI1) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:debug_d3dformat Unrecognized 826889281 (as fourcc: ATI1) WINED3DFORMAT!
err:d3d:CheckTextureCapability Unhandled format=unrecognized
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x14a1c8) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x14a1c8) Event query: Unimplemented, but pretending to be supported
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x14a1c8) : stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x14a1c8) Event query: Unimplemented, but pretending to be supported
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x14a1c8) : stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x14a1c8) Event query: Unimplemented, but pretending to be supported
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
err:ntdll:RtlpWaitForCriticalSection section 0x9d68a4 "?" wait timed out in thread 003d, blocked by 003e, retrying (60 sec)
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e170 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e170 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e170 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e170 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e170 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e170 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e170 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e170 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e1c4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e1c4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e1c4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e1c4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e1c4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e1c4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e1c4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x13f4d2e0) : pBox=0x33e1c4 stub
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x14a1c8) : stub
fixme:mshtml:hidden_proc (0x100ac 49228 0 1)
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:shdocvw:ViewObject_SetAdvise (0x15310088)->(1 00000002 0x8cc990)
fixme:shdocvw:PersistStreamInit_InitNew (0x15310088)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x15310088)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x15310088)->(ffffffff)
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:font:WineEngAddFontResourceEx Ignoring flags 10
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x15d11d38,0x15d11c70): stub
fixme:d3d_surface:surface_load_ds_location (0x15d4f0) Not supported with fixed up depth stencil
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x14a1c8) : stub
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x14a1c8) Event query: Unimplemented, but pretending to be supported
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x1535f758) : pBox=0x33e2d8 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x1535f758) : pBox=0x33e2d8 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x1535f758) : pBox=0x33e2d8 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x1535f758) : pBox=0x33e2d8 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x1535f758) : pBox=0x33e2d8 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x1535f758) : pBox=0x33e2d8 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x1535f758) : pBox=0x33e2d8 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x1535f758) : pBox=0x33e2d8 stub
CellID: Connecting to 58.120.225.190:27031. . .
CellID: Connect to 58.120.225.190:27031 took 238 MS
CellID: Nothing beat our old best time of 31 MS
err:ntdll:RtlpWaitForCriticalSection section 0x9d68a4 "?" wait timed out in thread 003d, blocked by 003e, retrying (60 sec)
Last edited by nego (2009-01-30 22:33:38)
Offline
EDIT:
Whoops, nvm...
Note to self:
READ before POST.
EDIT 2:
You should never install DirectX under wine. Try with a clean wine prefix.
EDIT 3:
Also ati cards not always function correctly with wine...
Last edited by Dheart (2009-01-29 21:54:01)
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
Tried to delete my entire wine directory and install a fresh copy and just drag the DLLs I need, but it gives me the same result.
You're right about the ATI drivers though. The only problems I ever seem to have with them is how they function with Wine or vice versa.
Last edited by nego (2009-01-29 22:18:39)
Offline
Thanks for the reply, it actually did solve my problem!
I completely removed wine, wine directory, and the lib32-catalystutils package and reinstalled them and then restarted X and wine ran perfectly. All the games in the Orange Box that I tried worked!
Thanks again!
Offline