История изменений
Исправление 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