Nouveau (новини)

Сьогодні в списках розсилки Nouveau з'явилося повідомлення наступного змісту:

Привіт, розробники Нуво,

NVIDIA випускає публічну документацію по деяким аспектам наших графічних карт з наміром вирішити проблеми їх використання «з коробки» з Нуво. Ми маємо намір згодом надати більше документації, а також керівництво в інших областях, в міру можливості.

В якості першого кроку до цього ми розмістили документ тут. У ньому розглянуто розташування Device Control Block ( «DCB») в VBIOS графічної карти. DCB описує топологію карти і її дисплейні роз'єми.

Я підозрюю, що більша частина інформації в цьому документі не є новиною для спільноти Нуво, але, сподіваюся, вона буде корисною для підтвердження вашого розуміння або проллє світло на реалізацію деяких необроблених методів.

Кілька людей з числа тих, хто працює над пропрієтарним драйвером NVIDIA, стежитимуть за списками розсилки Нуво на lists.freedesktop.org і намагатися вступати в розмову, наскільки зможуть.

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

Якщо у вас є специфічні питання до NVIDIA, ви можете задати свої питання тут, або направити їх на open-gpu-doc at nvidia.com. Я не можу обіцяти, що ми зможемо відповісти на все, але ми докладемо всіх зусиль в тих областях, в яких здатні.

UPD: Подальша листування:

Щодо микрокода: прямуючи з наших перспектив, я вважаю, NVIDIA перейде на модель випуску микрокода (в бінарному вигляді) з доступним ABI, версійна і адекватним ліцензуванням для доступності поширення.

У нас спостерігаються деякі поліпшення в процесах підготовки релізів і з поточного дня розробка firmware і пропрієтарного драйвера може вестися паралельно, сходячись разом в черговому релізі. Але в більш далекій перспективі, я вважаю, ми пересунемо деякі частини розробки, які досить складні або незручні в документуванні, в firmware.

Після восьми реліз-кандидатів Лінус Торвальдс оголосив про випуск версії 2.6.33.

  • Прибрано планувальник AS IO.
  • Radeon KMS більше не вважається експериментальним.
  • Nouveau і DRBD інтегровані в ядро.

Також Лінус підкреслив, що зміни в цій версії спрямовані на драйвери, а не на додавання підтримки нових файлових систем. Дві третини всіх змін - це драйвери, а решта - поновлення в архітектурі та «інше».

Слідом за Intel в драйвері nouveau теж прибирають підтримку не-KMS режимів. Цим займається Бен Скеггс (Ben Skeggs) з RedHat.

Від таких маніпуляцій драйвер «схуд» на кілька тисяч рядків коду.

Ця робота повинна бути закінчена до релізу стабільної версії драйвера, який вийде після ядра 2.6.33.

Схожі статті