0x9000
06.02.04, 23:20
Hallo
Ich habe follgendes Problem:
Wenn ich versuche War3.exe (winex(CVS)) mit folgenden Befehl zu starten:
wine -- War3.exe -nosplash -opengl -window
erhalte ich diese fehlermeldungen
<snip>
fixme:ole:CoCreateInstance no classfactory created for CLSID {cda42200-bd88-11d0-bd4e-00a0c911ce86}, hres is 0x80040154
fixme:ole:CoCreateInstance no classfactory created for CLSID {e436ebb2-524f-11ce-9f53-0020af0ba770}, hres is 0x80040154
fixme:system:EnumDisplayDevicesA ((nil),0,0x408cf86c,0x00000000), stub!
fixme:system:EnumDisplayDevicesA ((nil),0,0x408cf8a4,0x00000000), stub!
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 800x600)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 640x480)
fixme:system:EnumDisplayDevicesA ((nil),0,0x408ce544,0x00000000), stub!
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 800x600)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 640x480)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (desktop)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (desktop)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (desktop)
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 800x600)
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 800x600)
fixme:ole:CoCreateInstance no classfactory created for CLSID {e436ebb3-524f-11ce-9f53-0020af0ba770}, hres is 0x80040154
[FAIL] CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void **)&s_pGraph) = -2147221164fixme:msvcrt:_XcptFilter (-1073741819,0x408cf570)semi-stub
fixme:dialog:MSGBOX_OnInit task modal msgbox ! Not modal yet.
fixme:msvcrt:_XcptFilter (-1073741819,0x408cdda4)semi-stub
</snip>
In meiner wine.conf sind zum thema X11 folgende einträge vorhanden
<snip>
[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Use a private color map
"PrivateColorMap" = "Y"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "N"
; Use a desktop window of 640x480 for Wine
"Desktop" = "Y"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "N"
; Use XShm extension if present
"UseXShm" = "Y"
; Enable DirectX mouse grab
"DXGrab" = "N"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "N"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"
; Run in synchronous mode (useful for debugging X11 problems)
"Synchronous" = "Y"
</snip>
Wieso zum henker will der die Auflössung ändern und was noch wichtiger ist wieso findet wine keine
passende Auflössung selbst wenn Desktop = Y ???
Ich fange langsam an zu verzweifeln.
Noch eine Anmerkung wenn ich X auf 16 Bit stelle meckert wine nicht mehr das er nicht von 32 auf 16 Bit umschalten kann sondern dass er nicht von 16 auf 32 umschalten kann.
Ich habe follgendes Problem:
Wenn ich versuche War3.exe (winex(CVS)) mit folgenden Befehl zu starten:
wine -- War3.exe -nosplash -opengl -window
erhalte ich diese fehlermeldungen
<snip>
fixme:ole:CoCreateInstance no classfactory created for CLSID {cda42200-bd88-11d0-bd4e-00a0c911ce86}, hres is 0x80040154
fixme:ole:CoCreateInstance no classfactory created for CLSID {e436ebb2-524f-11ce-9f53-0020af0ba770}, hres is 0x80040154
fixme:system:EnumDisplayDevicesA ((nil),0,0x408cf86c,0x00000000), stub!
fixme:system:EnumDisplayDevicesA ((nil),0,0x408cf8a4,0x00000000), stub!
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 800x600)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 640x480)
fixme:system:EnumDisplayDevicesA ((nil),0,0x408ce544,0x00000000), stub!
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 800x600)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 640x480)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (desktop)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (desktop)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (desktop)
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 800x600)
fixme:x11drv:X11DRV_resize_desktop Need to update SYSMETRICS after resizing display (now 800x600)
fixme:ole:CoCreateInstance no classfactory created for CLSID {e436ebb3-524f-11ce-9f53-0020af0ba770}, hres is 0x80040154
[FAIL] CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void **)&s_pGraph) = -2147221164fixme:msvcrt:_XcptFilter (-1073741819,0x408cf570)semi-stub
fixme:dialog:MSGBOX_OnInit task modal msgbox ! Not modal yet.
fixme:msvcrt:_XcptFilter (-1073741819,0x408cdda4)semi-stub
</snip>
In meiner wine.conf sind zum thema X11 folgende einträge vorhanden
<snip>
[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Use a private color map
"PrivateColorMap" = "Y"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "N"
; Use a desktop window of 640x480 for Wine
"Desktop" = "Y"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "N"
; Use XShm extension if present
"UseXShm" = "Y"
; Enable DirectX mouse grab
"DXGrab" = "N"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "N"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"
; Run in synchronous mode (useful for debugging X11 problems)
"Synchronous" = "Y"
</snip>
Wieso zum henker will der die Auflössung ändern und was noch wichtiger ist wieso findet wine keine
passende Auflössung selbst wenn Desktop = Y ???
Ich fange langsam an zu verzweifeln.
Noch eine Anmerkung wenn ich X auf 16 Bit stelle meckert wine nicht mehr das er nicht von 32 auf 16 Bit umschalten kann sondern dass er nicht von 16 auf 32 umschalten kann.