PDA

View Full Version : New to linux, need help getting on my feet. (Poor performance) Screenshot alert.



ninja_deejay
6th February 2007, 03:37 PM
!DANGER! !PELIGRO! Long post!
Edit: Removed screenshot, and added link instead.

Hello all, I'm new to the linux community, about 5 days in on my first windows-free system and I need a hand. Im using FC6. You will have to bear with me, as I know almost nothing about linux aside from the package manager, and how to open a terminal and login as root. (I'm pretty good at regurgitating yum commands, but if it weren't written on the howto page right in front of me I never would have guessed.) Any help would be greatly appreciated, I love linux, and even more, I really like FC, and would hate to have to give it up.

Right now I am having two problems (not to bad for my first week I think).
1. Things are slow, while it is a laptop, and I have no dreams of achieving light-speed from my office chair, we are talking about win95 status.

2. ATI driver. (I know, yuck, but it might not be a problem, it might end up being more of a question.

I'll address these in order. I'll start by saying I did my best to search on this, and found a couple of threads that are very similar to my problem, but not quite it, and even if they were, I am to new to understand the suggested fixes. For now, I need things to be explained step by step, or at least with the keywords pointed out so I can google/linux a howto.

1.
-Bootup is about 3 minutes. I don't really know if thats an issue or not as Ive never booted linux anywhere else, it doesn't bother me too much, its sort of fun to watch linux boot after so many years of watching the windows splash screen.
-Next up is application load time. Even simple things, like KAsteroid, or Firefox take a good while to load up.
-Web browsing. "Connecting to www.blah.blah" seems to take a LONG time compared to my windows loaded firefox. Then once connected, it still seems a bit sluggish on the load, though not horrific. Opening links in new tabs is a lengthy process, and most notably, scrolling is slow and jerky, alot like scrolling a webpage on winxp using the default VGA driver.
-XScreensaver is also pretty slow if i stray too far from the nintendo game ports.

(I have attached my top results, sorted with M: http://i35.photobucket.com/albums/d165/Ninja_DeeJay/top.png)

UPDATE: For some reason, just a few minutes after making the original post, the thing sped up considerably. I'm afraid to reboot it, lol. Anyhow, I took another screen shot of top M for comparison. (http://i35.photobucket.com/albums/d165/Ninja_DeeJay/top2.png)




2. Those issues seem memory related, given the top results (caused by something else I think, but memory being the effecting factor), however they also remind me of running windows with no driver for my GPU. I have installed the livna fglrx driver for ATI via yum, though it told me that it was already installed. I also noted that when I installed beryl, it threw me an error "warning: 3D driver claims to not support visual 0x4b" From what I gleaned from another post, I think this is an issue with the ATI driver that happens on any ATI graphics platform. Am I right on that, or is there actually a problem? If so, is there a workaround? (beryl seems too tasty to pass up)

(Also included my glxinfo results)



APPENDIX A: System
Dell Inspiron 8200 notebook
1.8ghz
512MB RAM
30GB HDD
ATI mobility radeon 9000
Broadcom miniPCI 802.11g (thank god the ethernet port works, im not ready for ndiswrapper yet)



APPENDIX B: glxinfo

name of display: :0.0
libGL warning: 3D driver claims to not support visual 0x4b
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_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
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_copy_sub_buffer, 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_EXT_texture_from_pixmap
GLX version: 1.2
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_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20060602 AGP 1x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 6.5.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_crossbar,
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_fog_coord, 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_ATI_fragment_shader, 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_OES_read_format, 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

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 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x24 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x26 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x27 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2c 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2e 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2f 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x30 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x31 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x4b 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon

Jman
9th February 2007, 02:31 AM
For the video card: http://fedorasolved.org/video-solutions/ati-yum-livna/

That should help screensaver performance for the fancy ones.

Three minutes isn't too bad for boot time. You can run the system-config-services tool and perhaps disable some things. Windows optimizes the heck out of their boot time. Possibly because most major Windows changes require a reboot.

AlexThomson_NZ
9th February 2007, 02:46 AM
-Bootup is about 3 minutes. I don't really know if thats an issue or not as Ive never booted linux anywhere else, it doesn't bother me too much, its sort of fun to watch linux boot after so many years of watching the windows splash screen.

Seems a bit on the slow side, but not totally unacceptable given your hardware specs. It might be worth noting if it gets 'stuck' on some steps- if this is the case disabling some services will help a lot.

-Next up is application load time. Even simple things, like KAsteroid, or Firefox take a good while to load up.

Yeah I notice this too- and to think faster load times was one of the main features of FC6! I never did resolve this issue :(

-Web browsing. "Connecting to www.blah.blah" seems to take a LONG time compared to my windows loaded firefox. Then once connected, it still seems a bit sluggish on the load, though not horrific. Opening links in new tabs is a lengthy process, and most notably, scrolling is slow and jerky, alot like scrolling a webpage on winxp using the default VGA driver.

One thing that has helped me with firefox is disabling ipv6 support in firefox. (about:config -> network.dns.disableIPv6). Firefox will try to resolve the ipv6 name, fail with a timeout and then resolve using ipv4 which can cause very long load times. The slow scrolling in FF I suspect is related to problems with your graphics card (AND|OR) driver

scotta3234
9th February 2007, 02:50 AM
Check here to find out which services you can disable: http://www.mjmwired.net/resources/mjm-services-fc6.html

ninja_deejay
10th February 2007, 02:47 AM
Well, I think I have almost exclusively Identified the culprit of all of the above issues to be the video driver (and/or Xorg). It puzzles me why it started working all of a sudden, but I finally had to reboot this morning in order to resolve an issue with my DHCP server not giving it an address, and it went back to its old and pokey ways. I identified the issue as being video-related through its likeness to winxp with no video driver, and also by installing a game. During the couple days it was running fine, I could play World of Warcraft just fine. After the reboot, WoW turns my screen into a rainbow of jibberish, very low FPS jibberish I might add (like about the same speed that firefox "scrolls")

I have tried that howto a couple of times in the last week, after approving the download, I get a string of messages reporting to me that the packages are already installed. Im not sure how to "re-install" since it doesnt present it at the time. Or how to check on my Xorg to see if it is doing okay.

I suspect that this laptop may have an intel motherboard. 1. How do I check under linux, 2. Would the intel motherboard fix apply to a laptop?

Lastly, what about that memory use?

ninja_deejay
13th February 2007, 05:57 AM
Alright, so I located one problem, I had fallen victim to the i586 update bug. I replaced it with the proper i686 kernel, and rebooted, everything went smooth, I re-yum'd the fglrx driver, and it installed this time instead of saying I already had it, but X server still crashes at bootup if I try to use fglrx. Using the stock radeon driver (Something I am told works fine with this same series video card) I still get slow scrolling in firefox, poor performance on 3D Xscreensavers (and high CPU use), and World of Warcraft still just displays rainbow static instead of the game. Someone on the #fedora IRC channel suggested xgl might be a source of issue, but he left before elaborating.

Things that do work: Window wobble displays smoothly. Desktop cube rotates smoothly, even if I do a mouse-rotate, at any speed. Even Beryl seems to run just great if I enable it.

Please help me get this solved. It worked right on its own for a while, I know it can be done.