LINUX.ORG.RU

intel hd graphics


2

2

Подскажите как включить вертикальную синхронизацию (рвуться окна, а в видео горизонтальная полоса рассинхронизации кадров) на intel hd graphics 3000? Ноут samsung 300e7a, ось xubuntu 12.10, ядро 3.5.0.17, стоят драйверы с оф. репа интела и все возможные библиотеки. Буду очень благодарен, ибо копаюсь уже какой день и не могу ничего придумать. ГУЕвого интерфейса к драйверу нет.



Последнее исправление: sleepless (всего исправлений: 2)

sleepless

В каталоге /usr/share/X11/xorg.conf.d/ создать файл 50- device.conf со следующим содержимым:

Section "Device"
  Identifier "Card0"
  Driver "intel"
  Option "TearFree" "true"
  Option "AccelMethod" "sna"
EndSection 

Для видео соответственно нужно:

Поставить mplayer- vaapi:

https://launchpad.net/~sander-vangrieken/ archive/vaapi?field.series_filter=q...

и настройть smplayer:

http://help.ubuntu.ru/wikiuппаратная_поддержка_hd_видео

http://slack13den.blogspot.com/2012/08/vaapi-linux.html?m=1

http://cleaner-lab.blogspot.com/2010/10/hd-ati-ubuntu.html?m=1k

Можно,если вдруг не поможет, подключить этот ppa и обновить libdrm и xserver-xorg-video-intel оттуда.

anonymous
()

Были проблемы с видео через vaapi, которые, как ни странно решились удалением pulseaudio.

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

Если вдруг TearFree не заработает(ну, вдруг), то просто установи Compiz, он гарантированно решит эту проблему.

Lighting ★★★★★
()

стоят драйверы с оф. репа интела

Это что за зверь?

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

Сказал же, компиз не помогает. Вручную прописал в файле 50- device.conf, стало только хуже, окна вообще еле двигаются.

sleepless
() автор топика
Ответ на: комментарий от Lighting

Естественно включил. Собственно они и до этого были включены.

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

Фпс упал ниже некуда, но тиринг пропал, даже окна двигаются медленно, даже очень медленно. Неужели драйвер настолько кривой?

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

50- device.conf

Fix:

50-device.conf

Фпс упал ниже некуда, но тиринг пропал, даже окна двигаются медленно, даже очень медленно. Неужели драйвер настолько кривой?

Это с включенными опциями SNA и TearFree?

Скажите, а в настройках xfce включены эффекты?

Отсюда

Включение композитности

В Xfce есть встроенный композитный менеджер с интересными эффектами окон, тенью, прозрачностью и подобными. Эта возможность может быть включена в настройках эффектов оконного менеджера без перезапуска. Никаких дополнительных настроек в /etc/xorg.conf не требуется.

Для включения нужно перейти сюда:

Меню -> Настройки -> Оконный менеджер -> Эффекты

С этого ppa обновлять libdrm и xserver-xorg-video-intel еще не пробовали? А ядро поставить по-свежее? (это или даже это)

А с компизом что? Тиринг и тормоза при его использовании также присутствуют?

Можно еще попробовать использовать UXA вместо SNA. Для этого в файле 50-device.conf

Заменить

Option «AccelMethod» «sna»

на

Option «AccelMethod» «uxa»

Но это скорее врядли поможет.

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

Можете еще выложить содержимое файла Xorg.0.log, лежащего в каталоге /var/log/, на http://pastebin.com?

Также можете попробовать создать файл .drirc в домашней директории с таким содержимым. Ну и последнее, что приходит в голову - установить пакет libtxc-dxtn-s2tc0.

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

libtxc-dxtn-s2tc0 стоит, эффекты xfce выключены, компиза тоже, изменение sna на uxa вернуло тиринг но увеличило фпс, из xorg-edgers обновлено до последних версий (ничего не изменилось), .drirc ничего не дал. Лог эксорга http://pastebin.com/3kwkN4kB

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

Суть в том, что при включенной вертикальной синхронизации уменьшается фпс (так и должно быть).

avi9526 (Герой) из убунту.ру

Боюсь, что это не поможет, если «рвутся» окна - обычно это значит, что не хватает быстродействия. Вертикальная синхронизация, скорее всего, ничего не даст - окна «рваться» не будут, но фпс упадет ниже плинтуса…

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

Отсюда

Для выключения VSync добавьте в ваш /etc/X11/xorg.conf.d/20-intel.conf в секцию Section «Device» строку Option «SwapbuffersWait» «false»

Соответственно попробуйте привести ваш 50-device.conf к такому виду:

Section "Device"
  Identifier "Card0"
  Driver "intel"
  Option "TearFree" "true"
  Option "AccelMethod" "sna"
  Option "SwapbuffersWait" "false"
EndSection

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

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

Вообщем проблема в скорее всего в девятой версии месы,

https://bbs.archlinux.org/viewtopic.php?id=150582

https://bugs.freedesktop.org/show_bug.cgi?id=55998

https://bugs.launchpad.net/ubuntu/ source/kde-workspace/ bug/1061073

По ссылкам выяснилось, что проблема была еще в квине, но уже вроде пофикшена. Но у вас не kde, а xcfe, поэтому либо ваш ждет xubuntu 12.04, где меса 8.0.4 или нужно как временное решение даунгрейдить саму месу на xubuntu 12.10...

Если даунгрейд месы, то

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

Дальше что-то типа

dpkg --force-downgrade -i *.deb

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

Если у вас 32-битная система, то соотвественно надо качать отсюда

Дальше что-то типа

dpkg --force-downgrade -i *.deb

Естественно забыл добавить sudo

sudo dpkg --force-downgrade -i *.deb

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

У вас synaptic установлен?

Если да, то просто берете список отсюда и проверяете какие пакеты установлены, например

пакет libegl1-mesa

http://rghost.ru/41418090/image.png

Видно, что он установлен, а, например, libegl1-mesa-dbg (видно из того же скрина) не установлен.

Далее идете на сюда, если система 32-битная или сюда - если 64-битная

Поясню на примере 64-битной системы

Вот libegl1-mesa как я написал у меня установлен. Соотвественно иду по ссылке и ищу такой пакет:

http://rghost.ru/41418233/image.png

и скачиваю в пустой каталог с названием, допустим, mesa_download, созданный в вашей домашней директории

Соотвественно, раз пакет libegl1-mesa-dbg у меня не установлен, то ничего не скачиваю.

Таким же способом проверяете какие у вас пакеты установлены и выкачивате по одной из ссылок только те, которые установлены у вас

После того, как все скачали в каталог mesa_download открываете консоль и выполняете

cd /home/<ваш домашний каталог>/mesa_download

sudo dpkg --force-downgrade -i *.deb
anonymous
()
Ответ на: комментарий от anonymous

Чего-то rghost.ru тормозит. Если скрины медленно открываются или не открываются вообще, то я залил на другой хостинг. Даю ссылки в том же порядке:

http://storage7.static.itmages.ru/i/12/1108/h_1352321602_2540064_661ab25a7c.png

http://storage9.static.itmages.ru/i/12/1108/h_1352321453_1146952_12bb72f58c.png

http://storage5.static.itmages.ru/i/12/1108/h_1352321601_1029646_447e8763ed.png

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

Даунгрейднул все что связано с mesa, ничего не изменилось (фпс ниже плинтуса, тиринга нет.

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

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

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

Ну кроме того, что у тебя импотенция к поиску, ставишь вот эту хренотульку, и там включаешь vsync.

anonymous
()

Не нужно включать tearfree в xorg и vsync в compiz обновременно, это приведек с серьезной потере fps, так как компиз работает поверх иксов и переVSync`кает уже VSync`кнутые кадры :)

Сабж проверен на amd, fglrx, compiz, unity.

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

Если он уберет TearFree, то получит гарантированный тиринг даже с включенным vsync в компизе (это проверено в unity и в kde). Поэтому, если уж и проверять ваше утверждение, то отключать надо только vsync в компизе или в менеджере окон xfce.

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

Т.е. стало лучше или ничего не измениломь?

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

Собственно, чтобы отключить vsync в компизе нужно в запустить compizconfig-settings-manager (менелжер настроек компиза) выбрать плагин OpenGL и в его настройках снять галочку с опции, которая показана на скрине ниже

http://storage4.static.itmages.ru/i/12/1108/h_1352358512_2957537_a685ea7a83.png

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

Все попробовал. Тиринга уже давно нет, но окна двигаются далеко не плавно (в windows все отлично).

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

Ну можно еще попробовать сменить xfce на kde. Не знаю как на 12.10, а на kubuntu 12.04 нет проблемы с медленным перемещением окон, причем как при использовании дефолтного квина, так и при использовании компиза

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

Проблема с тирингом и тормозами при перемещении окошек разрешилась или нет?

У меня загрузка около 30% на 720p

Чем меряли и это нагрузка от самого браузера или в целом всей системы? Сейчас глянул в системный монитор кед: opera дает нагрузку около 15%, а нагрузка всей в целом системы около 23%

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

От этого не зависит по-моему.

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

Тиринг пропал. Брат сказал что окна двигаются нормально (я уже не могу трезво судить), но в windows все равно лучше.

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