Драйверы nvidia работают не так, как должны?

У меня есть мечта... И в этой мечте я запускаю видео в формате Full HD в XBMC на своем медиа-ПК Sapphire EDGE HD2. Он основан на чипе ION 2. Я установил на него Ubuntu и в Ubuntu я установил XBMC. Я выбрал "рекомендованный" драйвер в окне дополнительных драйверов Ubuntu.

После этого я поиграл с XBMC, тестируя его. Сразу же я обнаружил, что производительность неудовлетворительная. Воспроизведение видеофайлов 720p и 1080p приводило к появлению горизонтальных запаздывающих полос на изображении из-за отсутствия лучшего слова.

Теперь я начал читать об установке новейших драйверов от Nvidia. Я нашел это объяснение: http://www.ubuntugeek.com

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

Тем не менее, некоторые из фильмов с самым высоким разрешением все еще казались проблематичными. В сценах из фильмов, где большая часть изображения состояла из движущихся объектов, возникают серьезные проблемы. Это не полоса или задержка, а просто снижение частоты кадров. (Так же, как играть в игру со слишком низким FPS)

Итак, я начал читать больше о драйверах Nvidia для Linux и обнаружил, что вышеупомянутый метод установки драйверов Nvidia не был "рекомендован". Поэтому я очистил и удалил все вещи Nvidia из моей системы и запустил это:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current 

Я верю, что я также попробовал некоторые другие репозитории. Я даже сделал чистую установку Ubuntu, пробуя каждый метод с "новым" стартом. Все та же проблема FPS.

Теперь, на данный момент, я думаю, что это аппаратная проблема. Может быть, аппаратное обеспечение в этом маленьком устройстве просто не может обрабатывать фильмы с лучшим качеством.

Но вот кикер: я установил Windows 7 и загрузил его, чтобы посмотреть, что произошло. Используя точно такой же видеофайл в Windows на Windows Mediaplayer, он работает очень плавно, никаких проблем. Таким образом, очевидно, что это не проблема производительности оборудования.

Я бы не хотел использовать Windows вместо Ubuntu для запуска на моем медиа-ПК. Кто-нибудь хочет помочь, предложения?

Информация о системе: Ubuntu 11.10, XBMC Dharma 10.0, NVIDIA-Linux-x86-285.05.09, Sapphire EDGE HD2 mini PC. (Функция)

2 ответа

Кроме того, добавив это к вашему /etc/X11/xorg.conf файл может помочь:

Section "Extensions"
  Option "Composite" "Disable"
EndSection

Если у вас нет xorg.confзапустите это, чтобы создать его для вас:

sudo nvidia-xconfig

Этот метод полностью решил мои проблемы с горизонтальной задержкой в xbmc!

Похоже, ваш XMBC не использует VDPAU.

Ваш процессор слишком медленный для декодирования видео высокой четкости, для воспроизведения видео высокой четкости ему требуется специальное оборудование от графического процессора (NVidia ION 2). VDPAU - это программный компонент, который управляет этим для Linux с аппаратным обеспечением NVidia.

В вашем XBMC, в Settings -> Videos -> Player удостовериться VDPAU выбран в качестве Render method,

Другие вопросы по тегам