Problems with video (Intel GM965 video adapter).

Hi guys,

I am having some problems with video in my laptop. I have a adapter Intel GM965 and OpenSuse 11.1 x64 installed on it.

The first thing I did when I installed OpenSuse was try the desktop effects. They worked fine for a few minutes, but soon the video got slow. Some time latter I get a message saying that the kwin composition was too slow and was going to be disabled.

Second was when I tried to watch rmvb video. Real Play only works if I have the option XVideo disabled on its preferences. But without this option I have too low quality in the full screen mode.

Finally, the most serious problem is when I try to play AssaultCube. When I start the game, my laptop locks hardly, so that I can only turn off my laptop holding the power on/off button.

Please, help me solve this issue!
I have bought this laptop because I had one with VIA video adapter (>:() that has no driver for OpenSuse. But still now a cannot do every thing I want with OpenSuse only.

What do you get when running; “uptime; ps aux | grep hald”?

If you have “hald-addon-stor” running, when you kill it, do things improve?

Hi. Thanks for replying.

uptime; ps aux | grep hald give:

9:25am no ar 0:09, 1 utilizador, média de carga: 0,68, 0,58, 0,35
105 2400 0.1 0.1 34540 5516 ? Ss 09:15 0:00 /usr/sbin/hald --daemon=yes
root 2470 0.0 0.0 17848 1276 ? S 09:15 0:00 hald-runner
root 2554 0.0 0.0 24100 1228 ? S 09:16 0:00 hald-addon-input: Listening on /dev/input/event0 /dev/input/event8 /dev/input/event6 /dev/input/event5 /dev/input/event7 /dev/input/event3 /dev/input/event4
root 2579 0.0 0.0 24096 1240 ? S 09:16 0:00 /usr/lib64/hal/hald-addon-generic-backlight
root 2589 0.0 0.0 24112 1300 ? S 09:16 0:00 /usr/lib64/hal/hald-addon-cpufreq
105 2593 0.0 0.0 25856 1188 ? S 09:16 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
ednilton 5985 0.0 0.0 7360 868 pts/1 S+ 09:25 0:00 grep hald

I cannot understand any thing about this because I am new in Linux. But I hope you can help me.

Killing hald-addon-stor did not help with Real Player nor AssaultCube.
About the desktop effects, I still have to wait a little more to see
if my screen will slow down, but until now the effects are running fine.

Thanks again.

Your load (.68) is kind of high, it should be less than .2 when you’re not running anything – run “xload” to monitor CPU usage.

Also, you can run “top” in a konsole, you may find “beagle”, “avahi” or some such program hogging resources.

Run “glxinfo” and “xvinfo”, that tells you whether the 3D acceleration and video acceleration are working for your xserver.

For reference, run “glxgears” and tell us the FPS, my intel chip is giving me ~620 (my ATI ~700 and my 2 NVidia around 1000 and 1500). Tell us the results for “glxinfo” only if you’re less than 500 FPS.

Hi,

I have already realized that X process is taking too much from RAM and processor. For instance, my top while I was reading your reply was


ednilton@edlap:~> top                                                                                                                                                               
top - 11:13:28 up  1:57,  1 user,  load average: 0.50, 0.38, 0.33
Tasks: 134 total,   3 running, 131 sleeping,   0 stopped,   0 zombie
Cpu(s): 20.1%us,  2.3%sy,  0.0%ni, 75.9%id,  0.8%wa,  0.8%hi,  0.2%si,  0.0%st
Mem:   4043800k total,  1798732k used,  2245068k free,   213588k buffers
Swap:  2096472k total,        0k used,  2096472k free,   883496k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2636 root      20   0  704m 178m 5536 R   35  4.5  18:15.66 X
 5495 ednilton  20   0  612m 136m  29m R   10  3.5   2:40.82 firefox
 3428 ednilton  20   0  236m  22m  16m S    3  0.6   2:40.43 kwin
 3490 ednilton  20   0  557m  33m  17m S    2  0.8   2:42.42 knotify4
 4746 ednilton  20   0 74092  29m  12m S    1  0.7   0:29.74 skype
12362 ednilton  20   0  308m  21m  14m S    1  0.5   0:07.44 konsole
13635 ednilton  20   0  8740 1156  844 R    1  0.0   0:00.20 top
12345 ednilton  20   0  384m  33m  24m S    0  0.8   0:14.37 ktorrent

Well, following your advices, “glxgears” give me FPS from 360 up to 415. So follows what I have get by executing “glxinfo”:

name of display: :0.0
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_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
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 extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control, 
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_swap_control, 
    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 Intel(R) 965GM 20080716
OpenGL version string: 1.4 Mesa 7.2
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters, 
    GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100, 
    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_crossbar, 
    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_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, 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_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_clip_volume_hint, GL_EXT_cull_vertex, GL_EXT_compiled_vertex_array, 
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord, 
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset, 
    GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 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_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
    GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1, 
    GL_APPLE_client_storage, GL_APPLE_packed_pixels, 
    GL_ATI_blend_equation_separate, GL_ATI_separate_stencil, 
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, 
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, 
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, 
    GL_NV_point_sprite, GL_NV_texture_rectangle, GL_NV_texgen_reflection, 
    GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_OES_read_format, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, 
    GL_SUN_multi_draw_arrays
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  8  0 24  8  0  0  0  0  0 0 None
0x22 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x58 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None

xvinfo gives:

X-Video Extension version 2.2
screen #0
  Adaptor #0: "Intel(R) Textured Video"
    number of ports: 16
    port base: 69
    operations supported: PutImage 
    supported visuals:
      depth 24, visualID 0x21
    number of attributes: 2
      "XV_BRIGHTNESS" (range -128 to 127)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_CONTRAST" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 0)
    maximum XvImage size: 1920 x 1088
    Number of image formats: 5
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x434d5658 (XVMC)
        guid: 58564d43-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
  Adaptor #1: "Intel(R) Video Overlay"
    number of ports: 1
    port base: 85
    operations supported: PutImage 
    supported visuals:
      depth 24, visualID 0x21
    number of attributes: 12
      "XV_COLORKEY" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 66046)
      "XV_BRIGHTNESS" (range -128 to 127)
              client settable attribute
              client gettable attribute (current value is -19)
      "XV_CONTRAST" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 75)
      "XV_SATURATION" (range 0 to 1023)
              client settable attribute
              client gettable attribute (current value is 146)
      "XV_DOUBLE_BUFFER" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
      "XV_PIPE" (range -1 to 1)
              client settable attribute
              client gettable attribute (current value is -1)
      "XV_GAMMA0" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 526344)
      "XV_GAMMA1" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 1052688)
      "XV_GAMMA2" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 2105376)
      "XV_GAMMA3" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 4210752)
      "XV_GAMMA4" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 8421504)
      "XV_GAMMA5" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 12632256)
    maximum XvImage size: 1920 x 1088
    Number of image formats: 5
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x434d5658 (XVMC)
        guid: 58564d43-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)

Thanks again. :slight_smile:

It appears DRI/DRM/OpenGL and XVideo are all installed correctly. If your laptop is less than 2 years, 400 FPS is a little slow, but maybe appropriate with the load the way it is.

When was the last time you ran, “sax2 -r”? Maybe it’s a problem with input device configuration.

I don’t have much to add except that firefox (with all the plugins and such) sometimes burdens X. What’s the load before you run Firefox, is it better? You may also want to run Firefox from a konsole, all sorts of error messages show up there – you’d be surprised.

Hi,

I have already seen the configuration in sax2. Every thing was ok, the video card was as Intel 965 GM and 3D acceleration was enabled, aulthoug sax2 -r could not be initialized via bash (the screen got black and returned again, but the code stopped in some words and I din not had any window of configuration).

Well, I reinstalled OpenSuse 11.1 x64 with KDE 3.5, but every thing was the same as in KDE 4.1. sax2 -r worked fine and I could configure the video in this way, but Real and AssaultCube did not work yet.

Then I decided install OpenSuse 11.0 x64, KDE 3.5. In the fresh install AssaultCube worked fine, but Real Player did not. I tried glxgears and I got FPS above 1100 (much more then 400 that I obtained with OpenSuse 11.1). Then I decided to forgot about Real Player and keep OpenSuse 11.0. After the first update, Real Player worked in a wonderful way with XVideo enabled! I can watch rmvb video in full screen now!

So, I think the problems are not caused by hardware, but by OpenSuse 11.1 x64 software configuration. Unfortunately OpenSuse 11.0 did not recognized my wireless card so did the 11.1. But, since I use 3g internet, I will use OpenSuse 11.0 maybe until try the version of OpenSuse after 11.1.

I will still read the replies here, so if have any suggestions about the problem, please, let me know.

So many thanks for the help!
Bye!

You may want to try madwifi:

URL: madwifi-project.org/suse/11.0/
as a RPM repository for your wireless card, mine is an ath9k and a quick install and configure and everything was gravy!
Then I decided install OpenSuse 11.0 x64, KDE 3.5. In the fresh install AssaultCube worked fine, but Real Player did not. I tried glxgears and I got FPS above 1100 (much more then 400 that I obtained with OpenSuse 11.1). Then I decided to forgot about Real Player and keep OpenSuse 11.0. After the first update, Real Player worked in a wonderful way with XVideo enabled! I can watch rmvb video in full screen now!
That’s great! I uninstalled KDE4 and got tremendous improvements in performance – besides, I’m used to KDE3 and was still missing the way it worked. As well, compiz works with KDE3!

My Toshiba won’t correctly report the temperature, so when the fan goes on, it stays on – very annoying, I’ll be posting that soon.

Hi,

Unfortunately, the madwifi repository is only for Atheros cards. My wireless adapter is Realtek rtl8187b. There are drivers for Linux only in Kernel 2.6.27.xx-x.x or above (searching many forums on Google you can conclude that the driver is still much unstable). I tried ndiswrapper, but it did not worked. Maybe because I am using a x64 system. I had already tried ndiswrapper in a 32 bits system and it worked fine only with Windows 98 driver, but since I have to use XP 64 bits drivers, the wireless does not work (I have noted this with Realtek wireless adapter since OpenSuse 10.3, that I have used both 32 and 64 bits).

About Compiz, well :’(, I will not use it because I have had many problems with it and softwares that I need to use as Maple, Mathematica and Acrobat Reader. Then, while I am using KDE 3.5 I will not be able to have desktop effects working in my laptop.

I have already noted that OpenSuse 11.0 cannot get sound from my integrated mic. I could do this in OpenSuse 11.1. I really do not know what to do. Maybe it is time to try another distribution of Linux with the newest kernel and see if every thing works fine.

Well, since these problems seem have no solution, maybe we can finish this thread. I will do this soon. So, feel free to write your last considerations about it.

Many thanks for helping! :slight_smile:

Don’t be too quick to end the thread, I’ve got a suggestion!
From the Realtek website “readme” on your wireless card:

Release Date: 2006-02-09, ver 1.2
RTL8187 Linux driver version 1.2

–This driver supports RealTek RTL8187 Wireless LAN driver for
Fedora Core 2/3/4/5, Debian 3.1, Mandrake 10.2/Mandriva 2006,
SUSE 9.3/10.1/10.2, Gentoo 3.1, etc.

  • Support Client mode for either infrastructure or adhoc mode
  • Support WEP and WPAPSK connection
    Installing their driver will “dirty” your kernel, but I bet your wireless card will work flawlessly! It may take a while for their drivers to move upstream, but they do fully support Linux (from one of the slowest websites in the world!)
    BTW: I know about that site since my HDA is Realtek, installing their driver gave me complete alsa functionality! (including working embedded mic and mixer control over front vs. plugin mic):slight_smile:

As far as compiz, I’m going to look into the XiG server, it appears intellinuxgraphics are a bit too bleeding edge unless you’re a purist (who probably has whips and chains in the closet too). Reading threads for Ubuntu and Debian, those guys have X crashes with Intel GMAs and googleearth, seems like another distribution won’t provide relief.

:sarcastic:Mathematica puts you in a different category than db admin and programmer – I don’t do Mathematica but use GSL (with C/C++), Sun Fortran, VariCAD (with 3D), Plplot and VTK for much of my work (engineer). I’d rather be doing that than futzing around with drivers and the like – that’s why 11.1 has been so painful!

Well, I have know that there is driver of rtl8187 for OpenSuse 11.0. Typing locate rtl8187 in bash in this distribution I get

/lib/modules/2.6.25.20-0.1-default/kernel/drivers/net/wireless/rtl8187.ko
/usr/src/linux-2.6.25.20-0.1-obj/x86_64/debug/include/config/rtl8187.h
/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default/include/config/rtl8187.h
/usr/src/linux-2.6.25.20-0.1-obj/x86_64/lockdep/include/config/rtl8187.h
/usr/src/linux-2.6.25.20-0.1-obj/x86_64/xen/include/config/rtl8187.h
/usr/src/linux-2.6.25.20-0.1/drivers/net/wireless/rtl8187.h
/usr/src/linux-2.6.25.20-0.1/drivers/net/wireless/rtl8187_dev.c
/usr/src/linux-2.6.25.20-0.1/drivers/net/wireless/rtl8187_rtl8225.c
/usr/src/linux-2.6.25.20-0.1/drivers/net/wireless/rtl8187_rtl8225.h

Unfortunately, this driver does not work with rtl8187b, that is my wireless adapter. I really hate Realtek products! If I knew this laptop was equipped with this wireless, I would not bought it! My old laptop (with VIA chipset, that I hate more then Realtek) had rtl8187 adapter and OpenSuse 11.0 could configure it, but the connections were very unstable.

About sound, my laptop is equipped with the HDA Intel audio. (Sorry if I made you understand it was Realtek.) Every thing works fine, less the front mic. It used to work in OpenSuse 11.1.
I have tried setup the input both mic and front mic, but none make it talk.

Well, maybe you are right about the thread. Let’s see what we figure out here. I really do not know what is more interesting: try to find a solution for video in OpenSuse 11.1 or the wireless and front mic in OpenSuse 11.0. Maybe we are wasting time. I mean, you seem to be a expert about Linux, but I really do not know nothing about it, although I enjoy using it too much. Unfortunately, this seems not to be enough. :wink:

OK then, try this:

  1. download referenced driver from Realtek
  2. Unzip
  3. Open a root shell in that directory
  4. type

./configure
make
make install

and run yast network configuration, those drivers are later than the ones you currently have in the kernel.
Like I said, I’m certain you won’t get relief on GMA till a new xserver is released – the choices are wait, or go with a commercial server.

I’m going to try the latest from intellinuxgraphics, will let you know.

Hi,

No driver for rtl8187b found at Realtek site, only for Windows and
Mac. Another suggestion? I will continue search on the WEB. I found some things but until now, none worked.

Bye.

Integrated mics can be a bear to get working.

But if it worked under 11.1, then it “might” work under 11.0. A bit depends on “why” it worked under 11.1 ? Did it work under 11.1 because 11.1 has a newer kernel ? or did it work under 11.1 because 11.1 has a newer version of alsa ?

You could try either:
a. applying custom model options to your /etc/modprobe.d/sound file (a big iterative effort), or
b. updating your alsa to the latest via some cutting edge rpms that I can point you to, and only then if that does not work (for your integrated mic) could you look at apply custom model options to your /etc/modprobe.d/sound file.

But you appear to be understandably contemplating which way to proceed … ie try to get 11.0 functioning, or try 11.1 again ? … an interesting dilemma …

Let me know if you wish to pursue trying to get your mic functioning on 11.0, and I’ll try give you some more specific suggestions there.

I am searching about these problems, all them (audio, wireless rtl8187b and video with Intel gm965). Let me see if I found one of them has been solved and then I will decide what to do. But in principle, I think solving audio in OpenSuse 11.0 shoud be enough for me, since I am not using wireless connection now, but I am having some fun with AssualtCube and rmvb videos.

There is a troubleshooting guide for basic sound in openSUSE here …
SDB:AudioTroubleshooting - openSUSE

but your basic sound is already functioning, so that is not too relevant.

What is relevant is this guide Alsa-update - openSUSE for updating to the latest cutting edge alsa rpms. Note one must send 6 zypper commands (and not 3) to update one’s alsa properly. Just sending 3 commands (by mistake) more than often breaks one’s sound completely. Alsa-update - openSUSE

If you prefer, I can walk you thru the 6 commands to send (but I would need to know your kernel version first (ie output of: uname -a )

The link I had provided for RTL8187L makes no distinction between an “L” or “B” – try it, it may work.

Here follows the uname -a:

Linux edlap 2.6.25.20-0.1-default #1 SMP 2008-12-12 20:30:38 +0100 x86_64 x86_64 x86_64 GNU/Linux

OK, then with your PC connected to the internet via your wired connection, open a kde konsole or a gnome terminal, type “su” (no quotes, enter root password) then copy and paste in sequence the following 6 zypper commands, executing them one at a time:

 zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.0/ multimedia 
zypper install alsa alsa-oss alsa-utils alsa-tools alsa-firmware libasound2 
 zypper rr multimedia 
 zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.0_Update/ multimedia 
zypper install alsa-driver-kmp-default
zypper rr multimedia

and restart your PC, and test your audio and your mic.

You may wish to first (prior to installing the above) type:rpm -qa | grep alsa
to see if you have more alsa apps to update than what I listed above (for example, its possible you also have alsa-plugins-pulse and alsa-plugins to update as well), which you can add to the zypper install command with the various alsa apps.

Weel, with zypper ar Index of /repositories/multimedia:/audio/openSUSE_11.0 multimedia I got:

Adding repository 'multimedia' [done]
Repository 'multimedia' successfully added
Enabled: Yes
Autorefresh: No
URI: http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.0/

zypper install alsa alsa-oss alsa-utils alsa-tools alsa-firmware libasound2 gave me:

Do you want to trust key id F54EB54C20F035D8, multimedia:audio OBS Project <multimedia:audio@build.opensuse.org>, fingerprint F293D117CA0C96D2BFF429B1F54EB54C20F035D8 [yes/NO]: yes
Import key F54EB54C20F035D8 to trusted keyring? [yes/NO]: yes
Building repository 'multimedia' cache [done]
Downloading repository 'openSUSE BuildService - Banco de dados' metadata [done]
Building repository 'openSUSE BuildService - Banco de dados' cache [done]
Downloading repository 'openSUSE BuildService - KDE:backports' metadata [done]
Building repository 'openSUSE BuildService - KDE:backports' cache [done]
Reading installed packages...

The following packages are going to be upgraded:
  libasound2 alsa-oss alsa alsa-utils alsa-firmware


The following NEW packages are going to be installed:
  alsa-tools fxload


The following packages are going to change vendor:
  libasound2 alsa-oss alsa alsa-utils alsa-firmware


Overall download size: 5.0 M. After the operation, additional 2.0 M will be used.
Continue? [YES/no]: y
Downloading package fxload-2002_04_11-212.1.x86_64 (1/7), 23.0 K (46.0 K unpacked)
Failed to mount cd:///?devices=/dev/sr0 on /var/adm/mount/AP_0x00000001: No medium found (mount: No medium found)

Abort, retry, ignore? [A/r/i]: r
Installing: fxload-2002_04_11-212.1 [done]
Downloading package libasound2-1.0.19.git20090203-1.1.x86_64 (2/7), 360.0 K (1.2 M unpacked)
Downloading: libasound2-1.0.19.git20090203-1.1.x86_64.rpm [done (26.9 K/s)]
Installing: libasound2-1.0.19.git20090203-1.1 [done]
Downloading package alsa-firmware-1.0.19.git20090120-1.1.noarch (3/7), 2.3 M (8.5 M unpacked)
Downloading: alsa-firmware-1.0.19.git20090120-1.1.noarch.rpm [done (39.0 K/s)]
Installing: alsa-firmware-1.0.19.git20090120-1.1 [done]
Downloading package alsa-tools-1.0.19.git20090120-1.8.x86_64 (4/7), 177.0 K (616.0 K unpacked)
Downloading: alsa-tools-1.0.19.git20090120-1.8.x86_64.rpm [done (13.8 K/s)]
Installing: alsa-tools-1.0.19.git20090120-1.8 [done]
Downloading package alsa-oss-1.0.17.git20080715-2.39.x86_64 (5/7), 38.0 K (102.0 K unpacked)
Downloading: alsa-oss-1.0.17.git20080715-2.39.x86_64.rpm [done (8.9 K/s)]
Installing: alsa-oss-1.0.17.git20080715-2.39 [done]
Downloading package alsa-utils-1.0.19.git20090206-1.1.x86_64 (6/7), 976.0 K (1.8 M unpacked)
Downloading: alsa-utils-1.0.19.git20090206-1.1.x86_64.rpm [done (39.0 K/s)]
Installing: alsa-utils-1.0.19.git20090206-1.1 [done]
Downloading package alsa-1.0.19.git20090203-1.1.x86_64 (7/7), 1.1 M (1.4 M unpacked)
Downloading: alsa-1.0.19.git20090203-1.1.x86_64.rpm [done (45.0 K/s)]
Installing: alsa-1.0.19.git20090203-1.1 [done]

With zypper ar Index of /repositories/multimedia:/audio:/KMP/openSUSE_11.0_Update multimedia added the repository successfully.

With zypper install alsa-driver-kmp-default I have obtained:

Building repository 'multimedia' cache [done]
Reading installed packages...

The following NEW package is going to be installed:
  alsa-driver-kmp-default


Overall download size: 1.4 M. After the operation, additional 8.5 M will be used.
Continue? [YES/no]: y
Downloading package alsa-driver-kmp-default-1.0.19.20090207_2.6.25.20_0.1-1.1.x86_64 (1/1), 1.4 M (8.5 M unpacked)
Downloading: alsa-driver-kmp-default-1.0.19.20090207_2.6.25.20_0.1-1.1.x86_64.rpm [done (46.0 K/s)]
Installing: alsa-driver-kmp-default-1.0.19.20090207_2.6.25.20_0.1-1.1 [done]

Ok, restarting now…