LINUX.ORG.RU

Производительность видеодрайверов Intel

 ,


0

0

Phoronix опубликовал интересные выводы о производительности видеокарт Intel под управлением Ubuntu. Сравнивалась текущая версия для разработчиков с релизом 8.04.

Результат удручает. Практически во всех тестах наблюдаются регрессии, кое-где производительность упала в несколько раз. Улучшения же наблюдаются только в одном тесте (JXRenderMark).

Авторы винят в произошедшем графический стек. Впрочем, они обещают повторить тест, как только выйдет XServer 1.6, Mesa 7.4 и ядро 2.6.28. Также в будущей статье они обещают уделить внимание опциям сборки.

>>> Подробности

Плохому индусу всегда стек мешает.

Barlog_M
()
Ответ на: комментарий от anonymous

> Сейчас графический стек в Линуксе переживает очень много одновременно происходящих революций

> Ничего удивительного, что чего-то пока не оптимизировано

Мне, как пользователю, хочется в это верить. Мне, как анонимусу, верить в это не положено.

anonymous
()
Ответ на: комментарий от tailgunner

> У них уже был свой X-сервер. Работал хорошо, но (сюрприз, сюрприз!) только с картами Nvidia

Ну icc никто вроде не ругает за то, что он на AMD не работает.

anonymous
()
Ответ на: комментарий от anonymous

>на AMD не работает один фикс - и все работает)

devl547 ★★★★★
()

Эх, тесты Phoronix-а унылы чуть менее чем полностью. Не удосужились даже протестить под Windows XP...

AckerMAN
()
Ответ на: комментарий от anonymous

>Открвли спеки и сразу производительность понизилась?? =)))

>Ога =))

Коллега, надо их срочно закрыть и все исправиться само собой!11 =)

Freiheits-Sender ★★
()
Ответ на: комментарий от AckerMAN

>Не удосужились даже протестить

Во-первых:

>Сравнивалась текущая версия для разработчиков с релизом 8.04.

Во-вторых, дрова для XP уже давно нормально не обновлялись. Основные нововведения - в висте. И еще - Gma950 все-таки чаще встречается, чем X3100, которй они тестировали.

P.S. А так, да.. Под виндой на GMA950 и 965 можно даже в Crysis играть на минимальных

devl547 ★★★★★
()
Ответ на: комментарий от anonymous

> Зато когда всё допилят - будет очень красяво.

Ключевое слово в этой фразе - когда. Что-то последнее время в глаза бросается слишком много проектов, состояние которых можно охарактеризовать, как "перманентная альфа". Всё бы ничего, да только это очень сильно бьёт по репутации *nix, как более устойчивых и стабильных, чем офтопик, систем. Простому Пользователю, в отсутствие которого, как ни крути, РМС и Линус - просто гики-маргиналы, накакать на причины нестабильности. Вердикт выносится мгновенно, и потом ни одним доводом уже не перешибается.

anonymous
()

Странно, я использую этот драйвер (xf86-video-intel) практически с первых версий, и с самыми положительными впечатлениями. Если первые версии глючили, то сейчас действительно глюков нет вообще, есть только артефакт с эффектом дождя на компизе (пропадает изображение, волны идут по сине-зелёной мути).

fractaler ★★★★★
()

Драйвер интел что под XP что под линукс УГ, судя по всему все силы бросили на поддержку Висты, он и обновляется почаще и новые фичи добавляют. Под линуксом на интеле когда звук будет из коробки? О 3Д тактично умолчу.. Кстати дистр OpenSuse11.1, видео интел x4500hd. И вопрос на засыпку: как установить вистовый видеодрайвер под ХР?

anonymous
()
Ответ на: комментарий от anonymous

>Под линуксом на интеле когда звук будет из коробки?
ОМГ! Уже почти год как проблемы нет. Это с моей карточкой, которая вышла год назад. Причём сразу из коробки звук был, но не было записи с линейного входа и микрофона.
>И вопрос на засыпку: как установить вистовый видеодрайвер под ХР?

С этим на винфак, если не ответят - в толксы!

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

Какой винфак? Не знаешь не советуй. Послать проще чем помочь, ОМГ твое мне тоже не понятно, если его нет значит нет. Намекаю : интел X4500HD, автоматическая установка суси.

anonymous
()
Ответ на: комментарий от fractaler

>есть только артефакт с эффектом дождя на компизе (пропадает изображение, волны идут по сине-зелёной мути).

Какая модель? XV с компизом как?

madcore ★★★★★
()

Да что ж такое! Видео через стол прослоек работает кое-как, звук тоже перепахан десятью разными подсистемами, вместо mount теперь dbus+udev+черт знает что еще, как мы вендекапец будем делать с такими успехами?

anonymous
()
Ответ на: комментарий от anonymous

> Ну icc никто вроде не ругает за то, что он на AMD не работает.

Потому что прекрасно работает, иногда даже компилируемый код от icc оказывается быстрее выдаваемого gcc на AMD платформе.

anonymous
()
Ответ на: комментарий от anonymous

>Да что ж такое! Видео через стол прослоек работает кое-как, звук тоже перепахан десятью разными подсистемами, вместо mount теперь dbus+udev+черт знает что еще, как мы вендекапец будем делать с такими успехами?

Зато модульно и открыто!

anonymous
()
Ответ на: комментарий от anonymous

> Потому что прекрасно работает, иногда даже компилируемый код от icc оказывается быстрее выдаваемого gcc на AMD платформе

Во-первых, ни хрена не понятно.

Во-вторых, об этом (возможно) и речь.

anonymous
()
Ответ на: комментарий от anonymous

>звук тоже перепахан десятью разными подсистемами

Ага, phonon->gstreamer->pulse audio->alsa

Вот нафига столько прослоек? Маразм крепчал :(

anonymous
()
Ответ на: комментарий от anonymous

>Какой винфак? Не знаешь не советуй. Послать проще чем помочь, ОМГ твое мне тоже не понятно, если его нет значит нет. Намекаю : интел X4500HD, автоматическая установка суси.
Очень толстый анонимус. Во-первых, проблемы отдельно взятой суси мне решать неинтересно (у меня X3100, под сусей тоже работала норм). Во-вторых, установка виндовых драйверов на винду это явный офтоп. Ну спросил бы хоть, как установить виндовые дрова на винду под вайном, что ли..

fractaler ★★★★★
()
Ответ на: комментарий от madcore

>Какая модель? XV с компизом как?
X3100. С кедовым композитом XV заставить работать не удалось, с компизом не пробовал, но у товарища на ноуте работает; видяха та же, ноут сильно другой. Приду домой, проверю.

fractaler ★★★★★
()

на днях лазил по инету
тоже интел на ноуте тормозил безбожно
нашел такое решение - см. настройки из xorg.conf
теперь пашет вполне прилично

Section "Device"
BoardName "965 GM"
Driver "intel"
Identifier "Device[0]"
Option "AddARGBGLXVisuals" "True"
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
Option "AccelMethod" "Xaa" # Xaa old stable, EXA is new and better.
Option "monitor-LVDS" "Monitor[0]"
Screen 0
VendorName "Intel"
EndSection


Зы. тесты не пускал, но по прокрутке в firefox заметно очень. по дефолтным настройкам прокрутка плавно увеличивала скорость, теперь крутит как на винде примерно

хотя эффекты сворачивания окна в гноме явно подтормаживают. все никак их не отключу

onk
()
Ответ на: комментарий от anonymous

>>звук тоже перепахан десятью разными подсистемами
>Ага, phonon->gstreamer->pulse audio->alsa

>Вот нафига столько прослоек? Маразм крепчал :(

Согласен, поэтому использую (s)mplayer->alsa убирая максимум прослоек.

fractaler ★★★★★
()
Ответ на: комментарий от onk

Вот такая секция:
Section "Device"
Identifier "Card0"
Driver "intel"
Option "DRI" "True"
Option "AccelMethod" "xaa"
Option "NoAccel" "False"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "false"
Option "XAANoOffscreenPixmaps" "true"
Option "EXANoUploadToScreen" "true"
EndSection
Очень хорошо ускоряет компиз, прокрутку в фф и прокрутку в фф под компизом :)

fractaler ★★★★★
()
Ответ на: комментарий от devl547

Если есть возможность, постучитесь мне в мыло/жаббер (в профиле) -- возникло несколько вопросов по теме. Пиво/кефир/пепси с меня).

Sectoid ★★★★★
()
Ответ на: комментарий от anonymous

> Ключевое слово в этой фразе - когда. Что-то последнее время в глаза бросается слишком много проектов, состояние которых можно охарактеризовать, как "перманентная альфа". Всё бы ничего, да только это очень сильно бьёт по репутации *nix, как более устойчивых и стабильных, чем офтопик, систем. Простому Пользователю, в отсутствие которого, как ни крути, РМС и Линус - просто гики-маргиналы, накакать на причины нестабильности. Вердикт выносится мгновенно, и потом ни одним доводом уже не перешибается.

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

onk
()
Ответ на: комментарий от fractaler

>с компизом не пробовал, но у товарища на ноуте работает; видяха та же, ноут сильно другой.

У меня теоретически тоже работает, но тормозит нереально.

madcore ★★★★★
()
Ответ на: комментарий от madcore

>У меня теоретически тоже работает, но тормозит нереально.
Я чуть выше запостил настройки иксов, опробуйте, может поможет.

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

>Вот такая секция:

Должна вызывать ругань в логах.
Напр. если там "AccelMethod" "xaa", то всякие "EXANoUploadToScreen" никакого смысла иметь не могут.

madcore ★★★★★
()
Ответ на: комментарий от fractaler

>Ага, phonon->gstreamer->pulse audio->alsa

Ну настрой ПульсАудио руками, и будет напрямую с ядром работать. Ещё ты можешь не пользовать Фонон, а ГСТример заменить на МПлэер/Ксин/ВЛЦ/ещё_что...

Ты ведь не жалуешься что большая часть софта libc использует? А ведь прослойка...

wyldrodney
()
Ответ на: комментарий от fractaler

Проблему видел на x3500. Если я правильно понял, натоящий оверлей из последних чипсетов выкинули, и проблема с XV все еще не решена.

madcore ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

>Коллега, надо их срочно закрыть и все исправиться само собой!11 =)

Вот-вот. правильно мыслите, коллега. =))

anonymous
()
Ответ на: комментарий от anonymous

>И вопрос на засыпку: как установить вистовый видеодрайвер под ХР?

Никак. Я не знаю, какие ты видел драйвера, но драйвер под ХР совершенен.

anonymous
()
Ответ на: комментарий от onk

>Зы. тесты не пускал

glxgears запусти и результаты скинь

devl547 ★★★★★
()
Ответ на: комментарий от madcore

>Должна вызывать ругань в логах.
>Напр. если там "AccelMethod" "xaa", то всякие "EXANoUploadToScreen" никакого смысла иметь не могут.

Упс, точно. Когда-то эта комбинация искалась методом подбора, поэтому так и получилось. Спасибо за указание.

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

У меня на ноуте:

Section "Device"
Identifier "Card0"
Driver "intel"
VendorName "Unknown Vendor"
BoardName "Unknown Board"
VideoRam 131072
Option "SWcursor" "False"
Option "CacheLines" "2048"
Option "DRI" "True"
Option "XvMCSurfaces" "7"
Option "PageFlip" "True"
Option "Legacy3D" "False"
Option "XVideo" "True"
Option "DevicePresence" "True"
Option "XAANoOffscreenPixmaps" "True"
Option "AccelMethod" "exa"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "true"
Option "MTRR" "on"
Option "UseFBDev" "false"
Option "LinearAlloc" "6144"
BusID "PCI:0:2:0"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

devl547 ★★★★★
()
Ответ на: комментарий от wyldrodney

>Ну настрой ПульсАудио руками, и будет напрямую с ядром работать.

С каким ядром? С каких пор дрова для звука туда входят? RTFM !!!

anonymous
()

по-ходу они драйвера на яве пишут.

swar0g ★★★★
()

Интересно, кстати, как повлияет на развитие покупка Tungsten Graphics - vmware?

madcore ★★★★★
()
Ответ на: комментарий от anonymous

ЩИТО!?

Гы)) Сам читай. Пока есть желание наставить тебя на путь истинный, слушай:

В ядре есть звуковая подсистема. Такая-же подсистема, как и сетевая подсистема, подсистема управления памятью, и любая другая. Их объединяет то, что они все(тут внимательно) входят в стандартный дистр ядра. Можешь посмотреть на kernel.org. Так вот, эта подсистема(звуковая, если забыл) называется ALSA - Advansed Linux Sound Architecture. Вот это и есть звуковой интерфейс ядра(доступно? :)). Т.е. такая штука, с которой работают все, абсолютно все, приложения, требующие доступ к звуковой карте - та штука, куда ты колонки(можешь читать как "аудиосистема", чтоб приятней было) втыкаешь. Так вот демон(тоже программа) под названием pulseaudio может(представь!) работать именно с этой звуковой подсистемой(надеюсь не забыл что она в ядре, и называется ALSA?).

А теперь предлагаю засунуть мысль о том, что пульсаудио работает использую только вызовы из библиотеки alsa-lib, или плагин из набора alsa-plugins в мусорное ведро.

И не вспоминай об этом больше! Прошу. Нето мне поплохеет.

wyldrodney
()
Ответ на: комментарий от devl547

>Option "XAANoOffscreenPixmaps" "True"

>Option "AccelMethod" "exa"

Если ты выбрал EXA, то отключение опции XAA никак не влияет. Тогда уж надо XAA в AccelMethod выбирать.

Zubok ★★★★★
()
Ответ на: комментарий от wyldrodney

Т.е. в пульсаудио реализовали свою alsa-lib? Что он дает такого важного чего нет в алсе для простого пользователя и что не может дать jack?

anonymous
()
Ответ на: комментарий от frame

> Ну, к примеру, бинарным драйверам NVidia не нужнен ни agpgart (в моем случае), ни DRI, ни любая другая прослойка, т.к. он работает с железом напрямую, и работает просто замечательно, несмотря на всю свою "некошерность" :)

То-то там всё так адски тормозит в 2D на Gf8. ;-)

Bohtvaroh ★★★★
()
Ответ на: комментарий от Zubok

Йо, пипл
спасибо за секции
Device
Работает сюся, ймаё, как напереживался.
думал с дистрибутивом что то не то, оказывается они старый xorg.conf влепили.
ждём апдейтов на драйвера и видео систему.

anonymous
()
Ответ на: комментарий от anonymous

>Т.е. в пульсаудио реализовали свою alsa-lib? Что он дает такого важного чего нет в алсе для простого пользователя и что не может дать jack?

Я бы послал тебя RTFM'ить... ))

Пульсаудио позволяет в реальном времени обрабатывать звук. Т.е. с минимальной задержкой, и минимальным буфером. Это одна из особенностей, AFAIK. Могу и ошибаться.

Проект не ставит первоочередной задачей предоставить максимально функциональный интерфейс для работы со звуком. Для этого есть упомянутый тобой JACK. Зачем он нужен - pulseaudio.org

wyldrodney
()
Ответ на: комментарий от Zubok

>Тогда уж надо XAA в AccelMethod выбирать

Кусок старого конфига) Да и XAA у меня вообще отказывается работать

devl547 ★★★★★
()
Ответ на: комментарий от wyldrodney

>Проект не ставит первоочередной задачей предоставить максимально функциональный интерфейс для работы со звуком. Для этого есть упомянутый тобой JACK. Зачем он нужен - pulseaudio.org

Читаем: "A sound server is basically a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server."

и понимаем, единственное, что оно делает помимо того, как повторяет функционал альсы, так это передача звука на различные машины. Причем про обработку в реальном времени нет ни слова.

anonymous
()
Ответ на: комментарий от wyldrodney

Я речь завел о простых пользователей ПК. И не понятно зачем так яро навязывать pulseaudio в дистрибутивы, буквально насилием заниматься над пользователями. Для себя лично я никакой пользы от него не нашел, а появились с ним только проблемы. И ни я один такой.

Вот про "низкую латентность" люди пишут что:

http://ubuntuforums.org/showthread.php?p=5626482 Don't blame ALSA for PulseAudio's latency issues. ALSA/JACK introduced low-latency audio to Linux in the first place. If you think OSS4 or even PulseAudio on top of it will ever give you 1.3ms latency the way ALSA/JACK did since 2003, you must be smoking too much weed. Get real.

anonymous
()
Ответ на: комментарий от anonymous

Т.е. в пульсаудио реализовали свою alsa-lib? Что он дает такого важного чего нет в алсе для простого пользователя и что не может дать jack?

Он дает удобный для пользователя dmix с микшером, в котором сам пользователь может регулировать уровень каждого звукового потока.

В alsa и jack нет такой простоты и удобства для простого пользователя.

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

AVL2 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.