X Segmentation fault at address 0x168 && [kernel] [ 2988.622421] uvesafb: mode switch failed.

Не стартуют Х. в логе ошибок и предупреждений нет.
вот это есть.

Backtrace:
[    76.601] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x80e977c]
[    76.601] 1: /usr/bin/X (0x8048000+0x60cc1) [0x80a8cc1]
[    76.601] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb77b540c]
[    76.601] 3: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb723c000+0xe61e2) [0xb73221e2]
[    76.601] 4: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb723c000+0x8c613) [0xb72c8613]
[    76.601] 5: /usr/bin/X (xf86SetDesiredModes+0x222) [0x80d1432]
[    76.601] 6: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb723c000+0x45235) [0xb7281235]
[    76.601] 7: /usr/bin/X (AddScreen+0x1a3) [0x806ba43]
[    76.601] 8: /usr/bin/X (InitOutput+0x2de) [0x80b8a0e]
[    76.601] 9: /usr/bin/X (0x8048000+0x1d4ab) [0x80654ab]
[    76.601] 10: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb74e2bb6]
[    76.602] 11: /usr/bin/X (0x8048000+0x1d221) [0x8065221]
[    76.602] Segmentation fault at address 0x168 

а в системном логе при старте иксов появляется это:

[kernel] [ 2988.622421] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings. 

Перед тем как появилась ошибка обновлял мир и ядро. видно в настройках ядра где-то накосячил.

П.С.
что не захламлять пост конфиги не выкладываю. скажите какой - выложу.

Свободные драйверы уже давно

Свободные драйверы уже давно работают через KMS, оттого никакие uvesafb не нужны.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Включил в ядре KMS, убрал

Включил в ядре KMS, убрал uvesa
однако не пойму никак.

$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on softpipe
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_light_max_exponent,

и

 $ glxgears 
73 frames in 5.0 seconds = 14.484 FPS
73 frames in 5.0 seconds = 14.474 FPS
73 frames in 5.0 seconds = 14.464 FPS

не понятно вроде direct rendering: Yes и такой маленький показатель FPS

# lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc M93 [Mobility Radeon HD 4500 Series]

"Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам."

Потому что нет аппаратного

Потому что нет аппаратного ускорения.

 % glxinfo
direct rendering: Yes
   ...
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
   ...
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RS780 9613) 20090101  TCL DRI2
OpenGL version string: 2.1 Mesa 7.10

Версия mesa, драйверов, модель карты?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

спасибо за советы вроде разобрался.

Версия mesa, драйверов, модель карты?

kwisp@T34 ~ $ qlist -Iv mesa
app-admin/eselect-mesa-0.0.8
media-libs/mesa-7.9.1
x11-apps/mesa-progs-8.0.1
kwisp@T34 ~ $ qlist -Iv x11-drivers
x11-drivers/radeon-ucode-20110106
x11-drivers/xf86-input-evdev-2.6.0
x11-drivers/xf86-input-keyboard-1.5.0
x11-drivers/xf86-input-mouse-1.6.0
x11-drivers/xf86-input-synaptics-1.3.0
x11-drivers/xf86-input-vmmouse-12.6.10
x11-drivers/xf86-video-ati-6.14.0

модель карты вроде привел в предыдущем сообщении. или если я не правильно понял то R700.

Решил проблему.
поставил radeon-ucode
прописал в ядре микрокод для моей карты

CONFIG_EXTRA_FIRMWARE="radeon/R700_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
CONFIG_FIRMWARE_EDID=y

убрал из ядра поддержку uvesafb и radeonfb
включил поддержку KMS
теперь аппаратное 3D ускорение завелось. кусок лога иксов:

[    87.167] (II) RADEON(0): Direct rendering enabled
[    87.167] (II) RADEON(0): Setting EXA maxPitchBytes
[    87.167] (II) EXA(0): Driver allocated offscreen pixmaps
[    87.167] (II) EXA(0): Driver registered support for the following operations:
[    87.167] (II)         Solid
[    87.167] (II)         Copy
[    87.167] (II)         Composite (RENDER acceleration)
[    87.167] (II)         UploadToScreen
[    87.167] (II)         DownloadFromScreen
[    87.168] (II) RADEON(0): Acceleration enabled

подрбное решение здесь и здесь

однако теперь:

kwisp@T34 ~ $ glxgears 
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
300 frames in 5.0 seconds = 59.931 FPS
297 frames in 5.0 seconds = 59.290 FPS
298 frames in 5.0 seconds = 59.482 FPS
299 frames in 5.0 seconds = 59.667 FPS
297 frames in 5.0 seconds = 59.308 FPS

немного согласитесь. где то читал что это из-за разрешения монитора у меня 1366x768
посоветуйте какой нить тест производительности.

"Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам."

R700 или R600?

вот сейчас засомневался.
какой микрокод нужен моей карточке если она
01:00.0 VGA compatible controller: ATI Technologies Inc M93 [Mobility Radeon HD 4500 Series]
R700 или R600 ?

"Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам."

если фпс стабильно близко к

если фпс стабильно близко к 60, то скорее всего включена синхронизация с разверткой монитора - с производительностью все нормально, но т.к. на мониторе частота обновление 60Гц, то больше 60 кадров за секунду рисоваться не будет.

а как убрать синхронизацию? и

а как убрать синхронизацию?
и нужно ли это делать?

"Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам."

не нужно. Как отключить не

не нужно. Как отключить не знаю, специально не искал, а случайно только в конфигурилке от nvidia видел

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".