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.

  • Configuración de xpra para el uso del cliente en OS X
  • Rendimiento fuera de pantalla remoto
  • Reenvío de X11 con un salto sin server X instalado
  • ¿Desvincular la aplicación X11 y volver a conectarla en otra?
  • SSH - Cómo activar el reenvío de X en la connection normal
  • ¿Cómo puedo activar el reenvío de X11 a un servidor Debian?
  • ¿Cómo probar mediante progtwigción si es posible conectarse al server X especificado en $ DISPLAY?
  • Obtener Xvfb para iniciar el sistema de arranque en Ubuntu Maverick
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.