Посмотри в AUR'e PKGBUILD'ы для таких пакетов, сделай по аналогии.
Отключить эффекты, nepomuk, strigi.

А вообще на 2 гигагерцах с гигом памяти должно нормально работать.
Shlomo
Тогда в чем смысл использовать testing?
Тестинг по-дефолту не поключен. Если включили, себя же и спрашивайте. :)
Сам ни разу не программист, понадобилось немного модифицировать код php-скрипта.

Кусок кода 1
if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {
    $new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, fp.products_price) as products_price from " . TABLE_FIXED_PRICES . " fp, " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where fp.product_id = p.products_id and fp.code = '" . $currency . "' and products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
  } else {
    $new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, fp.products_price) as products_price from " . TABLE_FIXED_PRICES . " fp, " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and fp.product_id = p.products_id and p.products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
  }
  $row = 0;
  $col = 0;
  $info_box_contents = array();
  while ($new_products = tep_db_fetch_array($new_products_query)) {
    $info_box_contents[$row][$col] = array('align' => 'center',
                                           'params' => 'class="smallText" width="33%" valign="top"',
                                           'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a><br>' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])));

Кусок кода 2
if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {
    $new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, pd.products_name, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
  } else {
    $new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, pd.products_name, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
  }
  $row = 0;
  $col = 0;
  $info_box_contents = array();
  while ($new_products = tep_db_fetch_array($new_products_query)) {
    $info_box_contents[$row][$col] = array('align' => 'center',
                                           'params' => 'class="smallText" width="33%" valign="top"',
                                           'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a><br>' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])));

Это два варианта одного и того же скрипта. Во второй врезке есть запрос products_name из TABLE_PRODUCTS_DESCRIPTION — как правильно этот запрос ввернуть в первый кусок кода?
Никто не заставляет делать ежедневное обновление системы. Работает — не чини ©
Вторая альфа вышла — http://lxj.endofinternet.net/kde/2009/0 … a-alpha-2/
Очевидно же extra/libxslt 1.1.24-2
Проблемный пакет — libxi 1.2.0

Скачать предыдущую версию можно по ссылкам отсюда:
i686 — http://ikelk.lt/items/8O7g1d7Zsh
x86-64 — http://ikelk.lt/items/0ATBPTIeGv
cucullus
если vsync влючён, то никакая видеокарта не покажет больше
Почитал про vsync, понял что и для чего. Спасибо.

Amigo
драйвера для nvidia есть и в 64 битной сборке. зачем вам lib32?
Цепочка зависимостей lib32-nvidia-utils < lib32-mesa < bin32-wine
Приобрёл Nvidia 6600GT (PCI-e, 256MB GDDR3, 128bit). Разницы с встроенным 6150SE не заметил, glxgears по-прежнему выдаёт 58-60 FPS. :(

Драйвер 180.22 из реп, kernel (оттуда же) 2.6.28.4 x86-64

~$ glxinfo | grep direct
Xlib: extension “Generic Event Extension” missing on display “:0.0”.
Xlib: extension “Generic Event Extension” missing on display “:0.0”.

direct rendering: Yes
~$ glxinfo | egrep “glx (vendor|version)”
Xlib: extension “Generic Event Extension” missing on display “:0.0”.
Xlib: extension “Generic Event Extension” missing on display “:0.0”.

server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
~$ glxgears
Xlib: extension “Generic Event Extension” missing on display “:0.0”.
Xlib: extension “Generic Event Extension” missing on display “:0.0”.

287 frames in 5.0 seconds = 57.337 FPS
289 frames in 5.0 seconds = 57.796 FPS
299 frames in 5.0 seconds = 59.648 FPS
299 frames in 5.0 seconds = 59.532 FPS
296 frames in 5.0 seconds = 59.153 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server “:0.0”
after 791 requests (791 known processed) with 0 events remaining.
~$ cat ~/.xsession-errors | grep “Generic Event Extension”
Xlib: extension “Generic Event Extension” missing on display “:0.0”.
Xlib: extension “Generic Event Extension” missing on display “:0.0”.

~$ pacman -Qs lib32 | grep local
local/lib32-alsa-lib 1.0.18-1 (lib32)
local/lib32-e2fsprogs 1.41.3-2       
local/lib32-expat 2.0.1-1.1 (lib32)  
local/lib32-fontconfig 2.6.0-2 (lib32)
local/lib32-freetype2 2.3.8-1 (lib32) 
local/lib32-gcc-libs 4.3.3-1 (lib32)
local/lib32-glibc 2.9-2 (lib32)
local/lib32-libice 1.0.4-1 (lib32)
local/lib32-libjpeg 6b-4 (lib32)
local/lib32-libsm 1.1.0-1.1 (lib32)
local/lib32-libx11 1.1.5-2 (lib32)
local/lib32-libxau 1.0.4-1 (lib32)
local/lib32-libxcb 1.1.90.1-1 (lib32)
local/lib32-libxcomposite 0.4.0-1 (lib32)
local/lib32-libxdamage 1.1.1-1 (lib32)
local/lib32-libxdmcp 1.0.2-1 (lib32)
local/lib32-libxext 1.0.4-1 (lib32)
local/lib32-libxfixes 4.0.3-1 (lib32)
local/lib32-libxml2 2.7.2-1 (lib32)
local/lib32-libxrender 0.9.4-1 (lib32)
local/lib32-libxslt 1.1.24-1 (lib32)
local/lib32-libxt 1.0.5-1 (lib32)
local/lib32-libxxf86vm 1.0.2-1 (lib32)
local/lib32-mesa 7.2-1 (lib32)
local/lib32-nvidia-utils 180.22-1 (lib32)
local/lib32-zlib 1.2.3.3-2 (lib32)
~$ cat /etc/X11/xorg.conf
Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0     
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection                                   
Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/75dpi:unscaled" 
    FontPath        "/usr/share/fonts/TTF"            
    FontPath        "/usr/share/fonts/Type1"          
EndSection                                            
Section "Module"
    Load           "glx"
    Load           "extmod"
    Load           "xtrap" 
    Load           "dbe"   
    Load           "freetype"
EndSection                   
Section "ServerFlags"
    Option         "AutoAddDevices" "False"
    Option         "Xinerama" "0"          
EndSection                                 
Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"      
EndSection                    
Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse" 
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"  
EndSection                                   
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown" 
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0        
    VertRefresh     56.0 - 75.0        
EndSection                                                          
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6600 GT"
EndSection
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "NoLogo" "True"
    Option         "TwinView" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Линки /usr/lib/libGL.so и /usr/lib/libGLcore.so указывают на библиотеки nvidia установленной версии 180.22
Включение/отключение эффектов kwin никак не сказывается.
Куда копать?
Кто-нибудь сталкивался с сообщениями, выделенными красным? Информация в сети скудноватая.

upd.
pacman -Rdn nvidia nvidia-utils
pacman -S nvidia nvidia-utils

дали FPS 4600-5600, UT2004 на хороших настройках нормально идёт. Сообщения остались.

upd2
через некоторое время glxgears вновь стал показывать 58-60 FPS, но при этом производительность не упала. И, ура, решилась проблема с CS под wine.