PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cedega und WoW



G-SezZ
08.12.05, 01:03
Hi,
Wow ist zwar schon ewig draußen und man könnte meinen mittlerweile wäre alles gesagt was es zu dem thema zu sagen gibt. aber ich wälz seit tagen google und finde einfach keine lösung für meine probleme:

habe WoW installiert. hat wunderbar geklappt. die patches hab ich einzeln runtergeladen und installiert. ging auch wunderbar.

wenn cih mit d3d starte "läuft" es halbwegs. Der sound (alsa läuft nicht daher oss) hat hin und wieder ein weises rauschen. aber spielbar ist es nicht. sobald ich mich bewege hab ich ne diashow.

nungut, man sollte ja sowieso opengl benutzen. doch wenn ich mit -opengl starte wird der monitor kurz schwarz und dann bekomme ich ein windowsfenster mit der eldung "World of Warcraft konnte keie 3D-Beschleunigung starten"
nachdem ich den heutigen patch installiert hatte lief es plötzlich mit opengl, gott allein weiß weshalb. es war wunderbar flüssig und lief prima.
da der monitor mit der wiederholrate nicht klarkam hab ichs erst nochmal beendet, die modeline in der xorg angepasst, X neu gestartet und nochmal WoW gestartet. Wieder selbe fehlermeldung wie zuvor...

Quake kann ich wunderbar spielen, opengl sollte also eigentlich funktionieren.

Geforce FX5700 pro
suse-9.3 pro
X Window System Version 6.8.2
linux 2.6.11.11
nvidia-1.0-7676
cedega 4.4-3 (kein aktueller key mehr, also kein update möglich...aber es soll ja auf früheren versionen schon gelaufen sein...)

cedega config:


[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Number of colors to copy from the default palette
"CopyDefaultColors" = "0"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "24"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "Y"
; Use a desktop window of the given size
;"Desktop" = "800x600"
; 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" = "Y"
; Use XVidMode extension if present
"UseXVidMode" = "Y"
; Use XRandR extension if present
"UseXRandR" = "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"
; Use this to make your X server execute all commands
; sequentially rather than buffering commands. Will make
; everything really SLOW but can be nice for debugging.
;; "Synchronous" = "Y"
; Enable the FPS count on the TransGaming HUD (also activates the HUD)
"ShowFPS" = "Y"
; Enable memory statistics on the TransGaming HUD (must have ShowFPS activated)
"ShowMem" = "Y"
; How much Video RAM does your card have?
"VideoRam" = "256"
; How much AGP memory should be used for vertex data (about 1/2 your AGP aperature size)
"AGPVertexRam" = "128"
; Use NV_VAR (enabled by default)
;;"NV_VAR" = "Y"
; Use ARB_VBO (enabled by default, NV_VAR takes precendence)
;;"ARB_VBO" = "Y"


[d3dgl]
"AnisotropicTextureFiltering" = "Y"
"VertexShaders" = "Y"
; type of vertex shaders to use (Hardware/Software/Auto)
; hardware will use whatever the opengl drivers make available
; software will use winex software emulation (will be slow!)
; (has not been implemented yet!)
;; "VertexShaderMode" = "Auto"
"PixelShaders" = "Y"
; Which version of pixel shaders to attempt to use, if available
;;"PixelShadersLevel" = "1.1"
"ClipSpaceFix" = "Y"
; enable software vertex blend weight support (Yes/No/Auto)
; provide software blending fallback if hardware support not available
; (has not been implemented yet!)
;; "SoftwareVertexBlending" = "Auto"
; (dev-only) Maximum number of texture stages that WineX should attempt to use (1-8)
;; "MaxTextureStages" = "8"
; (dev-only) Identify polygons under the mouse cursor
;; "InterceptMode" = "N"
; (dev-only) apply fragment translation in vertex program (No/Tex/Auto/Pos)
;;"FragmentOffset" = "Auto"
; use the fixed function over vertex shader pipeline (Yes/No/Auto)
;;"FixedProgram" = "Auto"
; (dev-only) Provide non power of two texture support using rectangle textures (Yes/No/Auto)
;;"RectangleTextures" = "Auto"

[opengl]
; Report a truncated list of OpenGL extensions to the application
"FixedGLExtensionBuffer" = "Y"
; list of additions (+) or deletions (-) to the list of extensions
; reported when FixedGLExtensionBuffer is enabled. Note that extensions
; cannot be enabled if they are not supported by your video card/drivers
"GLExtensionBuffer" = "-GL_ARB_vertex_buffer_object"


ich will keinen 5 seiten post machen, falls noch was anderes von interesse ist sagt bescheid, bevor ich hier tausend zeilen unnützen code poste.

würd mich tierisch freuen wenn mir jemand helfen könnte WoW zum laufen zu bringen, mir stehts bis sonstwo extra dafür ne platte an windows zu vergeuden.

G-SezZ
08.12.05, 17:30
so, ich kann jetzt noch ein bissl was ergänzen:
hab mir heute in der hoffnung dass es dann geht nochmal die lcedega lizenz verlängert und ein update auf 5.0.2 gemacht.
ees läuft auf 1280x1024. allerdings ist das viel too much für meine alte kiste.
und sobald ich runter stell auf 1024x768 sagt WoW wieder dass es die 3d beschleunigung nicht starten kann.

das spiel läuft auf jeder auflösung, sowohl auf d3d als auch mit opengl. nur: bei 800x600 wird der text so schlecht dargestellt dass man kaum was lesen kann, und auf 1280x1024 packts die rechner eben nicht.
nur die verflixte 1024x768 funzt nicht, weder mit opengl ncoh mit d3d.
hier noch die fehlermeldung von cedega in der konsole bei d3d:


X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 1 (X_CreateWindow)
Value in failed request: 0x0
Serial number of failed request: 30
Current serial number in output stream: 32

weiß nich obs für die lösung mit opengl beiträgt, aber ich denke schon. mir sagt das leider garnichts.
irgendwelche lösungsvorschläge?
langsam bin ich am verzweifeln...komm mir vor wie n junkie mit beiden armein in gips ;)