PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Framerate


DarkTron
01.12.01, 20:11
hi,
weiß zwar nicht ob ich mit meiner frage hier richtig bin, nur leider wußte ich nicht genau wo ich posten sollte. und zwar habe ich folgente frage.
seite die neuen nvidia treiber raus sind, gab es ja schon so einige diskussionen ob sie nun gut oder schlecht sind und dazu wurde auch oft "gears" als beispiel genannt. und da habe ich gelesen das so die durchschnittliche framerate so bei ca. 1500 frames liegt! und das auf recht "normalen" computern. ich habe folgente system:

AMD Duron 950
256 DDR-Ram
GeForce 2MX
Suse 7.2 (kernel 2.4.4)
Nvidiatreiber 1541

bei mir liegt die framerate bei ca. 850 fps bei gear andere ähnliche systeme sind aber da fast doppelt so schnell!

woran kann das liegen? :confused:

Trillian
01.12.01, 20:14
Ich glaube, Hunter's Nvidia FAQ ist z.Z. offline, deswegen nur kurz:
Mach mal "glxinfo" und guck, ob auch wirklich der Nvidia Treiber benutzt wird.

Ansonsten: Hast du die Doku auf www.nvidia.com gelesen?

varg
01.12.01, 20:48
@DarkTron
Das ist viel zu niedrig ich habe ca. 1620 fps.
Ich glaub nicht das bei dir die nvidia Treiber laufen, weil ich ohne nvidia Treiber ca. 820 fps hatte.

Wie hast du die Treiber eigentlich installiert?

DarkTron
01.12.01, 21:06
also bei "glxinfo" kommt folgentes:

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.2
server glx extensions:
client glx vendor string: NVIDIA Corporation
client glx version string: 1.2
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_SGIX_swap_group, GLX_SGIX_swap_barrier
GLX extensions:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce2 MX/AGP/3DNOW!
OpenGL version string: 1.2.2
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, 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_transpose_matrix, GL_S3_s3tc, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_packed_pixels, GL_EXT_paletted_texture,
GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shared_texture_palette,
GL_EXT_stencil_wrap, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_cube_map, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
GL_EXT_vertex_array, GL_EXT_vertex_weighting,
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
GL_NV_evaluators, GL_NV_fence, GL_NV_fog_distance,
GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_register_combiners, GL_NV_texgen_emboss, GL_NV_texgen_reflection,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,
GL_SGIS_generate_mipmap, GL_SGIS_multitexture, 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
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
0x22 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
0x2b 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
0x2e 24 tc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x30 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x33 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x34 24 dc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
0x35 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
0x36 24 dc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
0x37 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x38 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
0x39 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None

wenn ich das richtig deute laufen die nvidia treiber,oder? also ich habe die die 1541 rmps für suse 7.2 installiert wie es in der anleitung steht. die 2313 habe ich bis jetzt noch nicht zum laufen gebracht :(

varg
01.12.01, 21:10
Eigenartig genau so wie bei dir sieht die glxinfo bei mir aus.
Also laufen die NVIDIA Treiber, wohl doch.

hunter
01.12.01, 22:06
Meine FAQ ist nicht offline. Das System ist Schuld. Es zeigt dir nur so viele Tage wie du eingestellt hast. Hast du nicht mindestens 20 - 30 da stehn, dann siehst du nichts. Hier der direkt Link:

http://www.linuxforen.de/forums/showthread.php?s=&threadid=18698

Poste mal: "cat /proc/nv/card0"

Sollte so aussehen:

cat /proc/nv/card0

----- Driver Info -----
NVRM Version: NVIDIA NVdriver Kernel Module 1.0.2313 Tue Nov 27 12:01:24 PST 2001
Compiled with: gcc version 2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)
------ Card Info ------
Model: GeForce2 MX/MX 400Video BIOS: 03.11.00.18
------ AGP Info -------
AGP status: Enabled
AGP Driver: NVIDIA
Bridge: Via Apollo Pro KT133
SBA: Supported [disabled]
FW: Unsupported [disabled]
Rates: 4x 2x 1x [4x]
Registers: 0x1f000207:0x00000104

Das ich die neusten Treiber benutze braucht dich nicht zu kümmern. Wichtig ist die Zeile mit dem AGP. Ist das bei dir an ? Wenn nicht, dann wäre das die Erklärung warum die Werte so niedrig sind. Dann musst du folgendes in deine /etc/X11/XF86Config(-4) eintragen:

# ****************
# Graphics evice section
# ****************

Section "Device"
Identifier "NVIDIA GeForce2 DDR (generic)"
VendorName "Unknown"
BoardName "Unknown"
Driver "nvidia"
Option "NvAgp" "X"
VideoRam 32768
# Clock lines

Statt X trägst du dann folgendes ein:

1 für Nvidia AGP (bei Via Chip Boards)
2 für AgpGart (Kernel AGP)
3 automatische Auswahl


Sollte das nicht klappen oder AGP ist schon an, dann können es noch die Farben sein. Geh dann in der selben Configdatei weiter nach unten und sieh dir dies Zeile an:

DefaultColorDepth 16

Sollte da 24 stehen, dann nimm es mal auf 16 runter.


Sollte dein System Ärger mit dem AGP machen, dann kompilier dir mal die neusten Treiber. Angeblich soll das mit dem AGP da besser klappen.

Zaphod-B
01.12.01, 22:28
Moin,
es gibt noch ne einfache Erklärung für die niedriege fps:
Wenn du 24 bit Farbtiefe auf den Desktop hast, käme die Geschwindigkeit hin.Empfehlung:
In der xf86.conf default auf 16 bit einstellen.

Greetings Zaphod

hunter
02.12.01, 10:06
Kannst du nicht mal die Antworten lesen die vor deiner gegeben wurden ? Nur wenige Zeilen über dir hab ich genau das geschrieben.

Zaphod-B
02.12.01, 10:13
@ Hunter,
Sorry, war schon spät.....

Greetings Zaphod-B

DarkTron
02.12.01, 11:17
@all


DefaultColorDepth 16

genau das war des problems lösung, es sind immer diese kleinigkeiten... aber an sowas habe ich echt nicht gedacht :p bei gears komme jetzt so 1600-1700 frames zustande.

aber vielen dank für eure schnelle hilfe!!!!

PS. gibt es eigentlich auch einen richtigen benchmark für grafikkarten unter linux?

Trillian
02.12.01, 11:43
Quake3 Timedemo :D

Quake starten, Console runterfahren und
/timedemo 1
eintippseln. Anschliessend eine Demo abspielen (z.B. FOUR).