PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Spiele erkennen kein opengl



Cluster2a
30.06.06, 04:04
Hi!
Habe Mandrake 10.1 und ne mobile ati...
Dazu xOrg 6.82 mit den Standard-Treibern.
Nun will aber weder Counterstrike, noch Quake 2 (ja.. der alte Teil ;) ) über opengl laufen.
Counterstrike sagt mir, dass opengl nicht zur verfügung steht und Quake wechselt mal eben gleich wieder in den softwaremodus :)

Benutze Wine 9.16.



glxgears gibt folgendes aus:
Loading required GL library /usr/X11R6/lib/libGL.so.1.2
9866 frames in 5.0 seconds = 1973.200 FPS
11712 frames in 5.0 seconds = 2342.400 FPS
11687 frames in 5.0 seconds = 2337.400 FPS
11521 frames in 5.0 seconds = 2304.200 FPS

Also die Frames sind schon ok... von daher sollte der Graka-Treiber ok sein, oder??


glxinfo:


name of display: :0.0
Loading required GL library /usr/X11R6/lib/libGL.so.1.2
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20040929 AGP 1x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 6.2.1
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_equation_separate,
GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_histogram,
GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_MESA_pack_invert, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x25 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x26 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x27 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x29 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2a 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x2b 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x2c 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x2d 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2e 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x2f 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x30 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow
0x31 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x32 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow



Hätte jetzt jemand ne Idee, woran das liegen könnte???
Vielen Dank schonmal im Voraus.
Gruß,Alex

baumgartner
30.06.06, 06:07
Welche Grafikkarte und welcher Treiber?
Den Treiber findest du in deiner /etc/X11/xorg.conf in der Section Device.

Cluster2a
30.06.06, 13:58
Das ist ne ati radeon mobility... welche genau kann ich dir nicht sagen.... um die 8000/8500

In der xorg.conf steht folgendes drin:


Section "Device"
Identifier "device1"
VendorName "ATI"
BoardName "ATI Radeon (fglrx)"
Driver "radeon"
Option "DPMS"
EndSection


Die Treiber waren vorinstalliert.. habe mein x-server auf 6.8.2 geupdatet..
Also TuxRacer läuft unter opengl mit 90 fps... Aber wine spinnt da wohl.
Kann man da was machen?? habe wine schon mit "-opengl" gestartet... aber weiß nicht, was das bringen soll, aber hat nichts gebracht :) War mal ein versuch...

thechef
30.06.06, 14:49
Ich habe ein ähnliches Problem mit Quake 3

OpenGL an sich funktioniert, glxgears, ppracer, direct rendering ist an.

Quake3 verlangt von mir aber +set r_allowsoftwaregl 1, da es glaubt ich verwende mesa indirect rendering.

Ich habe eine intel-grafikkarte.


OpenGL renderer string: Mesa DRI Intel(R) 915GM 20050225


Vielleicht glaubt Quake3 es sei indirect rendering an, weil "es" Mesa ist.

wine müsst ich mal noch testen.

Cluster2a
30.06.06, 16:58
habe gerade mal ein altes cs installiert... also in direct 3d habe ich zwar ein paar grafikfehler, aber es läuft eigentlich ganz gut... grafik könnte ein stück flüssiger laufen, aber spielbar ist es...
Das müßte ja unter opengl noch besser laufen, aber ich bekomms absolut nicht hin.

Ich schätze das hat was mit wine zu tun, zumal tuxracer unter opengl mit 90 fps läuft.

Cluster2a
30.06.06, 17:16
ChoosePixelformatfailed... was bedeutet diese Meldung??
Die erscheint, wenn ich versuche über opengl zu spielen

Yonibear
30.06.06, 19:05
Anscheinend verwendest du den freien ATI-Treiber, der aber leider nicht ganz ausgereift ist. Schonmal mit dem fglrx-Treiber versucht?

Cluster2a
30.06.06, 23:16
Section "Device"
Identifier "device1"
VendorName "ATI"
BoardName "ATI Radeon (fglrx)"
Driver "radeon"
Option "DPMS"
EndSection

Da steht doch fglrx dahinter... der Treiber, der auf der ATI-Seite angeboten wird, funktioniert nicht... da will der x-server einfach nicht mehr starten.
Aber ist doch eh ein fglrx-treiber.

Gibts da sonst noch möglichkeiten, die ich ausprobieren könnte?

ciruZ
01.07.06, 01:06
Driver "radeon"
Seit wann heißt der fglrx Treiber radeon? Das ist der Open Source Treiber...

Cluster2a
01.07.06, 10:53
ok, dachte nur, weil "fglrx" dahinter steht... aber ich bekomme den ati-treiber auf der homepage nicht installiert... bin nach dem howto auf der homepage vorgegangen, aber es will nicht. Kann mir vielleicht jemand kurz erklären, wie ich da vielleicht bei mandrake 10.1 vorgehen könnte?
Da steht drin, dass ich ein paket bauen kann, aber für Madriva 2006... das wollte ich einfach mal versuchen, aber es kommt immer die fehlermeldung, dass rpmd nicht gefunden wurde.
rpm ist schonmal bei mir installiert und läuft auch, deswegen weiß ich nicht genau, was diese Fehlermeldung hervorruft.

Cluster2a
01.07.06, 11:06
also habejetzt folgendes ausprobiert:
sh ati-driver-installer-8.26.18-x86.run --buildpkg Mandriva/2006

und folgende meldung kam dabei raus:

Generating package: Mandriva/2006
Package build failed!
Package build utility output:
/usr/lib/rpm/rpmb: No such file or directory


Habe geschaut, der ordner ist da, aber rpmb ist nicht da...

Habe versucht über rpmDrake rpm-build nachzuinstallieren, aber kommt folgende meldung:
"...kann nicht installiert werden, wegen unbefriedigender automake"...
und da weiß ich nicht, wie ich daran vorbeikommen soll, weil offensichtilch benötige ich genau dieses packet.

WhiteShadow
02.07.06, 09:40
vielleicht hast du kein "automake" paket drauf? oder es ist veraltet?

Cluster2a
02.07.06, 13:41
hab ja nach automake gesucht, in prmdrake, aber da existiert sowas nicht :)
Ist schon komisch.. aber hab mir jetzt erstmal das neue mandriva 2006 bestellt... die ati-treiber sind direkt darauf zugeschnitten und das brauch ich jetzt :D Habe keine lust mehr auf rumbasteln.. mir hängts jetzt eh erstmal raus :)