Ru-Board.club
← Вернуться в раздел «UNIX»

» Ubuntu

Автор: Sergey 82
Дата сообщения: 11.05.2011 16:54
Добрый день. Помогите пожалуйста решить проблему.
Система Ubuntu 11.04 х86, при просмотре видео картинка рвется по горизонтали. В основном это происходит при резкой смене сцен. В основном в верхней части экрана появляются мелкие горизонтальные полоски. На медленных сценах все в порядке.

Эта проблема проявляется как на драйвере Nouveau, так и на драйвере от NVIDIA.
Драйвер от NVIDIA сначала ставил при помощи стандартной утилиты. Затем ставил из репозитория: ppa:ubuntu-x-swat/x-updates, предварительно удалив предыдущую версию драйвера. Также устанавливал оригинальный драйвер, скачанный с сайта NVIDIA. Во всех случаях установка проходит успешно, драйвер работает, но проблема остается.

Не устраняется проблема и сменой плеера, пробовал стандартный Totem, VLC, MPlayer. Пробовал также разные настройки плееров. Во всех плеерах видео рвется абсолютно идентично.
Пробовал разные версии дистрибутива: Ubuntu 10.04.2, Ubuntu 10.10, сейчас Ubuntu 11.04 с Unity. Во всех версиях картинка рвется одинаково.
Искал решение проблемы в Гугле, перечитал и перепробовал кучу всевозможных советов, по ходу дела изучил установку оригинального драйвера на видео из консоли, но проблему так и не решил. Причем видно что многие люди сталкиваются с подобным и решают эту проблему, мне же не помог ни один из найденных способов решения. Такое ощущение что ищу решение совсем не там где надо.

Параллельно стоит Windows 7 x64 SP1, в ней такой проблемы нет. И это пока единственная причина по которой я не могу полностью перейти на Ubuntu. Пользуюсь Ubuntu около месяца, только начинаю осваиваться.

Мое железо: ноутбук Acer Aspire 7736G, Core2Duo 2.13GHz, 4GB RAM, GeForce G210M 512MB.
Автор: ASE_DAG
Дата сообщения: 11.05.2011 17:14
Sergey 82
> Искал решение проблемы в Гугле
> ищу решение совсем не там
А как искали-то? По словам: tearing nvidia, да?

> перепробовал кучу всевозможных советов
Всякие композитные «эффекты» Metacity / Compiz'а / KWin'а / или-кто-у-вас-там отключать, я так понимаю, пробовали в первую очередь?
Автор: Sergey 82
Дата сообщения: 11.05.2011 17:57
ASE_DAG
>А как искали-то? По словам: tearing nvidia, да?
И так в том числе, но с маленькой оговоркой, в основном по русскоязычным ресурсам, так как с английским у меня не очень, а понять "гуглоперевод" порой бывает сложновато.

>Всякие композитные «эффекты» Metacity / Compiz'а / KWin'а / или-кто-у-вас-там отключать, я так понимаю, пробовали в первую очередь?
Конечно я это пробовал в первую очередь, стоит Compiz, только результата почему-то никакого. Может быть я что-то делаю неправильно, потому что только начинаю изучать систему.
Автор: ASE_DAG
Дата сообщения: 11.05.2011 18:13
Sergey 82
> я это пробовал в первую очередь, стоит Compiz, только результата почему-то никакого
> Может быть я что-то делаю неправильно
Все может быть. Я, к сожалению, не знаком с Компизом за ненадобностью, поэтому не могу ничего сказать о способе и вообще возможности отключения в нем композитинга (он часом не исключительно композитный?).

Поменяйте на время оконный мэнэджер на дефолтный:
$ kwin --replace # для Кед
или
$ metacity --replace # для Гнома
а вот теперь уже отключайте композитинг (через гуй).
Автор: Sergey 82
Дата сообщения: 12.05.2011 11:40
ASE_DAG

Цитата:
Поменяйте на время оконный мэнэджер на дефолтный:
$ kwin --replace # для Кед
или
$ metacity --replace # для Гнома
а вот теперь уже отключайте композитинг (через гуй).

Я наверное один из тех, кому отключение композитинга и всевозможных эффектов не помогает. Даже наоборот, изображение становится еще немного хуже.
Но Вы мне подали отличную идею.
После выполнения:
$ metacity --replace
и отключения эффектов я в очередной раз убедился что мне это не помогает и решил перезапустить Compiz выполнив:
$ compiz --replace
Включив после этого плеер я увидел что разрывы изображения исчезли!!! Погуглив немного в этом направлении, я выяснил что, перезапуск Compiza после запуска системы является еще одним из рекомендуемых способов избавления от полос. Также нашел как это автоматизировать.

Рекомендуют сделать так:
1) добавить в автозапуск две команды:
nvidia-settings -l (эта команда у меня уже добавлена)
compiz-wait
2) создать новый файл:
sudo gedit /usr/local/bin/compiz-wait
с таким содержимым:
#!/bin/bash
sleep 3
compiz --replace --sm-disable --ignore-desktop-hints
и дать ему права на исполнение:
sudo chmod a+x /usr/local/bin/compiz-wait

В результате через 3 секунды после запуска системы Compiz автоматически перезапускается. Я правда не пойму зачем добавлены эти параметры: --sm-disable --ignore-desktop-hints. Без них работает также само.
Но, как в последствии оказалось, решение является не совсем полным. Разные плееры ведут себя по разному.
В SMplayer удалось полностью избавится от разрывов изображения включением двойной буферизации в настройках видео. Изображение отличное и в оконном режиме, и в полноэкранном.
В VLC, на дефолтных настройках, изображение отличное в полноэкранном режиме и немного хуже в оконном. Изображение изредка рвется вверху, но это терпимо.
Хуже ситуация с плеером Totem, у него в полноэкранном режиме изображение отличное, а вот в оконном режиме изображение все еще рвется. Интересно, чем он отличается от других плееров, что "лечится", так сказать, наполовину. Может быть есть способ "вылечить" его полностью?

Как оказалось я действительно искал причину не там где нужно, все оказалось проще. Но все равно мне не совсем понятно что же такое происходит при перезапуске Compiza, что после этого изображение начинает воспроизводится нормально.

И еще, заметил что при работе в Ubuntu жесткий диск греется сильнее чем в Windows. Например, температура жесткого в состоянии покоя в Windows 40-42 градуса, а в Ubuntu 47-49 градусов. С чем это может быть связано?
Автор: RussianNeuroMancer
Дата сообщения: 12.05.2011 19:09
Sergey 82
Цитата:
при просмотре видео картинка рвется по горизонтали
1. Композитный менеджер не может получить правильную частоту обновления экрана, так как в драйверах nVidia по умолчанию активирована функция DynamicTwinView. Отключите её в xorg.conf в секции Device. Документация.
2. Установите пакет CCSM, и в его (CompizConfig Settings Manager) настройках отключите опцию Undirect Fullscreen (кажется, она в разделе General Options). Этот пункт не требуется для KWin, так как в KDE эта опция задействована по умолчанию.
3. Если ваша видеокарта поддерживает аппаратное декодирование, желательно производить вывод через VDPAU.

В репозитории Ubuntu и на официальном сайте лежит один и тот же драйвер - 270.41.06. В ppa:ubuntu-x-swat/x-updates пока что лежит 270.41.03, для Natty это PPA сейчас бесполезно. Лучше снести драйвер, установленный с сайта и установить драйвер из репозитория, через Jockey (или просто установив пакет nvidia-current).


Цитата:
Такое ощущение что ищу решение совсем не там где надо.
Проблема в драйвере. Пишите в nVidia:
http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/chat.php
http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/ask.php
Разработчики nouveau пока работают над V-Sync, но, как видите, работа пока не завершена.


Цитата:
Но все равно мне не совсем понятно что же такое происходит при перезапуске Compiza, что после этого изображение начинает воспроизводится нормально.
Вероятно при перезапуске он почему-то получает корректную частоту обновления экрана, хотя и не должен (TwinView "говорит" всем OpenGL-приложениям, что частота обновления экрана 50 герц).

Цитата:
С чем это может быть связано?
С более частыми обращениями к нему, вероятно. Что обращается можно посмотреть с помощью утилиты iotop.
Автор: Denny85
Дата сообщения: 12.05.2011 20:37
Здравствуйте, есть Ubuntu 10.04

Раньше видео ролики в онлайне подвисали в полноекранном режиме. Решил исправить.

Поставил новые драйвера ati-driver-installer-11-5-x86.x86_64.run . После этого они в полном экране вообще стали выдавать Crash flash player.

Поставил Compiz что в нем делать непонятно , теперь уже и окна обыкновенные перетягиваются рывками.

Видео карта Ati Radeon HD 4570 , встроенная в ноутбук.

Как сделать чтобы было нормально ? Куда копать?
Автор: Sergey 82
Дата сообщения: 12.05.2011 23:11
RussianNeuroMancer
1. Функцию "DynamicTwinView" отключил прописав в xorg.conf в секции Device строку: Option "DynamicTwinView" "False".
После этого в свойствах монитора стало показывать правильную частоту обновления монитора 60Hz, до этого все время показывало 50Hz. К сожалению на качество проигрывания видео это никак не повлияло, изображение все равно рвется.

2. CompizConfig Settings Manager у меня установлен. Дело в том что снятие/установка галочки на пункте Undirect Fullscreen Windows ни как не влияет на качество изображения, ни в оконном, ни в полноэкранном режимах.
Сейчас для меня единственным действующим способом избавится от разрывов изображения является перезапуск Compiza после загрузки системы. При этом в автозапуске обязательно! должна быть команда: nvidia-settings -l. Если этой команды нет, перезапуск Compiza ровным счетом ничего не дает.

3. Моя видеокарта поддерживает VDPAU и в SMPlayer у меня стоит вывод изображения через VDPAU. Сейчас только в SMPlayer я могу получить наиболее качественное изображение без разрывов.

Попробую еще поразбираться с драйвером, даже не думал что существует так много настроек, спасибо за ссылку на документацию.

Посмотрел загрузку жесткого диска с помощью iotop. В состоянии покоя к диску происходят редкие кратковременные обращения, тем не менее температура не падает ниже 47 градусов. Странно.
Автор: duku
Дата сообщения: 13.05.2011 12:36
поскажите как поставить utorrent на Ubuntu 11.04 Сервер х64?

Запускаю и ничего не происходит, облазил все что мог никакой инфы, кроме того что при апграйде на 11.04 у торент отваливается у некоторых.
Автор: RussianNeuroMancer
Дата сообщения: 13.05.2011 12:42
Sergey 82
2. Есть одно предположение. А с отключённым Unity будет так же? Есть ли возможность ненадолго поставить KDE (или просто Kubuntu на отдельный раздел) и глянуть в нём с отключённым DynamicTwinView?
Так же можете поинтересоваться у техподдержки nVidia:
http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/chat.php
http://nvidia.custhelp.com/cgi-bin/nvidia.cfg/php/enduser/ask.php


Цитата:
тем не менее температура не падает ниже 47 градусов
Тогда лично я тут вряд ли что-то ещё подскажу. В любом случае 47 градусов это в пределах нормы.

duku
Лучше спросить здесь, здесь или здесь.
Автор: Gordan_Dalas
Дата сообщения: 13.05.2011 20:31
drFreemen
Что груз знаний давит?
Автор: Sergey 82
Дата сообщения: 14.05.2011 22:00
RussianNeuroMancer
Пробовал с отключенным Unity, при входе в систему выбрал классическую Ubuntu без эффектов, там по умолчанию отключены Unity и Compiz. При этом изображение становится еще хуже. Если с включенными эффектами полосы локализованы в верхней части экрана, то с отключенными эффектами полосы распространяются до середины экрана.

Ради эксперимента поставил Kubuntu 11.04 i386.
Хотел сразу потестить на драйвере Nouveau, но почему-то постоянно зависал рабочий стол??? Поставил драйвер Nvidia с помощью Jockey и зависания прекратились.
Просматривал изображение в трех плеерах: стандартном Dragon Player, SMPlayer, VLC. Во всех трех плеерах изображение искажается примерно одинаково. Характер этих искажений немного отличается от таковых в Ubuntu. Полосы локализованы в верхней части экрана, но это не тонкие разрывы как в Ubuntu, а более широкие, похожие на постоянный срыв синхронизации. При включенных эффектах рабочего стола искажения видны как в оконном, так и в полноэкранном режиме работы плееров. Если эффекты отключить искажения видны только в полноэкранном режиме. Отключение DynamicTwinView, как мне показалось, немного улучшает изображение, но недостаточно. Плюс в настройках монитора вместо 50Hz, начинает показывать 120Hz???
Полностью избавится от искажений изображения в Kubuntu мне не удалось, а в Ubuntu единственным, действующим почти на 100%, способом остается перезапуск Compiza после запуска системы.

Может быть система плохо дружить с моим железом, ноутбук все таки, хотя все оборудование определяется и работает правильно и в Ubuntu, и в Kubuntu. И драйвер Nvidia поддерживает мою видеокарту GeForce G210M, я смотрел в характеристиках драйвера.
Автор: RussianNeuroMancer
Дата сообщения: 15.05.2011 02:16
Sergey 82
Любопытно. В настройках драйвера nVidia V-Sync для xv и OpenGL не забыли включить? Галка "Отключить графические эффекты для полноэкранных окон" на вкладке Дополнительно настроек графических эффектов в Параметрах системы не снята?
Вывод в SMPlayer проверяли через xv/VDPAU/gl_nosw? Дуратский вопрос: исчезновения полосы прокрутки дожидались? Окно настроек или контекстное меню не были открыты поверх видео?
Для получения доступа к VDPAU в VLC установите vdpau-va-driver и поставьте галку "Use GPU Acceleration" в разделе настроек "Ввод и кодеки".

Что касается nouveau. Можете попробовать удалить драйвер nVidia и установит экспериментальную версию nouveau (пакет libgl1-mesa-dri-experimental), возможно с нею виснуть не будет. Поддержки VDPAU у него пока нет, но при полноэкранном выводе через xv тиринга быть не должно (впрочем и с драйвером nVidia при просмотре во весь экран, включённом V-Sync и установленной галке "Отключить графические эффекты для полноэкранных окон" проблем тоже быть не должно).

Цитата:
Плюс в настройках монитора вместо 50Hz, начинает показывать 120Hz???
Возможно баг драйвера, этот вопрос лучше прояснить у техподдержки.
Автор: Sergey 82
Дата сообщения: 15.05.2011 15:26
RussianNeuroMancer
Продолжаю экспериментировать с Kubuntu. Еще раз перепроверил все настройки. В настройках драйвера NVIDIA V-Sync для XV и OpenGL включена. Галка "Отключить графические эффекты для полноэкранных окон" стоит.

Если в SMPlayer использовать вывод XV, то при включенных эффектах искажения видны как в оконном, так и в полноэкранном режимах. Если эффекты отключить, то искажения видны только в полноэкранном режиме. Искажения эти проявляются в верхней части экрана в виде явного срыва синхронизации.
Если использовать вывод VDPAU, то искажений практически нет при установленном vdpau-va-driver. Ни в оконном, ни в полноэкранном режимах. Только при переходе из одного режима в другой изображение рассыпается на квадраты и полосы, часть из которых ярко-зеленого цвета. Ситуация ухудшается при включении эффектов рабочего стола, при открытии контекстного меню изображение сильно мерцает. С отключенными эффектами такого нет.
При использовании вывода gl_nosw качество изображения примерно такое же, как и при использовании вывода VDPAU. Только при попытке воспроизведения некоторых видео плеер выдает ошибку.

Цитата:
исчезновения полосы прокрутки дожидались? Окно настроек или контекстное меню не были открыты поверх видео?

Естественно, я жду исчезновения полосы прокрутки и никакие окна или контекстные меню не открыты. Я заметил что при открытии каких либо окон поверх видео искажения усиливаются.

Цитата:
Для получения доступа к VDPAU в VLC установите vdpau-va-driver и поставьте галку "Use GPU Acceleration" в разделе настроек "Ввод и кодеки".

Почему-то после этих действий плеер просто закрывается при попытке воспроизвести любое видео. Все остальные настройки дефолтные, изменение вывода изображения не помогает. Если снять галку "Use GPU Acceleration", то плеер работает нормально, но без VDPAU что видно по загрузке процессора. Плеер стоит из оф. репозитория.

Цитата:
Плюс в настройках монитора вместо 50Hz, начинает показывать 120Hz???

После пары перезагрузок частота стала 60Hz, видимо изменения в xorg.conf полностью применяются только после перезагрузки. В Ubuntu достаточно перелогинится.

С драйвером nouveau пока не экспериментировал, сначала хочу до конца разобраться с NVIDIA.

К делу отношения не имеет но, пробовал запускать под Wine игру Flatout 2. Никаких искажений изображения нет. При перемещении окон приложений на рабочем столе тоже никаких искажений нет. Проблема только с воспроизведением видео. На данный момент нормальное изображение без искажений удается получить только в SMPlayer при использовании вывода VDPAU и включении двойной буферизации. Это работает и в Kubuntu, и в Ubuntu. Или же перезапуск Compiza в Ubuntu решает проблему для всех плееров.
Автор: Denny85
Дата сообщения: 15.05.2011 17:21
Здравствуйте снова!
В полноэкранном режиме Флешь ролики - выдают ошибку "The adobe flash plugin has crashed. Crash report sent. Reload the page to try again "
Пытался сделать вот такой вот финт ушами http://www.webupd8.org/2009/07/how-to-fix-full-screen-flash-videos-in.html . Но у меня не получилось . Прошу помощи специалистов .

Уже пытался переустанавливать и мозилу и флеш плагин через Синаптик. Но не помогло.

Firefox Mozila 4.0.1

Ubuntu 10.04 LTS

Please HELP!!
Автор: RussianNeuroMancer
Дата сообщения: 15.05.2011 22:48
Sergey 82
Цитата:
Если в SMPlayer использовать вывод XV, то при включенных эффектах искажения видны как в оконном, так и в полноэкранном режимах. Если эффекты отключить, то искажения видны только в полноэкранном режиме. Искажения эти проявляются в верхней части экрана в виде явного срыва синхронизации.
Если я всё правильно понимаю, то это выглядит как баг в драйвере. Я с таким пока сталкивался только на прошлогодних драйверах AMD, и ни разу на карточках nVidia (хоть с проприетарным, хоть с nouveau). AMD решили эту, и другие проблемы с тирингом в своих драйверах, добавив в январский Catalyst функцию TearFreeDesktop, а где-то к Catalyst 11.4 или 11.5 отшлифовали её работу до такой степени, что необходимость в отключении эффектов для полноэкранных приложений просто отпала: в полноэкранном и оконном режимах при включённом TearFreeDesktop тиринга нет ни при проигрывании видео, ни при перетаскивании окон.
Цитата:
при открытии контекстного меню изображение сильно мерцает
Мерцания быть не должно, опять же - баг драйвера.
Цитата:
Я заметил что при открытии каких либо окон поверх видео искажения усиливаются.
Да, потому что в это время перестаёт действовать опция "Отключить графические эффекты для полноэкранных окон".
Цитата:
Почему-то после этих действий плеер просто закрывается при попытке воспроизвести любое видео.
Странно, лучше уточнить на форуме разработчиков VLC. Хотя если SMPlayer, VDPAU и двойная буферизация устраивают, то в этом нет необходимости.
Цитата:
После пары перезагрузок частота стала 60Hz, видимо изменения в xorg.conf полностью применяются только после перезагрузки. В Ubuntu достаточно перелогинится.
При перелогине иксы перезапускаются и там, и там. Системные настройки KDE берут информацию о частоте обновления от Xrandr. Если такая ситуация повторится снова - посмотрите вывод "xrandr -q".
Цитата:
На данный момент нормальное изображение без искажений удается получить только в SMPlayer при использовании вывода VDPAU и включении двойной буферизации. Это работает и в Kubuntu, и в Ubuntu.
Да, как минимум этот вариант для видеокарт nVidia является 100% рабочим. Ещё один вариант с nouveau: воспроизведение через xv (с двойной буферизацией опять же). Двойная буферизация включена в настройках SMPlayer по умолчанию, насколько я помню.
Автор: Sergey 82
Дата сообщения: 16.05.2011 23:45
RussianNeuroMancer
Решил поэкспериментировать с драйвером Nouveau. Удалил драйвер NVIDIA, поставил пакет libgl1-mesa-dri-experimental.
Качество изображения отличное, искажений нет ни в одном плеере!!! Пробовал и с включенными эффектами, и с выключенными, с изображением все хорошо.
Но есть другая большая проблема, рабочий стол периодически зависает. Может зависнуть при просмотре видео, а может зависнуть когда я с компьютером вообще ничего не делаю. Подошел к компу, а он уже завис сам по себе. В общем поработать больше 10-15 минут не удавалось.

Решил попробовать драйвер Nouveau в Ubuntu. Также само удалил драйвер NVIDIA, поставил пакет libgl1-mesa-dri-experimental. Проверил настройки CompizConfig Settings Manager.
Изображение сильно рвется, полоски проскакивают по всему экрану, особенно на динамичных сценах. Включение/отключение эффектов абсолютно ничего не дает. В SMPlayer изображение тоже искажается, пробовал разные настройки, без результата.

Цитата:
Ещё один вариант с nouveau: воспроизведение через xv (с двойной буферизацией опять же).

Не помогает, с эффектами, без эффектов, изображение рвется.
Зато работает Ubuntu на драйвере Nouveau стабильно, без зависаний. Интересно чем таким отличается Ubuntu от Kubuntu, ну кроме как GNOME/KDE и соответственно оконным менеджером Compiz/Kwin, что получается такой противоположный результат с изображением.

В Kubuntu проблемы с изображением, как выяснилось, были из-за драйвера NVIDIA, а в Ubuntu? Из-за GNOME/Compiz? Читал об этой проблеме на Launchpade, проблеме больше трех лет, а внятного решения до сих пор нет. Хотя, насколько я понял, проявляется проблема сугубо индивидуально и сильно зависит от применяемого железа, те же видеокарты NVIDIA/AMD.

Цитата:
AMD решили эту, и другие проблемы с тирингом в своих драйверах, добавив в январский Catalyst функцию TearFreeDesktop, а где-то к Catalyst 11.4 или 11.5 отшлифовали её работу до такой степени, что необходимость в отключении эффектов для полноэкранных приложений просто отпала: в полноэкранном и оконном режимах при включённом TearFreeDesktop тиринга нет ни при проигрывании видео, ни при перетаскивании окон.

Жаль у меня ноутбук, а то я бы поэкспериментировал с видеокартой от AMD.

Буду продолжать мучить драйвер NVIDIA в Ubuntu, в принципе решение которое я описывал на предыдущей странице работает хорошо. Переходить на Kubuntu сейчас не вижу смысла, да и просто привык уже к GNOME/Unity.
Автор: GeMir
Дата сообщения: 17.05.2011 00:21
Ни у кого проблем с установкой Nautilus Elementary на 11.04 под Unity не возникало?
Точнее, не столько с ним самим, сколько с хаком для breadcrumbs.

Делал всё по инструкции, но упомянутый пункт меню "edit -> preferences" не спешит появляться.

...

Ок, после очередного обновления системы заработало
Автор: RussianNeuroMancer
Дата сообщения: 17.05.2011 21:28
Sergey 82
Цитата:
Но есть другая большая проблема, рабочий стол периодически зависает.

Цитата:
Интересно чем таким отличается Ubuntu от Kubuntu, ну кроме как GNOME/KDE и соответственно оконным менеджером Compiz/Kwin, что получается такой противоположный результат с изображением.
Подозреваю, что KWin использует какого-то расширение OpenGL, которое некорректно обрабатывается версией nouveau, вошедшей в дистрибутив. Так же скорее всего проблема конкретно с вашей моделью видеокарты (например у меня на близкой модели GT240M этот баг не воспроизводится). Если вас интересует исправление желательно зарепортить баг на launchpad.net запуском команды ubutu-bug, и непосредственно в багтрекер nouveau на freedesktop (компонент Driver/nouveau).
Цитата:
Проверил настройки CompizConfig Settings Manager.
Изображение сильно рвется, полоски проскакивают по всему экрану, особенно на динамичных сценах. Включение/отключение эффектов абсолютно ничего не дает.
Если с KWin такого не наблюдается, тоже не плохо бы отрепортить отдельным багом.
Цитата:
Из-за GNOME/Compiz? Читал об этой проблеме на Launchpade, проблеме больше трех лет, а внятного решения до сих пор нет. Хотя, насколько я понял, проявляется проблема сугубо индивидуально и сильно зависит от применяемого железа, те же видеокарты NVIDIA/AMD.
Основные баги: nVidia, AMD. Да, проблема индивидуальна и возникает по разным причинам. В случае драйвера nVidia до отключения DynamicTwinView причина в отсутствии информации о реальной частоте обновления экрана у композитного менеджера. После - потому что композитные менеджеры передают следующий кадр в поверхность OpenGL до того, как будет завершён рендеринг текущего (при полноэкранном воспроизведении видео проблема не воспроизводится, так как композитные менеджеры в этот момент в рендеринге не участвуют). Для решения этой проблемы nVidia добавили в Иксы (1.10) расширение Fence sync, а так же реализовали его поддержку в драйвере. Теперь очередь за поддержкой этого расширения композитными менеджерами. Причина использования такого решения: The claim is that nvidia's driver lacks the needed meta-information in kernel-space to implement this kind of synchronisation there, thus needs a different solution (отсюда; собственно этим самыми different solution и стало расширение Fence sync). Это не полное решение проблем тиринга с драйверами nVidia, а часть их долгосрочной стратегии по устранению тиринга при использовании драйверов nVidia. С другими драйверами - другие проблемы и другие решения. Решение же у AMD немного костыльное (там, кажется, просто тройная буферизация) но, в отличии от nVidia, работает для всего рабочего стола (не только для видео) уже здесь и сейчас. С radeon (r300, r600) тиринга нет. В nouveau работа над V-Sync ведётся.
Цитата:
Буду продолжать мучить драйвер NVIDIA в Ubuntu, в принципе решение которое я описывал на предыдущей странице работает хорошо.
А как же этот вариант?
Цитата:
На данный момент нормальное изображение без искажений удается получить только в SMPlayer при использовании вывода VDPAU и включении двойной буферизации. Это работает и в Kubuntu, и в Ubuntu.
P.S. Так же хочу обратить внимание на то, что обнаруженные в проприетарном драйвере nVidia баги (например зелёные квадратики при переключении оконный/полноэкранный) следует обязательно отрепортить в техподдержку nVidia. Другие проблемы с ним - тоже. От количества обращений пользователей Linux зависит размер команды разработчиков драйвера и внимание, которое оказывается багам в Linux-версии драйвера.
Автор: Sergey 82
Дата сообщения: 18.05.2011 01:06
RussianNeuroMancer

Цитата:
Так же скорее всего проблема конкретно с вашей моделью видеокарты (например у меня на близкой модели GT240M этот баг не воспроизводится).

Я тоже все больше и больше склоняюсь к такому выводу.

Цитата:
А как же этот вариант?

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

Выкрою немного свободного времени и займусь составлением баг-репортов, просто с моим знанием английского это займет некоторое время. Хочется чтобы данная проблема решилась окончательно и смотреть видео в *buntu можно было без придумывания/использования всяких разных костылей.

P.S. Большое спасибо за разъяснения по сути проблемы.
Автор: GpewHuk
Дата сообщения: 18.05.2011 20:01
Люди столкнулся с такой траблой , не могу поставить на Ubuntu 10.10 wine, скачиваю версию libwine-dbg_1.0.1-3.1_i386.deb, и тонну других , менеджер пакетов не видит его , пытался через dpkg ... пишет не получилось получить доступа к архиву... а программка оч нужна для установки через нее авторизатора интернета (
Автор: ASE_DAG
Дата сообщения: 18.05.2011 20:33
GpewHuk
> авторизатора интернета
Что это за?


Из ваших слов ничего не понятно. Не надо ничего пересказывать — приводите ввод и вывод (если чрезмерно длинный, заворачиваете в тэг [more]) — все.

# aptitude install wine
Автор: GpewHuk
Дата сообщения: 18.05.2011 21:34
прошу прощения за объяснения на "пальцах"
сделал

Цитата:
# aptitude install wine
- вот что мне ответила Ubuntu
[more]root@homeg:~# dpkg -i /tmp wine
dpkg-split: ошибка чтения /tmp: Is a directory
dpkg: не удалось обработать параметр /tmp (--install):
подпроцесс dpkg-split возвратил код ошибки 2
dpkg: не удалось обработать параметр wine (--install):
нет доступа к архиву: No such file or directory
При обработке следующих пакетов произошли ошибки:
/tmp
wine
root@homeg:~#

скачал на флешку с репозитория пакет wine-unstable_1.3.20-0.1_i386.deb

выполнил команду

root@homeg:~# dpkg -i /tmp wine
dpkg-split: ошибка чтения /tmp: Is a directory
dpkg: не удалось обработать параметр /tmp (--install):
подпроцесс dpkg-split возвратил код ошибки 2
dpkg: не удалось обработать параметр wine (--install):
нет доступа к архиву: No such file or directory
При обработке следующих пакетов произошли ошибки:
/tmp
wine
root@homeg:~#
[/more]

авторизатор - программка используемая моими провайдерами , для включение интернета на комп (я так понял при помощи ее происходит авторизация на их сервере билинга)
так что мне без нее с под никсов в инет не попасть , на дебиане 5,0,3 постаил без проблем и все работает , правда ставил с диска ...
Автор: ASE_DAG
Дата сообщения: 18.05.2011 21:39
GpewHuk
> # dpkg -i /tmp wine
Что это? Да при чем здесь вообще dpkg?

Выполните:
# aptitude install wine


> на дебиане 5,0,3 постаил без проблем и все работает , правда ставил с диска ...
И что, вы там Вайн вот так вот ставили?

Добавлено:
P.S. Да, в какой-то там версии сабжа товарищи из Каноникла выпилили Аптитьюд из дефолтной поставки. Если ответ будет вида «aptitude: команда не найдена», то установите и его — штука полезная:
# apt-get install aptitude

Добавлено:
Или вам совсем никаким образом не попасть в сеть без Вайна?

Добавлено:
Если таки не попасть, то сделайте:
$ apt-get -y -q2 --print-uris install wine | awk '{print $1}'
— получите список ссылок, загрузите их на машине, где сеть есть, принесите на целевую и установите все одновременно:
# dpkg -i *.deb
.
Автор: GpewHuk
Дата сообщения: 18.05.2011 22:30

Цитата:
Если таки не попасть, то сделайте:
$ apt-get -y -q2 --print-uris install wine | awk '{print $1}'
— получите список ссылок, загрузите их на машине, где сеть есть, принесите на целевую и установите все одновременно:
# dpkg -i *.deb

завтра попробую, спасибо

Добавлено:

Цитата:
на дебиане 5,0,3 постаил без проблем и все работает , правда ставил с диска ...
И что, вы там Вайн вот так вот ставили?

нет, ставил при помощи менеджера пакетов
Автор: Skif_off
Дата сообщения: 18.05.2011 22:34
к моей проблемке:
сравнивал дампы первых 63х секторов жесткого до и после проблемы, в общем, в 30й сектор непонятно чем и зачем пишется левая инфа, grub2 накрывается.
стоят 3и жестких диска (2 SATA и 1 IDE, системы на IDE), поставил Ubuntu заново (/home и swap подмонтировал старые, корневой раздел форматнул) отключив остальные диски - за 5 дней глюк воспроизвести не удалось ни разу.
Автор: ASE_DAG
Дата сообщения: 18.05.2011 22:35
GpewHuk
> нет, ставил при помощи менеджера пакетов
Т.е. доступ в сеть был?

> авторизатор - программка используемая моими провайдерами , для включение интернета на комп
> (я так понял при помощи ее происходит авторизация на их сервере билинга)
> так что мне без нее в инет не попасть
А киньте, пожалуйста, ссылку на сайт провайдера, что-ли, где про это чудо написано, любопытно, кто это до такого додумался.
Автор: GpewHuk
Дата сообщения: 19.05.2011 11:44

Цитата:
Т.е. доступ в сеть был?

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

Цитата:
А киньте, пожалуйста, ссылку на сайт провайдера, что-ли, где про это чудо написано, любопытно, кто это до такого додумался
- вот ссылка http://slavtel.com/programs


Добавлено:
ASE_DAG
$ apt-get -y -q2 --print-uris install wine | awk '{print $1}'
E: Не удалось найти пакет wine

и тишина(
Автор: ASE_DAG
Дата сообщения: 19.05.2011 19:03
GpewHuk
> Не удалось найти пакет wine
Ну да, наверное, universe не подключен. Но с этим потом.

> http://slavtel.com/programs
Это UTM5 Tray (да, ваш Славтелеком потер копирайты) — та еще зараза, любимая многими косорукими деревенскими провайдерами, но нативная гнулинуксовая версия у нее есть. Причем требующая ни много ни мало libkde (!) и стандартную плюсовую библиотеку. Но все-таки это лучше чем через Вайн.

Если у вас KDE, начинайте сразу с третьего пункта.

1. Добавьте (или раскомментируйте, если она уже там есть) в /etc/apt/sources.list строку:
deb http://ru.archive.ubuntu.com/ubuntu/ hardy universe multiverse
.

2. Сделайте:
$ apt-get -y -q2 --print-uris update | awk '{print $1}'
загрузите файлы по полученному списку на машине, где есть сеть, так чтобы имена файлов приняли вид урла с заменой / на _
(из http://ftp.de.debian.org/debian/dists/experimental/Release должен получится ftp.de.debian.org_debian_dists_experimental_Release) — сообразите, я думаю, как это сделать;
На целевой машине:
$ bunzip2 *.bz2 # сжатые — разжимаем
# cp -f * /var/lib/apt/lists

.

3. Устанавливаете libstdc++6 и, если у вас не Кеды, kdelibs:
$ apt-get -y -q2 --print-uris install libstdc++6 kdelibs | awk '{print $1}'
загружаете;
# dpkg -i *;

4. Загружаете http://www.netup.ru/downloads/utm5_tray_linux_1_10.tgz (лучше сделать шагом ранее);
$ tar xzfv utm5_tray_linux_1_10.tgz # распаковываем
# ./utm5_tray_linux_1_10/utm5_tray_install.sh # исполняем
# cp utm5_tray_linux_1_10/utm5_tray /usr/local/bin # и почему этого не сделано в инсталл-скрипте?


5. Запускаете utm5_tray от юзера и пользуетесь.

6. При первой же возможности меняете провайдера. ;-)


P.S. Все вышеперечисленное в данном конкретном случае мною не проверялось и может содержать опечатки. Четвертый пункт относится к системе, собранной под ix86, про amd64 пока ничего конкретного сказать не могу, но теоретически при наличии i386-библиотек должно работать.
P.P.S. Третьим пунктом можно и Вайн установить.
Автор: GpewHuk
Дата сообщения: 19.05.2011 19:53
спасибо, сегодня буду пробовать , и отпишусь

Цитата:
6. При первой же возможности меняете провайдера.


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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899

Предыдущая тема: установка pdo_mysql


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.