LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Надо на реддите или в каком-нибудь другом публичном месте выставить рабочий десктоп с Haiku и амдшной видеокартой и написать «Haiku и AMD – созданы друг для друга»! Вот тогда NVIDIA не то, чтобы почешется, но хотя бы задумается о том, чтобы почесаться. @X512, как тебе идея? Впрочем, понятно, что для этого надо openGL в целом довести до ума сначала…

На дпнный момент я делаю порт открытого ядерного драйвера Nvidia и он уже успешно стартует и инициализирует железо. Сам открытый код от Nvidia очень портабельный и для сборки под Haiku требуется лишь пара правок вроде добавки объявлений что Haiku – это UNIX платформа. Остаётся сделать реализацию ОС-специфичных функций.

Код OpenGL/Vulkan драйвера закрытый, так что я планирую использовать драйвер NVK и обёртку над ядерным драйвером от Nvidia.

Потом если заработает, то можно попросить Nvidia собрать проприетырные драйвера OpenGL/Vulkan под Haiku. Там по идее ничего сложного портировать не надо, просто исправить возникшие ошибки сборки. Всю поддержку Haiku GUI можно сделать в отделтных модулях разработчиками Haiku.

При благоприятном исходе это может заработать уже через несколько месяцев и быть пригодно для обычного испольдования на широком диапазоне видеокарт Nvidia начиная с Turing. С AMD перспективы намного печальнее из-за отсутствия документации ядерных драйверов и сильной прибитости ядерных драйверов к Линуксу.

Так что Haiku ❤️ Nvidia

Исходная версия X512, :

Надо на реддите или в каком-нибудь другом публичном месте выставить рабочий десктоп с Haiku и амдшной видеокартой и написать «Haiku и AMD – созданы друг для друга»! Вот тогда NVIDIA не то, чтобы почешется, но хотя бы задумается о том, чтобы почесаться. @X512, как тебе идея? Впрочем, понятно, что для этого надо openGL в целом довести до ума сначала…

На дпнный момент я делаю порт открытого ядерного драйвера Nvidia и он уже успешно стартует и инициализирует железо. Сам открытый код от Nvidia очень портабельный и для сборки под Haiku требуется лишь пара правок вроде добавки объявлений что Haiku – это UNIX платформа. Остаётся сделать реализацию ОС-специфичных функций.

Код OpenGL/Vulkan драйвера закрытый, так что я планирую использовать драйвер NVK и обёртку над ядерным драйвером от Nvidia.

Потом если заработает, то можно попросить Nvidia собрать проприетырные драйвера OpenGL/Vulkan под Haiku. Там по идее ничего сложного портировать не надо, просто исправить возникшие ошибки сборки. Всю поддержку Haiku GUI можно сделать в отделтных модулях разработчиками Haiku.

При благоприятном исходе это может заработать уже через несколько месяцев и быть пригодно для обычного испольдования на широком диапазоне видеокарт Nvidia начиная с Turing. С AMD перспективы намного печальнее из-за отсутствия документации ядерных драйверов и сильной прибитости ядерных драйвеиов к Линуксу.

Так что Haiku ❤️ Nvidia