PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Performance mit Cedega unter Warcraft3



karlnapf_ger
21.08.06, 21:42
Hallo zusammen

Ich möchte Warcraft3 unter Ubuntu 6.06 Dapper im Battle.net spielen.
Ich hab in verschiedenen Foren gelesen, dass die Performance mit Cedega genauso (u.a. sogar besser) sein soll wie in Windows.
Das ist bei mir nicht der Fall.
Es ist spielbar, aber auch nur eben so gerade (ca 15fps)

Dieser Systemtest von Cedega schlägt übrigens bei mir unter 3d Beschleunigung fehl (sonst überall ok, auch openGL)
Mein Rechner ist auch nicht gerade der stärkste (P3-900, RivaTNT2Pro, 256MB RAM), allerdings unter Windows läuft das Spiel Prima

Liegt das jetzt einfach daran dass das Spiel emuliert läuft und mein Rechner eh nicht so fit ist, oder daran dass ich irgendwas falsch eingestellt habe?

hab den legacy treiber installiert, das ubuntu paket dafür
kernel ist 2.6.15-26-686
xserver läuft mit dem "nvidia" modul (das logo erscheint auch beim starten)
glx modul ist auch in der modules liste vom x server drin
glxgears gibt ca 370 fps

(sorry weiß nicht wie man sachen einbettet, wenns mir einer sagt, mach ichs noch dann ists alles einfacher zu lesen hier)
glxinfo gibt folgendes:name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer
GLX version: 1.3
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: RIVA TNT2/AGP/SSE
OpenGL version string: 1.5.3 NVIDIA 71.74
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat,
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_window_pos,
GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_fog_distance,
GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_SGIS_multitexture,
GL_SUN_slice_accum
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
usw.....

Vielen Dank

Heiko

BlackTiger
22.08.06, 13:51
Hi,

P3-900, RivaTNT2Pro, 256MB RAM ... ja dein Rechner ist doch etwas argh schwach aber das sollte für Warcraft 3 reichen ... läuft jedenfalls auf meinem P3 900 Mhz mit ner GeForce 2 MX ohne größere Probleme ....

glxgears gibt ca 370 fps ... ist das nicht bischen argh wenig .. naja ne TNT :o

Vll läuft dein WC3 ja einfach im Standart Direct3D Modus? Der ist generell lahm mit Wine/Cedega.

Starte das Spiel mal mit den Start Parameter -opengl also "cedega wc3.exe -opengl" (Oder in der GUI hinzufügen).

Achja das hätte dir auch die Wine AppDB (http://appdb.winehq.org) sagen können ... das spiel läuft genau so perfekt mit Wine .. und scheinbar ist inzwischen der Support durch die AppDB schon besser als Cedega oder wieso frägt hier jeder an und nicht bei Transgaming selbst? ....

Und hast du eine aktuelle Cedega Version kannst du auch mittels GDDB Datenbank von Transgaming automatisch die optimalen Settings für WC3 einstellen lassen, gut wenn man selbst nicht viel rumfummeln will ;)

Mfg
BlackTiger

karlnapf_ger
22.08.06, 15:20
Hi danke für deine Antwort.
Klar mein Rechner ist schwach, aber es wird halt wie gesagt oft behauptet, dass warcraft unter wine so gut laufen soll, wenn nicht besser als in Windows ( und da klappts prima)
auf deinem P3-900 läuft warcraft da prima unter linux oder windows?


wegen der OpenGL Sache:
Habs mit "-opengl" ausprobiert "cedega .cedega/Warcraft3/c_drive/Program\ Files/Warcraft\ III/war3.exe -opengl"

da hab ich so ca einen halben frampoint :)
spricht- vorher liefs mit direct 3d, deswegen war es auch so langsam
UND
meine OpenGL unterstützung scheint ja nicht zu funktionieren - das spiel läuft im softwareGL modus- das erklärt dann wohl wahrscheinlich auch meine niedrigen glxgears Werte.

Gibt es denn eine möglichkeit zu sehen, ob meine openGL Beschleunigung funktioniert, und was das Problem ist? Oder bzw wo finde ich Informationen dazu?
Ich dachte immer wenn der Xserver mit dem nvidia modul startet und das glx modul geladen ist, dann wäre alles fertig mit 3dBeschleunigung.

BlackTiger
22.08.06, 15:48
Hmm ... sehr komisch, scheint für mich richtig geladen zu sein ...

Wenn dir ein "eselect opengl show" auch nvidia zeigt dürfte das Modul korrekt geladen sein ...

Zur Sicherheit meine Device Sektion für die Grafikkarte (xorg.conf):



Section "Device"
Identifier "GeForce 7800GT"
Option "EnablePageFlip" "True"
VideoRam 256
Option "NoLogo" "True"
Driver "nvidia"
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
EndSection

Dann noch in der Module Sektion ein


Load "glx"


So in etwa sollte das bei dir auch ausschauen (die Option Sachen sind nicht zwingend benötigt aber optimieren mir den Grafik Bereich) - mehr wird nicht benötigt um die 3D Beschleunigung anzuwerfen :o

Wenn mit den Settings dein xorg auch startet dann liegt es wohl definitiv nicht am 3D Treiber von NVidia sondern eher an etwas anderem ...

Versuch mal das Spiel mit der letzten Wine Version zu testen und schau ob dort sich etwas verändert. Mehr weiß ich atm auch nicht ...

Mfg
BlackTiger

karlnapf_ger
22.08.06, 20:20
also habs nochmal gecheckt,
mein x-server läuft mit GLX und nvidia modul

das spiel läuft unter openGL, nur einfach nicht so schnell wie in windows

Naja, dann neuer Rechner :)

BlackTiger
22.08.06, 21:10
also habs nochmal gecheckt,
mein x-server läuft mit GLX und nvidia modul

das spiel läuft unter openGL, nur einfach nicht so schnell wie in windows

Naja, dann neuer Rechner :)


Wenn dann liegt es an deiner uralten TNT2 - denn mit dem selben Prozessor nur 256MB Ram mehr und einer GeForce2 MX 32MB läuft das Spiel ja ohne Probleme.

Gut dein Rechner ist wirklich sehr alt für solche Dinge ... aber versuchs doch mal mit einer GeForce 2 MX/TI von nem Freund .etc ob dann das Spiel flüssig läuft ... ansonsten ist ein neuen PC zusammen zu stellen wirklich nicht verkehrt :o

Und teste es nochmal mit Wine ... nicht einfach ausruhen/aufgeben nur weil du es mit Cedega versucht hast!

Mfg
BlackTiger

WhiteShadow
23.08.06, 10:51
für ne TNT brauchst du die ALTEN nvidia Treiber, da die neuen diese nicht mehr/oder nicht mehr korrekt unterstützen.

Wäre denkbar, dass der 2D Modus in dem der Desktop läuft mit den neuen auch geht, aber der 3D verbugt ist.

Kenny@Knoppix
23.08.06, 11:05
Hallo zusammen

Ich möchte Warcraft3 unter Ubuntu 6.06 Dapper im Battle.net spielen.
Ich hab in verschiedenen Foren gelesen, dass die Performance mit Cedega genauso (u.a. sogar besser) sein soll wie in Windows.
Das ist bei mir nicht der Fall.
Es ist spielbar, aber auch nur eben so gerade (ca 15fps)

Dieser Systemtest von Cedega schlägt übrigens bei mir unter 3d Beschleunigung fehl (sonst überall ok, auch openGL)Mein Rechner ist auch nicht gerade der stärkste (P3-900, RivaTNT2Pro, 256MB RAM), allerdings unter Windows läuft das Spiel Prima

Liegt das jetzt einfach daran dass das Spiel emuliert läuft und mein Rechner eh nicht so fit ist, oder daran dass ich irgendwas falsch eingestellt habe?

hab den legacy treiber installiert, das ubuntu paket dafür
kernel ist 2.6.15-26-686
xserver läuft mit dem "nvidia" modul (das logo erscheint auch beim starten)
glx modul ist auch in der modules liste vom x server drin
glxgears gibt ca 370 fps

(sorry weiß nicht wie man sachen einbettet, wenns mir einer sagt, mach ichs noch dann ists alles einfacher zu lesen hier)
glxinfo gibt folgendes:name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer
GLX version: 1.3
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: RIVA TNT2/AGP/SSE
OpenGL version string: 1.5.3 NVIDIA 71.74


hi kann es sein das deine 3 d beschleunigung trotz logo am anfang deaktiviert ist!!

BlackTiger
23.08.06, 14:38
für ne TNT brauchst du die ALTEN nvidia Treiber, da die neuen diese nicht mehr/oder nicht mehr korrekt unterstützen.

Wäre denkbar, dass der 2D Modus in dem der Desktop läuft mit den neuen auch geht, aber der 3D verbugt ist.

OpenGL version string: 1.5.3 NVIDIA 71.74

Das zeigt uns doch das er die legacy Treiber benutzt.

Und wenn man sich den Rest des glxinfo Outputs anschaut sieht für mich alles richtig geladen aus ...

Mfg
BlackTiger

Miracoli
23.08.06, 22:13
Ich würds auf jeden Fall mal mit wine probieren. Erzielt bei mir eine bessere Leistung als Cedega in Warcraft III.
MfG
miracoli

WhiteShadow
24.08.06, 10:40
oh ... dachte die legacy sind 66.xx und nicht 71.xx - war mein Fehler.