Требуется ли Unity проприетарные драйверы видеокарты?


22

Я понял, что рабочий стол Unity в Natty использует Compiz и поэтому требует драйвер видеокарты, поддерживающий эффекты композиции. Означает ли это, что если у меня есть карта ATI или NVIDIA, я вынужден установить собственный драйвер, поскольку драйверы с открытым исходным кодом для этих карт не поддерживают Compiz?


1
Canonical должен сосредоточиться на Unity2D вместо этого! Я не вижу веской причины заставлять Unity использовать 3D. Визуально это не помогает и делает его менее функциональным. Unity была нацелена на нетбуки и планшеты, поэтому удобнее комплектовать облегченную версию без 3D-ускорения. Также думаю, в играх. Compiz негативно влияет на OpenGL Games. Linux может быть хорошей альтернативой для казуальных игр, даже у Google есть и Chrome OS как игровая платформа.

Chrome OS выполняет компоновку OpenGL (ES), поэтому, если вы говорите, что это правда, у них будут те же проблемы. Правда в том, что с правильно написанным драйвером у вас не должно быть замедления при запуске compiz, если только compiz активно не запускает эффект (закрытие анимации или что-то в этом роде).
Трэвис Уоткинс

Ответы:


15

Я считаю, что Unity требует 3D-графики. Так что если есть открытый драйвер, который может это сделать, вам не нужны проприетарные драйверы.

Если посмотреть на статус драйверов FLOSS nouveau, в настоящее время вам, вероятно, понадобятся проприетарные драйверы для NVIDIA, однако они работают над необходимыми функциями.


11
Кроме того, в версии 11.04 будет доступна 2D-версия Unity. bfiller.wordpress.com/2011/01/13/unity-2d
Марк Шаттлворт


4

У меня есть карта ATI, и Unity / Compiz прекрасно работает с открытыми драйверами в natty, хотя я уверен, что это зависит от состояния драйверов для вашей конкретной карты. Если ваша карта поддерживает compiz с открытыми драйверами, она также должна поддерживать Unity.

Список (впечатляюще длинный) карт ATI с 3D-ускорением с открытым исходным кодом можно найти по адресу https://help.ubuntu.com/community/RadeonDriver.


3

На Maverick я могу использовать Nouveau для моей видеокарты Nvidia, и у меня есть 3D-графика; так что я считаю, что на Natty вы можете использовать драйверы с открытым исходным кодом, если хотите ..


С каких это Nouveauпор появились возможности 3D? Последнее, что я проверил, не было
Маниш Синха

4
У Nouveau были некоторые 3D-возможности, по крайней мере, в течение года, но они остаются без поддержки и не готовы к «прайм-тайм». Тем не менее, недавние результаты Google показывают, что довольно многие люди работают так, как считают нужным.
koanhead

1
Точно, и пока разработчики Nouveau маркируют поддержку 3D как экспериментальную / не поддерживаемую, Ubuntu не будет делать иначе. :)
hrqueque

3

Для Unity необходимо, чтобы графический драйвер имел поддержку 3D.

Для карт Nvidia потребуется собственный драйвер, поскольку драйвер с открытым исходным кодом не поддерживает 3D.

У меня есть ноутбук с чипсетом Intel, 945GMкоторый имеет открытые драйверы для графики. Он также поддерживает 3D.

Ответ - Unity нуждается в поддержке 3D. Если у вашей карты есть драйвер FOSS, поддерживающий 3D, то у вас все хорошо, в противном случае вам нужно установить проприетарные драйверы


3

В настоящее время я запускаю Natty с Unity 3D на карте Nvidia, используя предоставленные экспериментальные драйверы 3D FOSS. Никаких проблем, кроме поклонников моих карточек, крутящихся быстрее.

Если качество водителя, по крайней мере, останется неизменным, вам не понадобятся специальные карты Nvidia.

Драйвер nvidia-current пока не поддерживает новый Xorg.


0

Короче говоря: нет.

Я слышал, что должен быть вариант с низким энергопотреблением (2D) с Unity.


0

Ответ - нет: Compiz будет рад, если ваш бесплатный / libre / open source драйвер имеет - даже экспериментальную - поддержку 3D-ускорения. У моего отца есть коробка AMD K7 с GeForce2 MX 400 (nv11). Я просто запустил на нем живую сессию, и Compiz хорошо показал мне все эффекты рабочего стола (хотя кнопка «попробовать Ubuntu» выбрала для меня запасной рабочий стол Gnome ...)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.