Обновить

UnixGPUForge, или Как я решил написать свой демон для работы с видеокартами для Linux

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели6.6K
Всего голосов 2: ↑2 и ↓0+4
Комментарии7

Комментарии 7

Вот за конфигурируемое гибкое управление кулерами отдельный респект. Почему-то это не популярно, но я бы на всех своих устройствах хотел выбирать сам кривую их разгона т. к. умолчания часто такие себе.

Хм. Я конечно не профи в написании драйверов и системного софта для видеокарт, но как пользователь Arch и LACT не совсем согласен с Вашими тезисами в статье.
В LACT Wayland проблем нет. Вся работа с картой вынесена в отдельный системный демон lactd, которому дисплейный сервер не нужен в принципе - GUI это GTK4-приложение, общается с демоном по сокету. Вентиляторы у Nvidia LACT тоже крутит напрямую через NVML, без nvidia-settings и Coolbits. Жёсткая привязка к X11 - это беда GreenWithEnvy, а не LACT: они у вас стоят в одном ряду, хотя в этом вопросе между ними пропасть.

Ну и .NET на Linux - для меня это не совсем то, что хотелось бы видеть в собственной системе.

Справедливости ради, .NET давно умеет как в self-hosted, так и в AOT - ничего дополнительно устанавливать в систему не надо. А зачастую это вообще один статический бинарник, как в Go.

Ну, я же написал, это лично для меня. Просто не люблю MS...

ну буду честен идея была давно так что скорее всего какие то вещи уже давно не актуальны, Linux давно использую, когда пробовал были у меня проблемы, сейчас просто решил писать что то для себя если залетит буду дальше под комьюнити развивать на основе идей, а так писал для своего удобства да и хотелось попробовать что то новое, так как занимаясь коммерческой разработкой, писал монолитные приложения и микро сервисы для компаний по типу банковских приложений ( backend посредством бд Oracle а в дальнейшем микросервисы на Go и Kotlin, и как пробник для себя инструмент для работы на .NET с windows forms ). Я тоже не являюсь профи в написании системного софта и драйверов, но для общего развития очень классно

Как пет проект - просто супер. Тут даже разговора быть не может.
Просто, я слишком дотошный, особенно по отношению к софту. Проф-деформация однако.

У меня тоже такое есть) Просто став отцом двух детей погодок тяжело бывает много времени уделять петам, но стараюсь делать хорошо, на реддите в своем сабе писал пост о своем пете, словил много хейта и критики за применение ии в фронте с которым не особо лажу и частичном упрощении рутинных вещей по типу написания импорта функции из библиотеки для NvidiaGpuProvider. К слову по началу думал взаимодействие с драйверами и прочим будет сложнее, но оказалось не так трудно, при этом я не углублялся в то как написано взаимодействие с датчиками, шиной и прочим то есть не уходил прям совсем глубоко в железо и взаимодействие с ним на более глубоком уровне

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации