Nouveau

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Робота утиліти REnouveau (квадрат у лівому верхньому куті)

nouveau - проект зі створення вільних драйверів відеокарт корпорації NVIDIA з підтримкою прискорення виведення тривимірної графіки. Спочатку заснований на розповсюджуваному за вільною ліцензією, але нечитабельному 2D драйвері від NVIDIA «nv».

Розробка[ред.ред. код]

2D[ред.ред. код]

До 2007-11-22 реалізовані майже всі функції 2D, [1] в основному, для карт сімейства NV40. Однак драйвер з підтримкою тільки 2D окремо, швидше за все, випущений не буде. [2][3]

3D[ред.ред. код]

У лютому 2008 в 3D-гілки драйвера для Gallium3D, не призначеної навіть для тестування (за винятком тих, хто може допомогти виправленнями і знаходження патча, який вніс ще не виправлений баг), з деякими відеокартами NV40 можна було домогтися прийнятної роботи деяких тривимірних ігор [4][5]

Зроблено перехід на Gallium 3D, робота над підтримкою DRI припинена.[2][3][6]

Загальний менеджер пам'яті поки не використовується, тому програми, що використовують OpenGL, можуть працювати нестабільно.[7] Планувалося використовувати TTM, але з часом з'явилося ще декілька менеджерів пам'яті, і були виявлені проблеми з продуктивністю при використанні TTM. У жовтні 2008 ведеться переклад драйвера з TTM на інтерфейси менеджера пам'яті GEM, розроблюваного корпорацією Intel, і нутрощі TTM.[8]

Примітки[ред.ред. код]

  1. KoalaBR (2007-11-22). «Nouveau Companion 31» (англійською). Архів оригіналу за 2012-03-01. Процитовано 2007-11-22. 
  2. а б «The state of Nouveau, part 2» (англійською). LWN.net. 2008-02-26. Архів оригіналу за 2012-03-01. Процитовано 2008-03-07. 
  3. а б «Nouveau Companion 36» (англійською). 2008-03-07. Архів оригіналу за 2012-03-01. Процитовано 2008-03-07. 
  4. KoalaBR (2008-02-13). «Nouveau Companion 35» (англійською). Архів оригіналу за 2012-03-01. Процитовано 2008-02-16. 
  5. Dave Airlie. «Bringing kittens back to life - continuing story of open source graphics drivers» (англійською). MEL8OURNE LCA2008 and Linux Australia. Архів оригіналу за 2012-03-01. Процитовано 2008-02-14. 
  6. David Lin (2008-07-13). «Nouveau Drops Its Old DRI Driver» (англійською). Phoronix Media. Архів оригіналу за 2012-03-01. Процитовано 2008-07-14. 
  7. «Nouveau Companion 38» (англійською). 2008-04-05. Архів оригіналу за 2012-03-01. Процитовано 2008-04-13. 
  8. Pekka Paalanen (2008-10-29). «Nouveau Companion 40» (англійською). Phoronix Media. Архів оригіналу за 2012-03-01. Процитовано 2008-10-29. 

Посилання[ред.ред. код]