Чи потрібні Unity власні драйвери відеокарт?


22

Я зрозумів, що робочий стіл Unity в Natty використовує Compiz і тому вимагає драйвера відеокарти, який підтримує ефекти композиції. Чи означає це, що якщо у мене є карта ATI або NVIDIA, я змушений встановити власний драйвер, оскільки драйвери з відкритим кодом для цих карт не підтримують Compiz?


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

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

Відповіді:


15

Я вважаю, що Unity вимагає тривимірної графіки. Отже, якщо є відкритий драйвер, який може це зробити, вам не потрібні власні драйвери.

Переглядаючи статус драйверів FLOSS nouveau, на даний момент вам, мабуть, знадобляться власні драйвери для NVIDIA, однак вони працюють над необхідними функціями.


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


4

У мене є карта ATI, і Unity / Compiz відмінно працює для мене з відкритими драйверами в natty, хоча я впевнений, що це залежить від стану драйверів для вашої конкретної карти. Якщо ваша карта підтримує компіз з відкритими драйверами, вона також повинна підтримувати єдність.

На https://help.ubuntu.com/community/RadeonDriver є (вражаючий довгий) список карт ATI з відкритим вихідним кодом 3D-прискорення.


3

У Maverick я можу використовувати Nouveau для моєї графічної карти Nvidia, і у мене є 3D-графіка; тому я вважаю, що на Natty ви можете використовувати драйвери з відкритим кодом, якщо хочете ..


З тих пір, коли Nouveauбули можливості 3D? Востаннє я перевірив, що цього не було
Manish Sinha

4
Модерно у 3D-моделі були принаймні рік, але вони залишаються непідтримуваними та не готові до "прайм-тайму". Незважаючи на це, останні результати Google свідчать про те, що досить багато людей змусили це працювати таким чином, що вони вважають задовільним.
koanhead

1
Саме так, і поки розробники Nouveau позначають експериментальну / непідтримувану підтримку 3D, Ubuntu не буде робити іншого. :)
htorque

3

Вимога Unity полягає в тому, щоб графічний драйвер мав підтримку 3D.

Карткам Nvidia потрібен драйвер, оскільки драйвер з відкритим кодом не підтримує 3D.

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

Відповідь - Unity потребує підтримки 3D. Якщо у вашій картці є драйвер FOSS, який підтримує 3D, то ви добре, інакше вам потрібно встановити власні драйвери


3

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

Якщо якість драйвера принаймні залишається такою самою, вам не знадобляться належні картки Nvidia.

Поточний драйвер nvidia поки що не підтримує новий Xorg.


0

Коротше кажучи: Ні.

Я чую, що з Unity має бути варіант низької потужності (2D).


0

Відповідь ні: Compiz буде задоволений, поки ваш безкоштовний / вільний / відкритий драйвер має - навіть експериментальну - підтримку 3D-прискорення. Мій тато має коробку AMD K7 w / GeForce2 MX 400 (nv11). Я щойно провів сеанс натуральної трансляції, і Compiz чудово показав мені всі ефекти на робочому столі (кнопка "спробувати Ubuntu" все ж вибрала для мене резервний робочий стіл Gnome ...)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.