Kirjoittaja Aihe: Suorituskykyongelma  (Luettu 5952 kertaa)

UrKKi

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Suorituskykyongelma
« : 19.02.06 - klo:00.12 »
Ongelmana on että nettiselailussa ym. käytössä ikkunat tökkivät ja kone tuntuu ikäistään monta vuotta vanhemmalta. Myös pelit eivät toimi käytännössä lainkaan. Glxgears antaa kuitenkin tulokseksi 7000-7500.

Kone on seuraavanlainen:
AthlonXP 2500+, giga muistia, geforce 6600GT. Koneessa siis ubuntu 5.10 ja gnome. Kernel on 2.6.12-10-k7 ja nvidian ajurit ovat 1.0-8178. Muistinkäyttö n. 133mb.

glxinfo kertoo seuraavanlaista:
Koodia: [Valitse]
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,
    GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
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 version: 1.3
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGI_make_current_read,
    GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 6600 GT/AGP/SSE/3DNOW!
OpenGL version string: 1.4 (2.0.1 NVIDIA 81.78)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_imaging, GL_ARB_multitexture,
    GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_shadow, 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_non_power_of_two,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program,
    GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_texture3D,
    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_filter_anisotropic,
    GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_HP_occlusion_test,
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
    GL_INGR_blend_func_separate, GL_NV_blend_square,
    GL_NV_copy_depth_to_color, GL_NV_depth_clamp, GL_NV_fog_distance,
    GL_NV_fragment_program_option, GL_NV_fragment_program2,
    GL_NV_light_max_exponent, GL_NV_multisample_filter_hint,
    GL_NV_texgen_reflection, GL_NV_texture_compression_vtc,
    GL_NV_texture_env_combine4, GL_NV_texture_rectangle,
    GL_NV_vertex_program2_option, GL_NV_vertex_program3,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SUN_multi_draw_arrays, GL_SUN_slice_accum
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

Ja sitten vielä xorg.conf:
Koodia: [Valitse]
Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "Files"

        # paths to defoma fonts
    FontPath        "/usr/share/X11/fonts/misc"
    FontPath        "/usr/share/X11/fonts/cyrillic"
    FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/Type1"
    FontPath        "/usr/share/X11/fonts/CID"
    FontPath        "/usr/share/X11/fonts/100dpi"
    FontPath        "/usr/share/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

Section "Module"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "type1"
    Load           "vbe"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "fi"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "Emulate3Buttons" "true"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "PH107C/F/H/T"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "NVIDIA Corporation NV43 [GeForce 6600/GeForce 6600 Ultra]"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NV43 [GeForce 6600/GeForce 6600 Ultra]"
    Monitor        "PH107C/F/H/T"
    DefaultDepth    24
    SubSection     "Display"
    ....................................
EndSection

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Suorituskykyongelma
« Vastaus #1 : 19.02.06 - klo:00.43 »
Mitä antaa cat /proc/driver/nvidia/agp/status? Entäpä mitä näyttävät cat /proc/driver/nvidia/agp/card ja cat /proc/driver/nvidia/agp/host-bridge?
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

juyli

  • Vieras
Re: Suorituskykyongelma
« Vastaus #2 : 19.02.06 - klo:00.47 »
Ongelmana on että nettiselailussa ym. käytössä ikkunat tökkivät ja ...

Onkohan verkkoasetukset aivan kunnossa? Ei siis välttämättä X-ongelma.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Suorituskykyongelma
« Vastaus #3 : 19.02.06 - klo:00.50 »
Mie epäilen agpgarttia itellä vetää koneen solmuun jos on väärät arvot. Mutta voihan vika olla toki muuallakin, suljetaan nyt tämä pois.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

UrKKi

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Suorituskykyongelma
« Vastaus #4 : 19.02.06 - klo:01.10 »
Mitä antaa cat /proc/driver/nvidia/agp/status? Entäpä mitä näyttävät cat /proc/driver/nvidia/agp/card ja cat /proc/driver/nvidia/agp/host-bridge?
Koodia: [Valitse]
~$ cat /proc/driver/nvidia/agp/status
Status:          Enabled
Driver:          AGPGART
AGP Rate:        8x
Fast Writes:     Disabled
SBA:             Enabled

~$ cat /proc/driver/nvidia/agp/card
Fast Writes:     Supported
SBA:             Supported
AGP Rates:       8x 4x
Registers:       0xff000e1b:0x1f004302

~$ cat /proc/driver/nvidia/agp/host-bridge
Host Bridge:     Silicon Integrated Systems [SiS] 746 Host
Fast Writes:     Supported
SBA:             Supported
AGP Rates:       8x 4x
Registers:       0x1f004e1b:0x00000f02

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Suorituskykyongelma
« Vastaus #5 : 19.02.06 - klo:01.25 »
Eli agpgart toimii. Hmm voit toki kokeilla pistää fastwritet päälle kun kerta emos ja näyttikses sitä tukevat:

sudo gedit /etc/modprobe.d/nvidia-kernel-nkc lisää seuraavalle tyhjälle riville options nvidia NVreg_EnableAGPFW=1. Niin että se on jotakuinkin tämän näköinen:
Koodia: [Valitse]
alias char-major-195* nvidia
options nvidia NVreg_EnableAGPFW=1
Tallenna ja poistu

alt+cntrl+f1 loggaa sisään ja kirjoita sudo killall gdm
tee komennot:
sudo rmmod nvidia
sudo modprobe nvidia(eli poista ja lisää uudestaan nvidia module)
Käynnistä GDM uudestaan:
sudo gdm Ja loggaa sisään normaalisti

Tarkista cat /proc/driver/nvidia/agp/status toimiiko fastwrite.  :P
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

UrKKi

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Suorituskykyongelma
« Vastaus #6 : 19.02.06 - klo:01.43 »
Onkohan verkkoasetukset aivan kunnossa? Ei siis välttämättä X-ongelma.
Kyllä verkkoasetukset ihan kunnossa on, ikkunat vain tökkivät ja toimivat hitaasti. Täytyy huomenna kokeilla tuota fastwriteä.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Suorituskykyongelma
« Vastaus #7 : 19.02.06 - klo:02.06 »
Kyllä verkkoasetukset ihan kunnossa on, ikkunat vain tökkivät ja toimivat hitaasti.

onhan koneesi hostname myös hosts-tiedostossa?
Janne

UrKKi

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Suorituskykyongelma
« Vastaus #8 : 19.02.06 - klo:11.27 »
onhan koneesi hostname myös hosts-tiedostossa?
On.
Miten voin poistaa nuo nvidian ajurit, jos kokeilisi asentaa uudestaan jonkun eri version.

UrKKi

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Suorituskykyongelma
« Vastaus #9 : 20.02.06 - klo:13.20 »
Mahtaisikohan tuo ongelma johtua tuosta agpartista, kun ainakaan atin:n ohjaimilla se ei toimi tässä emolevyssä?

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Suorituskykyongelma
« Vastaus #10 : 20.02.06 - klo:15.34 »
Mahtaisikohan tuo ongelma johtua tuosta agpartista, kun ainakaan atin:n ohjaimilla se ei toimi tässä emolevyssä?

Ei sekään mahdotonta ole, mutta statuksen mukaanhan sulla se toimii:
Lainaus
~$ cat /proc/driver/nvidia/agp/status
Status:          Enabled
Driver:          AGPGART
AGP Rate:        8x
Fast Writes:     Disabled
SBA:             Enabled

Kun nyt katsoo tuota nvidian ohjesivuja niin ei tuota sinun piirisarjaasi tuolta löydy [SiS] 746, eli sinulla ei oikein muita vaihtoehtoja ole kuin käyttää joko agpgarttia tai poistaa agp tuki päältä(joka hidastaisi konetta entisestään)
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

UrKKi

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Suorituskykyongelma
« Vastaus #11 : 21.02.06 - klo:19.05 »
Saattaa myös johtua siitä että linux ei tue tuota piirisarjaa, joka on sis 748?  Miten nuo nvidian ajurit saisi poistettua ettei tarvi koko hommaa asentaa uudestaan? Kai se on kohta asennettava windows jos ei saa toimimaan  :(.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Suorituskykyongelma
« Vastaus #12 : 21.02.06 - klo:22.01 »
Tuota tuota, nyt vasta hokasin, että sinulla on käytössä uusimmat ajurit. Mistäs sie ne olet asentanut? Breezyn ohjelmavaraistoissa on versio 7667. Oletkos asentanut nvidian sivuilta ladatun ajurin vai dapperin nvidia-glx paketin? Tuo poistaminen vähän riippuu siitä mistä olet sen asentanut.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...