И снова ATI, и снова 3D, и снова проблема..[условно РЕШЕНО]

Приветствую..
Вот обновился с КДЕ 4.2 до 4.3 (путем удаления старой версии и "диплина"), заодно и с Xorg'a 1.5 до 1.6..
Проблема в тормозах 3d и не возможности включить графические эффекты в КДЕ (вернее можно включить, отключив "Внутреннюю проверку", но это ж не выход, ибо фпс=6).. Ну естественно, раньше всё работало..
Вот собственно xorg.conf http://paste.org.ru/?q46wo9
А вот Xorg.0.log http://paste.org.ru/?20budf
Куда смотреть, что вертеть, какие грабли топчу?? Это самая работоспособная конфигурация, исправляю одно, валится другое..

версия ati-drivers какая?

версия ati-drivers какая? советую размаскировать и поставить последнюю... покрайней мере 9.8 у меня на x86_64 очень глючила. помогло обновление до 9.9...

и да... ядро какое? 2.6.31 не работает с проприетарщиной от ATI на данный момент :)

ati-drivers-9.9-r2 gentoo-sou

ati-drivers-9.9-r2
gentoo-sources-2.6.31-r2

все отлично работает

не спорю, что может работать.

не спорю, что может работать. сам сидел на 2.6.30+9.7, когда все кричали, что не работает. видимо както индивидуально.

сейчас поставил из оверлея x11 libdrm-9999, mesa-7.6, xorg-server-1.6.905, xf86-video-ati-9999, x11-drm-9999, ядро 2.6.31-r2... квиновский компиз по субъективным ощущениям намного быстрее, и особенно откликаемость всех окон сильно выросла при включенном 3D. тормоза пр ресайзе окон ушли в небытие...

из минусов - нагрузка на проц выше на 5-10% стала, игрушки не тестировал.

при Alt+shift+F12 включении/выключении компиза задержка 0,5с. на проприетарных 1,5-2с.

видео ATI HD 4330 R710 на ноуте HP ProBook 4515s.

Вот кстати заметил, что на

Вот кстати заметил, что на свободных дровах ресайз в разы быстрее, чем на проприетарных. Даже на nouveau, единственное на интеле все не так гладко, но там само видео слабое

Двухмерное ускорение у

Двухмерное ускорение у закрытых слабое. Вроде как. Или это только у nvidia?

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

crypton@encrypted ~/Загрузки

crypton@encrypted ~/Загрузки $ glxgears -info
IRQ's not enabled, falling back to busy waits: 2 0
GL_RENDERER   = Mesa DRI R600 (RV710 9552) 20090101  TCL
GL_VERSION    = 1.5 Mesa 7.7-devel
GL_VENDOR     = Advanced Micro Devices, Inc.
GL_EXTENSIONS = GL_ARB_depth_texture GL_ARB_depth_clamp GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_provoking_vertex GL_ARB_shadow GL_ARB_shadow_ambient 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_MESAX_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_buffer_object GL_ARB_vertex_program 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_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_gpu_program_parameters GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side 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_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_APPLE_packed_pixels GL_ATI_blend_equation_separate GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_ATI_separate_stencil GL_IBM_multimode_draw_arrays 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_depth_clamp GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_NV_vertex_program GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
6471 frames in 5.0 seconds = 1294.066 FPS
6706 frames in 5.0 seconds = 1341.071 FPS

собсно вот так оно работает :)

Тоже gentoo-sources-2.6.31 и

Тоже gentoo-sources-2.6.31 и ati-drivers-9.9-r2. Работает, тока иксы запускаются 12 секунд :)

Alba et atra discernere

.

А ещё emerge --info плиз.

Это подпись, которую невозможно истолковать неправильно

И снова

И снова здрасти..
x11-drivers/ati-drivers-9.9-r2
gentoo-sources-2.6.30-r5
emerge --info тут --> http://paste.org.ru/?yy9un1

Имхо, я где-то в ИКСовых, может и АТИшных, настройках, что-то не то сделал.. Вот, так сказать, выжимки из лога Xorg:

grep -e '(EE)' -e '(WW)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Warning, couldn't open module xtrap
(EE) Failed to load module "xtrap" (module does not exist, 0)
(WW) Warning, couldn't open module dri2
(EE) Failed to load module "dri2" (module does not exist, 0)
(WW) Falling back to old probe method for fglrx
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): could not detect X server version (query_status=-1)
(WW) UC-LOGIC Tablet WP5540U: touchpads and touchscreens ignore relative axes.
(EE) Error loading keymap /var/lib/xkb/server-0.xkm

Что чем/как лечить?? Заранее спасибо..

~~

.

1) У вас CXXFLAGS="" а у меня CXXFLAGS="${CFLAGS}"
2) про (EE) keymap - а что если перейти на hal и сделать INPUT_DEVICES="evdev"?
http://www.gentoo.ru/node/14450
Только evdev а не как сейчас - INPUT_DEVICES="evdev keyboard mouse"
3) Что если изменить VIDEO_CARDS="radeon vesa fglrx radeonhd" на VIDEO_CARDS="fglrx"? Просто попробовать.
4) Если ругается на xtrap - так отключите xtrap в /etc/X11/xorg.conf
Что, если его секцию "Module" чуть-чуть изменить до такого:

Section "Module"
    Load  "glx"
    Load  "extmod"
    SubSection "extmod"
        Option "omit xfree86-dga"
    EndSubSection
    Load  "record"
    Load  "dbe"
    Load  "dri"
    Load  "drm"
    Load  "glx"
EndSection

5) Попробуйте три xorg-server-а - 1.6.3.901-r2 ~1.6.4 ~1.6.5
Вдруг на каком-то лучше, чем на другом :)
----
ну и далее - из совсем необязательного:
* Intel-R-_Core-TM-2_Duo_CPU_E8500 у вас. Что если перейти на gcc-4.4.1 и поставить -march=core2
* не помню почему, но у меня стоит USE sdl. Попробуйте его.

Что увидел, рассказал.

Это подпись, которую невозможно истолковать неправильно

~

Приветствую, спасибо за подсказки..
1) вот ведь блин, вместо CXXFLAGS="${CFLAGS}" было CXXFLAGS="$(CFLAGS)"
Просто невнимательность похоже..
2) Видимо склероз ))
Ввод (input) весь по evdev, а клава с мышью остались с дохаловской поры, но всё работает.. Убрал, еставил только evdev..
3) Пробовал.. Эффект нолевой..
4) Добавил "drm" и Subsection "extmod"..
Кстати "glx" дважды грузится - это хитрость какая-то или просто случайность?? (Мало ли, всяких хитрых хитростей встречал)
5) "В яблочко", как говорится.. Именно эти версии и были по возрастающей, после перехода с 1.5 ))
---
* sdl - Adds support for Simple Direct Layer (media library) Взято с http://www.gentoo.org/dyn/use-index.xml
===
Итого:

$ grep -e '(WW)' -e '(EE)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Warning, couldn't open module dri2
(EE) Failed to load module "dri2" (module does not exist, 0)
(WW) Falling back to old probe method for fglrx
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): could not detect X server version (query_status=-1)

Грабли, ау, вы где??.. ((

~~

.

Двойной "glx" - это мой косяк, исправлюсь :)

Вопрос: вот с таким как у вас сейчас Xorg.0.log, у вас по-прежнему
"Проблема в тормозах 3d и не возможности включить графические эффекты в КДЕ"
на любом из трёх предложенных xorg-server и с включенным sdl?
Тогда у меня пока что идеи закончились :(
Кроме как по причине смены CXXFLAGS пересобрать многое :)

Разве что... скажите, как я мог бы воспроизвести у себя те же "тормоза 3d" и какие именно эффекты не включаются - вдруг у меня то же самое, а я живу и знать не знаю (ибо эффекты я выключил, а тормозов 3d не чувствую)

Это подпись, которую невозможно истолковать неправильно

~

grep -e '(WW)' -e '(EE)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Falling back to old probe method for fglrx
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): could not detect X server version (query_status=-1)
(EE) Error loading keymap /var/lib/xkb/server-0.xkm

Меньше, но проблемы на месте.. ((
Да, много пересобралось, почти всё, так как произошли значительные перемены:
* emerge -info
* Xorg.0.log
* xorg.conf

Решительно не понимаю чего-то в этой жизни..

$ glxgears
24262 frames in 5.0 seconds = 4852.384 FPS
$ fgl_glxgears
Using GLX_SGIX_pbuffer
6756 frames in 5.0 seconds = 1351.200 FPS

А граф. эффекты не включаются и 3Д приложения не работают, то есть работают, но лучше бы уж совсем не работали.. Это не похоже на баг и ошибку, это от кривизны рук, видимо.. Может в КДЕшных настройках не то где-нибудь?? Я хз прям куда рыть.. ((

~~

.

Можно порыть в направлении создания совсем нового пользователя с чистым /home/username
Странно, что у вас вернулся Error loading keymap /var/lib/xkb/server-0.xkm
у меня:

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3850
OpenGL version string: 2.1.8918
$ fgl_glxgears
Using GLX_SGIX_pbuffer
301 frames in 5.0 seconds = 60.200 FPS
300 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.200 FPS
300 frames in 5.0 seconds = 60.000 FPS

При этом гугольпланета вращается как ионы свинца в колла́йдере, eve-online работает, и никаких тормозов

Это подпись, которую невозможно истолковать неправильно

~

Приветствую..
Не то слово с этим keymap, даже не понимаю на фига и кто его грузит.. /etc/hal/fdi/policy/10-xinput-configuration.fdi не может быть тому виной??
кстати:

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 2.1.8918

А вот, что пишет Диспетчер окон KDE при попытке включить гафические эффекты (Параметры системы -> Рабочий стол -> Эффекты рабочего стола)
      Compositing has been suspended by another application, you can resume using the 'Alt+Shift+F12' shortcut.
Ну данное сочетание клавиш ни к чему не приводит, ибо это лишь сокращение клавиатурное Вкл/выкл композитного расширения.. И кто ж этот самый another??!!

Пробовал создавать нового пользователя с чистейшим /home/, даже пробовал сносить ~/.kde4.. Реакций ноль....

~~

.

Опустите kdm, запустите голые Х с помошью startx, поиспользуйте 3D приложения. Если ускорилось - то тем самым another были сами KDE, и в них бага. Других идей нет.

Это подпись, которую невозможно истолковать неправильно

~

Приветствую..
Запуск без kdm результата не дал.. Абсолюно то же самое..
Накопив немало глюков из-зи того, что наустанавливал кучу нестабильного решил откатить КДЕ..
После тотальной пересборки имею kde-meta-4.3.1, xorg-server-1.6.5, xorg-x11-7.4-r1
Кстати, после отката удалил пользователя (вместе с домашней папкой) подчистую и создал заново..
И интересную деталь заметил:

$ glxgears
50699 frames in 5.0 seconds = 10139.731 FPS
51109 frames in 5.0 seconds = 10221.724 FPS
51144 frames in 5.0 seconds = 10228.655 FPS

$ fgl_glxgears
Using GLX_SGIX_pbuffer
12605 frames in 5.0 seconds = 2521.000 FPS
14862 frames in 5.0 seconds = 2972.400 FPS
14679 frames in 5.0 seconds = 2935.800 FPS

Результат на лицо, то есть на монитор....

$ grep -e '(WW)' -e '(EE)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Falling back to old probe method for fglrx
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): could not detect X server version (query_status=-1)

Но Compositing has been suspended by another application, you can resume using the 'Alt+Shift+F12' shortcut.
Роем в сторону настроек и конфликтов софта....

~~

Повторное включение эффектов

Цитата:
А вот, что пишет Диспетчер окон KDE при попытке включить гафические эффекты (Параметры системы -> Рабочий стол -> Эффекты рабочего стола)
      Compositing has been suspended by another application, you can resume using the 'Alt+Shift+F12' shortcut.

Решение, которое работает у меня: нажать на кнопку включения эффектов повторно. На второй раз всегда срабатывает). Но это тоже не выход после каждого включения компа лезть в настройки системы и дважды жать по кнопке включения эффектов. Поэтому я также ищу, кто же этот таинственный "another" и как от него избавиться.

Мои наблюдения.
На новом пользователе (при чистом ~) первый запуск кде проходит на ура, эффекты есть. При последующих запусках эффектов нет. Приходится включать выше описанным способом.

Видео - ati hd4890
x11-drivers/ati-drivers-9.9-r2
x11-base/xorg-server-1.6.5
sys-kernel/gentoo-sources-2.6.31-r3

jampire@aelita ~ $ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series
OpenGL version string: 2.1.8918

При включенных эффектах:

jampire@aelita ~ $ fgl_glxgears
Using GLX_SGIX_pbuffer
3934 frames in 5.0 seconds = 786.800 FPS
4837 frames in 5.0 seconds = 967.400 FPS
4896 frames in 5.0 seconds = 979.200 FPS
4859 frames in 5.0 seconds = 971.800 FPS
4863 frames in 5.0 seconds = 972.600 FPS
4816 frames in 5.0 seconds = 963.200 FPS

При выключенных фпс до 3000 дотягивает.

Кстати, вы opengl на ati не забыли переключить?

__________________
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.

был такой же косяк на

был такой же косяк на проприетахных дровах. приходилось дважды Alt+Shift+F12 нажимать, чтобы выклчюить эффекты :)
перешкл на открытые.

Воюю может кто что

Воюю может кто что подскажет

карточка: Mobility Radeon X2300
Ядрышко: linux-2.6.30-gentoo-r6
Дровишки: x11-drivers/ati-drivers-9.9-r2

x11-base/xorg-server-1.6.3.901-r2
x11-base/xorg-x11-7.4-r1

# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.30-gentoo-r6/video/fglrx.ko): Cannot allocate memory

Хоть убейся не въеду чего хочет, вроде карточка поддерживается хотя я уже нифига не понимаю. :(

* Минутой позже - перечитал примечания к релизам, кажется въехал в 9.9 поддержку моей карты убрали, качаю 9.8 как поставятся отпишусь.

зачем? в открытых драйверах

зачем? в открытых драйверах эту серию видюх допилили вроде...

И так отписываю единственный

И так отписываю единственный драйвер который грузится на моей карточке это ati-drivers-8.593 но на новых ядрах они не работают :(

И ещё более грустно то что у меня вообще ничего не работает :) модуль грузится а устройство /dev/dri/....... не появляется естественно никакого ускорения нет. В общем я в шоке. Все работало, решил обновится обновился ничего не работает откатился ядром и дровами опять ничего не работает.

Интересно что если иксы перестали стартовать со старым конфигом. Без конфига стартуют но не работает ускорение :( насколько я помню устройство /dev/dri/.... появлялось только года иксы грузились с конфигом и в качестве дров карты был указан fglrx.

Ошибки при старте с конфигом

Цитата:
# cat /var/log/Xorg.0.log.old | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Failed to load module "xtrap" (module does not exist, 0)
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load /usr/lib/xorg/modules/extensions//libglx.so
(EE) Failed to load module "glx" (loader failed, 7)
(EE) Failed to load module "freetype" (module does not exist, 0)
(EE) Failed to load module "type1" (module does not exist, 0)
(EE) Failed to load module "fglrx" (module requirement mismatch, 0)
(EE) Failed to load module "dri2" (module does not exist, 0)

Подскажите чего собрать пересобрать? Хочу нормальное видео :(

Карта-то какого поколения?

Карта-то какого поколения? МОжет, на свободные перейти стоит?

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

карточка: Mobility Radeon

карточка: Mobility Radeon X2300
В поколениях разбираюсь не очень хорошо. Всеже работало до пересборки ксорга вот что напрягает. У меня уже давно таких проблем небыло если чесно :)

Это r5xx, их поддержку

Это r5xx, их поддержку выкинули из последних fglrx. Что как бы намекает (-:Е

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

Цитата: # cat

Цитата:
# cat /var/log/Xorg.0.log.old | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Failed to load module "xtrap" (module does not exist, 0)
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load /usr/lib/xorg/modules/extensions//libglx.so
(EE) Failed to load module "glx" (loader failed, 7)
(EE) Failed to load module "freetype" (module does not exist, 0)
(EE) Failed to load module "type1" (module does not exist, 0)
(EE) Failed to load module "fglrx" (module requirement mismatch, 0)
(EE) Failed to load module "dri2" (module does not exist, 0)

рекомендую пересобрать все что выдаст qlist -I -C x11-proto/, а затем и xorg-server
А то у вас с расширениями исков не пойми что твориться...

Нейтральность - высшее достижение сознания!

Чтобы дважды не нажимать,

Чтобы дважды не нажимать, можно в файле
~/.kde4/share/config/kwinrc
прописать в секции [Compositing]

DisableChecks=true
Enabled=true

__________________
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.

Условно решено

Приветствую..
Разрешилась проблема в некотором роде.. Долго и тернистым путём шёл к решению с помощью многих помошников и кое-как дошёл..

Уже отчаявшись получить cpmpositing решил немного настроить систему и выставил разрешение в 120dpi - иксы вылетели.. Странно.. После перезапуска наблюдаю картину, что всё изменилось, ну это и не удивительно, но уж как-то очень заметно, жму alt+tab и окошки послушно переключаются.... с эффектом "карусель"!! Тут же лезу в настроики рабочего стола и вижу, что эффекты включены и работаю, особых тормозов нет (изменение размера окон не в счёт).. А та самая галка, о которой уже писал, "Отключить внутреннюю проверку" стоит..

Итого: красявошности работаю, тормозов особых нет.. Как решилась (именно решилась, практически без моего участия) проблема не ясно.. Всесильный бубен....

Спасибо откликнувшимся, удач ищущим..

P.S. Тему можно считать условно закрытой..

~~

Ну у меня проблем не было.

Ну у меня проблем не было. Только эффекты не включались с первого раза. Подправил в конфиге - включаются. Меня все еще интерисует, что это за приложение и есть ли оно вобще. Возможно некий баг, а самого приложения и нет...

__________________
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.

открытые "дрова" в wine работают?

кто знает скажите пожалуйста!-)
у меня карта radeon x550 (старьё) ядро 2.6.31( из сырцов собирал)
проприетарный драйвер 9.3 (выше никак) ставил старую версию xserver'a,
но дальше 28 ядра 9.3драйвер не фурычит.
и собственно вопрос: мне интересно какие свободные драйвера работают с "виндовыми" игрушками в WINE?
заранее спасибо!-)
думаю аффтору темы тоже будет интересно

radeon, они же

radeon, они же x11-drivers/xf86-video-ati

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

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

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