Дефекты на экране.

Иногда на экране появляются черные линии, черные квадратики, которые быстро исчезают. Особбено ярко это проявляется при эффекте куба(ctrl + f11). Видео карта ati radeon 4870.

Драйвер какой? Сижу на

Драйвер какой? Сижу на свободных, все норм. Перегрева нет? А то это не карта, а печка :-) (у меня такая-же модель, от asus)

VIDEO_CARDS

VIDEO_CARDS ="radeon"
make.conf: http://dpaste.com/198701/
Температуру не мерял, но уверен что нет, так как кулеры ставил хорошие и ничего не запускаю такого.

ms написал(а): Иногда на

ms написал(а):
Иногда на экране появляются черные линии, черные квадратики, которые быстро исчезают. Особбено ярко это проявляется при эффекте куба(ctrl + f11). Видео карта ati radeon 4870.

Ах, опять этот Радеон :) Были аналогичные проблемы и у меня, когда пользовал KDE + Radeon (fglrx,radeon,radeonhd). Systray (или как он там в КДЕ именуется) периодически покрывался какими-то кривостями, вместо иконок иногда были черные квадраты, иногда отрисовка окошек отпечатывалась на экране и т.п.
Лично мое мнение - проблема ATI Radeon (а точнее в драйверах). Может быть со старыми моделями все довольно сносно, но с относительно новыми жуткие проблемы. У меня был опыт с двумя видеокартами ATI Mobility Radeon HD 3200 и ATI Radeon X1950 Pro. Так вот что скажу я вам: даже если вы как-то сможете избавиться от "артефактов?" вам врядли удастся настроить одновременную НОРМАЛЬНУЮ работу 3D и 2D.
1) Если припилите fglrx - будет вам счастье в 3D, но 2D будет использовать процессор на 100% при элементарных операциях прорисовки (например прокрутка в FireFox). Если не верите - откройте top и посмотрите о чем я говорю. Причем это не баг, сам производитель отписал, что в Linux драйвере от поддержки 2D отказались.
2) Если настроите драйвер radeonhd - ваш кулер наверняка выйдет из строя через пару месяцев работы, так как греется с этим драйвером видеокарта просто нереально, результат более-менее сносный.
3) Драйвер radeon даст вам более-менее рабочую 2D. Но без composite вы увидите, что работать просто невыносимо, так как при перетаскивании окошек будет тянуться шлейф в 5-10 см.

В общем интересного сказать о ATI Radeon в Linux можно еще очень много. По этому я бы вам посоветовал использовать Radeon только в Windows, пожалейте свои нервы. Я решил эту проблему путем покупки NVidia, ну а на работе использую встроенную видеокарту от Intel. После этого кошмара с Radeon, счастья моему нет предела.

Все что я описал - сугубо личное мнение, подтвержденное опытом работы с видеокартами этого производителя. Не знаю как там дела с fglrx 10.4, с xserver 1.8, но в 1.6, 1.7 такие проблемы есть и это факт.

Справедливость восторжествует.

Я с Вам категорически не

Я с Вам категорически не согласен.
С 28 по 30(или 31, не помню точно) ядро я сидел на fglrx (9.12-10.02, если не ошибаюсь). Небыло ни артефактов, ни тормозов 2D. Все шуршало нормально. Но при переходе на 32 ядро fglrx с пол пинка не завелся и я перешел на radeon. Так вот и компиз, и 2d работает нормально. Из артефактов - при запуске kmail на одной машине (с сабжевой видеокартой) на какое-то время появляется какая-то фигня в трее, а потом (до 5 сек) на ее месте отрисовывается значок kmail. На другой машине с более слабой видюхой этой проблемы нет (драйвера тоже radeon). И компиз работает, и никакого шлейфа нет. А по поводу nvidia - тут совсем недавно проскакивал топик с проблемами дров для nvidia. Так что не нужно тут флейм разводить, мы не на лоре. Прблемы есть и с видюхами ATI и с Nvidia.

Какая у вас видеокарта? Вы

Какая у вас видеокарта? Вы можете мне вывести показания x11perf -copypixpix500? Написать, сколько процессорного времени убивает процесс X, при прокрутке в браузере (не имеет значения в каком). Тесты 3D (можно те же показания glxgears, только не надо сейчас кричать на меня, что это не программа для тестов, я это знаю, но порядок чисел можно сравнить). Версию ядра, версию драйвера.

Если не заметно, я высказал свое мнение и это подчеркнул. Не надо с пеной у рта отстаивать свою позицию "хоть кривое, но опенсорс, плевать, буду мучаться". Я тоже сторонник опенсорса, но только когда оно работать не мешает.

P.S.: Давайте может устроим опрос, с чем больше проблем, с NVidia или Ati?

Добавлю, читайте внимательно: "может быть со старыми видеокартами нет проблем, но с относительно новыми проблемы", "БЕЗ composite шлейф"

Справедливость восторжествует.

о_0

О, x11perf -copypixpix500 оказалась приятной утилиткой.
На [GeForce 9600 GT] показывает 28000 reps @ 0.1934 msec ( 5170.0/sec)
На [Radeon HD 3200 Graphics] показывает 8000 reps @ 1.0419 msec ( 960.0/sec)
Получается, ATI в пять раз хуже... Но я всё равно его не брошу, потому что он хороший!

а эта строка - это просто подпись

Эта командой можно примерно

Этой командой можно примерно оценить отрисовку 2D.
Вот мои результаты:

Radeon HD 3200M, драйвер fglrx, результат x11perf -copypixpix500:
.....2400 reps @ 1.7936 msec ( 558.0/sec)
Intel Corporation 82G965 Integrated Graphics Controller:
.....12000 reps @ 0.4305 msec ( 2320.0/sec)

Разница колоссальная. Не помню показания на драйвере radeon, но не быстрее чем у вас.

Справедливость восторжествует.

В идеале нужно провести все

В идеале нужно провести все тесты x11perf, а потом сформировать на основе данных график.
Раз уж пошла такая пьянка - напишите плз кто-нибудь скрипт, который будет запускать все эти тесты поочередно и складывать результаты в файл с какой-нибудь структурой. Это не сложно, прочто у меня со временем не ахти. А я со своей стороны возьмусь за php скрипт, которому можно будет подсунуть результаты этого теста, а на выходе будет результирующий график. Тогда можно будет говорить в среднем о производительности того или иного драйвера для разных карт. Думаю, это будет интересно

:3

Домой попаду - напишу. И даже php напишу. И даже парсер paste.org.ru напишу, и дефолтное для wgetpaste.
И тогда КАЖДЫЙ на этом сайте сможет наwgetpasteить результат работы скрипта, и бросить сюда урл.
(а лучше даже засуну отправление информации curl-ом сюда, в эту тему, тогда и парсер не нужен)
И потом КАЖДЫЙ сможет увидеть график всеобщеgentooruшной ситуации.
И тогда наконец КАЖДЫЙ сможет убедится, что ATI - это хорошо :)

а эта строка - это просто подпись

Ну ты и тз придумал :-) Лучше

Ну ты и тз придумал :-) Лучше просто скрипт, который пишет в файл версию ядра, драйвера, xorg-server, mesa и модель видео, а также результаты всех тестов. Ну а потом обработкой займемся. Если что - я в jabber

!

На [GeForce 9600 GT] показывает 28000 reps @ 0.1934 msec ( 5170.0/sec)
На [Radeon HD 3200 Graphics] показывает 8000 reps @ 1.0419 msec ( 960.0/sec)
На [Radeon HD 3850] показывает 28000 reps @ 0.2052 msec ( 4870.0/sec)
Получается, вовсе и не в пять раз, а на 6% всего
Потому как ATI разные бывают. Буду писать скрипт.

а эта строка - это просто подпись

А какие драйверы

А какие драйверы использовались при тестах радеонов? Ну и желательно бы сказать версии драйверов, версию Х, ядро.

Справедливость восторжествует.

=>

Portage 2.2_rc67 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.3, glibc-2.10.1-r1, 2.6.32-gentoo-r7 x86_64)
System uname: 
ACCEPT_KEYWORDS="amd64"
  28000 reps @   0.1917 msec (  5220.0/sec)
  28000 reps @   0.1918 msec (  5210.0/sec)
  28000 reps @   0.1918 msec (  5210.0/sec)
  28000 reps @   0.1917 msec (  5220.0/sec)
  28000 reps @   0.1917 msec (  5220.0/sec)
 140000 trep @   0.1918 msec (  5220.0/sec)
[I] x11-base/xorg-server
     Installed versions:  1.7.6(11:24:25 20.04.2010)(nptl sdl xorg)
[I] x11-base/xorg-drivers
     Installed versions:  1.7(18:28:18 15.04.2010)(input_devices_keyboard input_devices_mouse video_cards_nvidia)
[I] media-libs/mesa
     Installed versions:  7.7.1(18:57:31 20.04.2010)(nptl xcb)


Portage 2.2_rc67 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.3, glibc-2.10.1-r1, 2.6.33-gentoo-r2 x86_64)
System uname: Linux-2.6.33-gentoo-r2-x86_64-AMD_Athlon-tm-_Neo_Processor_MV-40-with-gentoo-2.0.1
ACCEPT_KEYWORDS="amd64"
   8000 reps @   0.9936 msec (  1010.0/sec)
   8000 reps @   0.9962 msec (  1000.0/sec)
   8000 reps @   0.9961 msec (  1000.0/sec)
   8000 reps @   0.9955 msec (  1000.0/sec)
   8000 reps @   0.9956 msec (  1000.0/sec)
  40000 trep @   0.9954 msec (  1000.0/sec)
[I] x11-base/xorg-server
     Installed versions:  1.7.6(05:01:27 06.05.2010)(ipv6 nptl sdl xorg)
[I] x11-base/xorg-drivers
     Installed versions:  1.7(05:13:55 06.05.2010)(input_devices_keyboard input_devices_mouse video_cards_fglrx)
[I] media-libs/mesa
     Installed versions:  7.7.1(04:52:19 06.05.2010)(nptl xcb)

Третья гента, домашняя, будет вечером :(

P.S. Хм, не заскриптованы ещё дрова:
1) nvidia-drivers-190.42-r3
2) ati-drivers-10.4

а эта строка - это просто подпись

третья

Portage 2.2_rc67 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.3, glibc-2.10.1-r1, 2.6.32-gentoo-r7 x86_64)
System uname: 
ACCEPT_KEYWORDS="amd64"
  28000 reps @   0.1954 msec (  5120.0/sec)
  28000 reps @   0.1960 msec (  5100.0/sec)
  28000 reps @   0.2004 msec (  4990.0/sec)
  28000 reps @   0.2326 msec (  4300.0/sec)
  28000 reps @   0.2673 msec (  3740.0/sec)
 140000 trep @   0.2183 msec (  4580.0/sec)
[I] x11-base/xorg-server
     Installed versions:  1.7.6(12:46:19 01.05.2010)(hal nptl sdl xorg)
[I] x11-base/xorg-drivers
     Installed versions:  1.8(22:20:59 14.04.2010)(input_devices_evdev video_cards_fglrx)
[I] media-libs/mesa
     Installed versions:  7.7.1(12:43:24 01.05.2010)(nptl xcb)

3) ati-drivers-10.4

а эта строка - это просто подпись

>_<

import subprocess, sys
def _filter(tool,s):
    if 'emerge'==tool:
        if s.startswith('Portage') or s.startswith('System') \
        or s.startswith('ACCEPT_KEYWORDS'): return True
        else: return False
    elif 'x11perf'==tool:
        return s.find("msec ") > 0
    else:
        return -1==s.find("Available") and -1==s.find("Home") and -1==s.find("Desc")
for tool, param in [('emerge', '--info'), ('x11perf', '-copypixpix500'),
                    ('eix','xorg-server'),('eix','xorg-drivers'),('eix','mesa$')]:
    info   = subprocess.Popen([tool, param], stdout=subprocess.PIPE).communicate()[0]
    output = [s for s in info.split('\n') if _filter(tool,s)]
    for line in output: print line

тестировалось на Portage 2.2_rc67

а эта строка - это просто подпись

2 вопроса.1. Это баш? Может

2 вопроса.
1. Это баш? Может стоит #!/bin/bash в начало добавить?
2. Происходит запуск только одного теста? Я все-таки настаиваю, что проводить нужно все тесты. У x11perf есть параметр -all. А еще там есть параметры на количество апусков и на время тестов. Я бы выставил каждый тест 1 раз по скажем 5 секунд (по дефолту 1 тест 5 раз по 5 сек)

(:

blow написал(а):
2 вопроса.
1. Это баш? Может стоит #!/bin/bash в начало добавить?

Сохранил код в файл python_test и дал команду file python_test, результат оказался довольно неожиданным.

python_test: ASCII Java program text

sorry

первая строка "#!/usr/bin/python" + chmod a+x
либо "$ python script.py" - мой случай, оттого и пропущено

а эта строка - это просто подпись

Видеокарта Ati Radeon HD 4870

Видеокарта Ati Radeon HD 4870 от ASUS (R770). Цифры дам вечером, из дома.

mr Fog написал(а):
Не надо с пеной у рта отстаивать свою позицию "хоть кривое, но опенсорс, плевать, буду мучаться".

Во первых, не грубите. Я с Вами толерантно разговариваю, не смотря на тон Вашего первого сообщения. Во втрорых я достаточно четко написал, почему перешел на открытые дрова. Повтрорюсь: При обновлении ядра с 31 на 32 с пол пинка закрытые драйвера не завелись. Открытые - завелись. Плюс в новых ядре, mesa и xorg-server обещают какие-то плюшки. Я в этом не особо разбираюсь, мне важна комфортная работа.

mr Fog написал(а):
P.S.: Давайте может устроим опрос, с чем больше проблем, с NVidia или Ati?

Хотите - устраивайте. Мне это не интересно. Меня ATI устраивает. И свою точку зрения я не никому навязываю.

mr Fog написал(а):
Добавлю, читайте внимательно: "может быть со старыми видеокартами нет проблем, но с относительно новыми проблемы", "БЕЗ composite шлейф"

1. R770 - старая видеокарта, по Вашим меркам, или нет?
2. Вечером отключу эффекты и посмотрю.

Ну и по теме. ТС, Вам нужно выложить версии ядра, xorg-server, mesa и драйвера. А так же конфиг ядра.

blow написал(а): не смотря на

blow написал(а):
не смотря на тон Вашего первого сообщения.

Извините, если вас чем-то задел, я не со зла. Я всего навсего написал свою точку зрения. Причем я это подчеркнул. Если вдруг вы узрели какой-то негативный тон - то это исключительно мое отношение к связке Linux+ATI.

Справедливость восторжествует.

mr Fog написал(а):Какая у

mr Fog написал(а):
Какая у вас видеокарта?

Ati Radeon HD 4870

mr Fog написал(а):
Вы можете мне вывести показания x11perf -copypixpix500?

x11perf -copypixpix500
x11perf - X11 performance program, version 1.2
The X.Org Foundation server version 10706000 on :0.0
from
Tue May 25 22:11:48 2010

Sync time adjustment is 0.0276 msecs.

16000 reps @ 0.3346 msec ( 2990.0/sec): Copy 500x500 from pixmap to pixmap
16000 reps @ 0.3343 msec ( 2990.0/sec): Copy 500x500 from pixmap to pixmap
16000 reps @ 0.3341 msec ( 2990.0/sec): Copy 500x500 from pixmap to pixmap
16000 reps @ 0.3341 msec ( 2990.0/sec): Copy 500x500 from pixmap to pixmap
16000 reps @ 0.3340 msec ( 2990.0/sec): Copy 500x500 from pixmap to pixmap
80000 trep @ 0.3342 msec ( 2990.0/sec): Copy 500x500 from pixmap to pixmap

mr Fog написал(а):
Написать, сколько процессорного времени убивает процесс X, при прокрутке в браузере (не имеет значения в каком)

Если быстро крутить мышкой туда-сюда в opera имеем загрузку до 19%, больше выжать не смог. Если не сильно быстро - 7-12%

mr Fog написал(а):
Тесты 3D (можно те же показания glxgears, только не надо сейчас кричать на меня, что это не программа для тестов, я это знаю, но порядок чисел можно сравнить)

glxgears
IRQ's not enabled, falling back to busy waits: 2 0
17911 frames in 5.0 seconds = 3582.078 FPS
19289 frames in 5.0 seconds = 3857.703 FPS
19283 frames in 5.0 seconds = 3856.427 FPS
19293 frames in 5.0 seconds = 3858.594 FPS
19291 frames in 5.0 seconds = 3858.069 FPS
19292 frames in 5.0 seconds = 3858.216 FPS
19292 frames in 5.0 seconds = 3858.236 FPS
19305 frames in 5.0 seconds = 3860.812 FPS
19303 frames in 5.0 seconds = 3860.442 FPS
19242 frames in 5.0 seconds = 3848.265 FPS

mr Fog написал(а):
Версию ядра

2.6.32-gentoo-r8

mr Fog написал(а):
версию драйвера

x11-drivers/xf86-video-ati-6.12.6
media-libs/mesa-7.7.1
x11-apps/mesa-progs-7.7

mr Fog написал(а):
"БЕЗ composite шлейф"

Шлейф не обнаружен (в кде параметры системы->рабочий стол убрал галку "Включить графические эффекты")

Да, результаты 3D хорошие для

Да, результаты 3D хорошие для этого драйвера. 2D в принципе тоже. Не удивительно, что вы так не согласны с моим мнением. С такими резултатами жаловаться на производительность глупо. Либо мне с двумя картами не повезло, либо с картой повезло вам, либо проблема встречается в 50% случаях. Кривую настройку наверное стоит исключить. Настраивал как сам, так и по большому количеству рекомендаций.

Справедливость восторжествует.

А может просто это было

А может просто это было давно? Как никак, но разработчики не сидят на месте. Да и в новых ядре/меса/ксорг вроде обещают еще большее увеличение производительности (KMS там, и еще что-то, не вникал особо).
Я бы так и продолжал сидеть на закрытых драйверах (мне не принципиальна их открытость), если бы каждый раз после смены ядра/ксорга не приходилось бы плясать с бубном, пытаясь завести видео, т.к. производительность на том драйвере была повыше (сужу по glxgears). И когда я поставил открытые драйвера, я был морально готов к тормозам и обратному откату на проприетарные. Однако, когда загрузились кеды, и все мои эффекты рабочего стола нормально заработали, возвращаться к проприетарным драйверам просто не было смысла.

Ладно, с этим разобрались :-) Пора помочь ТС (кстати, куда он пропал?)

Драйвер radeon даст вам

Драйвер radeon даст вам более-менее рабочую 2D. Но без composite вы увидите, что работать просто невыносимо, так как при перетаскивании окошек будет тянуться шлейф в 5-10 см.
Что такой без composite? Как настроить это?
А если перейду на fglrx, то проц будет сильно загружен?
Стоит 64 битная система. Проц амд 720 х3. Карта Редеон 4860.
00:00.0 Host bridge: ATI Technologies Inc RX780/RX790 Chipset Host Bridge
00:02.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx0 port A)
00:0a.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port F)
01:00.0 VGA compatible controller: ATI Technologies Inc RV790 [Radeon HD 4800 Series]

Linux ms 2.6.32-gentoo-r7 #5 SMP Sun May 23 05:12:36 MSD 2010 x86_64 AMD Phenom(tm) II X3 720 Processor AuthenticAMD GNU/Linux

Что мне посоветуете делать вот с этим?
PS я не пропал, просто сессия=(

xinerama наверное тоже "без

xinerama наверное тоже "без проблем" работает на драйвере radeon? И два монитора не в xinerama тоже хорошо работают? Например у нас на всех HD 3200M при манипуляции с переключением в консоль и обратно в X постоянно отключался VGA выход и больше не включался. Помогала перезагрузка. Никакие правки xorg.conf не давали результата.

Справедливость восторжествует.

По поводу xinerama ничего не

По поводу xinerama ничего не могу сказать, не использовал. Баг на эту тему есть? Если нету - значит неправильная настройка.

Может я чего-то не понял, но

Может я чего-то не понял, но зачем при переключении из консоли в X гасить мне второй монитор без причины? И почему не гасится на другом драйвере другого производителя видеокарты. Это так задуманно разработчиками драйвера? Никаких доп опций на отключения я не писал.

Справедливость восторжествует.

Вы в багзилу по этому поводу

Вы в багзилу по этому поводу писали? Или искали там существующий баг на эту тему?

Я не защищаю разработчиков. Просто я сам разработчик и знаю всю эту кухню. За всем уследить просто невозможно. Может быть описываемая Вами проблема появилась только в той версии драйвера, который Вы использовали? И ее не было в предыдущей и потом ее исправили в следующей? А может быть Вы просто невнимательно читали документацию?

Т.е. я говорю о том, что ошибка могла быть с любой стороны - как со стороны разработчиков, так и с Вашей. И опять таки повторюсь, что я не настаиваю на том, чтобы Вы переходили на ati. Пользуйтесь тем, что Вас устраивает.

У человека возникла проблема на определенном железе. Ему что, железо идти менять? С учетом того, что у меня на такой же видеокарте описанных проблем нет.

mr Fog написал(а): xinerama

mr Fog написал(а):
xinerama наверное тоже "без проблем" работает на драйвере radeon?

Ну да, только xrandr.

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

Не понял, поясните: ну да,

Не понял, поясните: ну да, только xrandr. Ну да - это без проблем, или ну да - это "без проблем" (в кавычках)? Если без проблем - значит вы счастливый обладатель видеокарты ATI при которой драйвер работает сносно.
xrandr если я не ошибаюсь "подвешивает" X при повороте? Помнится хотелось мне эту возможность использовать.

Справедливость восторжествует.

Xrandr — это современная

Xrandr — это современная подсистема для управления экранами в иксах. Повороты, несколько экранов и т.п. Она нонче поддерживается только свободными дровами. Я вот на nouveau сейчас сижу с ней.

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

Привет всем еще раз. Не

Привет всем еще раз. Не писал, т.к. зачеты сдавал. Вот иформация о системе. Если что забыл, скажите выложу.

make.conf: http://dpaste.com/200535/
drivers: http://dpaste.com/200536/
emerge --info: http://dpaste.com/200537/
uname -a: Linux ms 2.6.32-gentoo-r7 #5 SMP Sun May 23 05:12:36 MSD 2010 x86_64 AMD Phenom(tm) II X3 720 Processor AuthenticAMD GNU/Linux
Version OpenGL: 1.5. Mesa 7.7.1
video cart: DDR-5 Sapphire ATI RADEON HD4890
xorg.conf: http://dpaste.com/200542/

xorg version: X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-gentoo-r7 x86_64
Build Date: 22 May 2010 02:59:27AM
Current version of pixman: 0.17.2

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

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