X11 problema de performance después de actualizar de Centos3 a Centos5 con un ATI Rage XL

Después de actualizar un equipo de Centos3 a Centos5 una aplicación que hace un montón de desplazamiento tuvo un éxito de performance muy alto. top me dice que X está usando una gran cantidad de CPU y que no estaba sucediendo antes. La máquina tiene un ATI Rage XL con 8MB y X está utilizando el controller ati ya que no hay controller propietario de ATI para esta placa en linux.

El xorg.conf:

 Section "Device" Identifier "Videocard0" Driver "ati" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "DRI" Group 0 Mode 0666 EndSection 

Una máquina similar que todavía tiene Centos3 instalado es capaz de iniciar DRI en el server X mientras éste no lo es, este es el Xorg.0.log para la máquina Centos5:

 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is -1, (No such device or address) drmOpenDevice: open result is -1, (No such device or address) drmOpenDevice: Open failed drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is -1, (No such device or address) drmOpenDevice: open result is -1, (No such device or address) drmOpenDevice: Open failed [drm] failed to load kernel module "mach64" (II) ATI(0): [drm] drmOpen failed (EE) ATI(0): [dri] DRIScreenInit Failed (II) ATI(0): Largest offscreen areas (with overlaps): (II) ATI(0): 1024 x 1279 rectangle at 0,768 (II) ATI(0): 768 x 1280 rectangle at 0,768 (II) ATI(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Indirect CPU to Screen color expansion Solid Lines Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 10 256x256 slots (==) ATI(0): Backing store disabled (==) ATI(0): Silken mouse enabled (II) ATI(0): Direct rendering disabled (==) RandR enabled 

También intenté usar EXA en vez de XAA y fijar:

 Option "AccelMethod" "XAA" Option "XAANoOffscreenPixmaps" "true" 

uname -a

 Linux sir5.erg.inpe.br 2.6.18-128.7.1.el5 #1 SMP Mon Aug 24 08:20:55 EDT 2009 i686 i686 i386 GNU/Linux 

rpm -qa | grep xorg-x11-server

 xorg-x11-server-utils-7.1-4.fc6 xorg-x11-server-sdk-1.1.1-48.52.el5 xorg-x11-server-Xvfb-1.1.1-48.52.el5 xorg-x11-server-Xnest-1.1.1-48.52.el5 xorg-x11-server-Xorg-1.1.1-48.52.el5 

El error drmOpenDevice continúa al utilizar la Option "AIGLX" "true" sugerida Option "AIGLX" "true" .

3 Solutions collect form web for “X11 problema de performance después de actualizar de Centos3 a Centos5 con un ATI Rage XL”

No veo los drivers de DRI para nada más antiguo que una ATI Rage 128 en CentOS 5, por lo que el controller de ATI puede ser en gran medida unaccellerated. Puede probar el controller VESA en su lugar y ver si la tarjeta es mejor soportado de esa manera.

intenta agregar lo siguiente a tu xorg.conf:

 Section "ServerFlags" Option "AIGLX" "true" EndSection 

Algunas tarjetas ATI necesitan controlleres propietarios, que puede download desde el website de AMD . Muchas veces esto significa un performance muy lento de X hasta que obtenga los controlleres instalados.

También debe actualizar el controller cada vez que actualice su kernel.

  • Deshabilitar el cambio de usuario cuando el administrador bloquea la pantalla
  • Restringir la configuration de xscreensaver que cambia el usuario
  • Servidor X para Windows
  • SSH - Cómo activar el reenvío de X en la connection normal
  • xauth, ssh y directory personal faltante
  • ¿Cómo diagnosticar las aplicaciones laggy X11 que se ejecutan a través de reenvío ssh?
  • Karmic Koala (Ubuntu): habilita a los clientes remotos x a través de TCP
  • Problemas de Amazon EC2 x11
  • Sporadic '.Xauthority no se puede escribir, los cambios serán ignorados' desde OSX -> Linux
  • ¿Cómo puedo ver una pantalla X en un host remoto desde OSX
  • Uso de X11 a través de SSH desde una Mac
  • Reenvíe las aplicaciones del sistema X-window que ya se están ejecutando a través de SSH
  • ¿Cómo probar mediante progtwigción si es posible conectarse al server X especificado en $ DISPLAY?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.