В свете прекращения поддержки современными открытыми видеодрайверами механизма переключения видеорежимов на пользовательском уровне (UMS) разработчики NetBSD приступили (http://mail-index.netbsd.org/tech-x11/2013/02/25/msg001246.html) к портированию из Linux подсистемы прямого рендиренга (DRM, Direct Rendering Manager) и реализации модулей для управления памятью (GEM, Graphics Execution Manager) и переключения видеорежимов (KMS, Kernel Mode-Setting) на уровне ядра. На начальном этапе планируется (http://mail-index.netbsd.org/tech-x11/2013/02/06/msg001229.html) обеспечить поддержку GEM/KMS для видеокарт Intel, после чего заняться модулями для карт AMD и NVIDIA. Отдельно отмечается, что большинство связанного с DRM кода распространяется под BSD-подобными лицензиями, поэтому при портировании данного кода из Linux не должно возникнуть проблем с лицензионной совместимостью кода, интегрируемого в NetBSD. Код который поставляется только под лицензией GPL переносить не планируется.Тем временем, разрабатываемый (http://www.opennet.me/opennews/art.shtml?num=36169) для ядра FreeBSD KMS-модуль для видеокарт AMD достиг (https://wiki.freebsd.org/AMD_GPU) важного этапа в развитии - с использованием драйвера, базирующегося на KMS-модуле, удалось запустить X.Org-сервер и обеспечить беспроблемную работу Firefox, а также организовать вывод видео через mplayer с использованием XVideo.
URL: http://mail-index.netbsd.org/tech-x11/2013/02/25/msg001246.html
Новость: http://www.opennet.me/opennews/art.shtml?num=36253
>удалось запустить X.Org-сервер и обеспечить беспроблемную работу Firefoxпро x.org это понятно, но запуск фаерфокс - это такая веха в научно техническом прогрессе?
Или каждый браузер - это своя ОС, то тогда понятно.
>Или каждый браузер - это своя ОС, то тогда понятно.Ну ОС, не ОС, но довольно толстое и жирное приложения даже при сегодняшних ценах на память. А учитывая тот факт, что в firefox запихнули целый трёхмерный движок, выбор сего приложения в качестве теста основных функций X.org вполне очевиден.
Вообще, чувак просто текущий статус описывает: https://wiki.freebsd.org/AMD_GPUСначала, у него иксы при запуске висли, потом он смог один xterm запустить, теперь добрался до xvideo и firefox.
>Вообще, чувак просто текущий статус описывает:Вот за такой подробный лог ему отдельное большое спасибо.
Замечательные новости.
Кстати, а что с noveau? В портах вроде было. Но, вроде, там KMS...
> Отдельно отмечается, что большинство связанного с DRM кода распространяется под BSD-подобными лицензиями, поэтому при портировании данного кода из Linux не должно возникнуть проблем с лицензионной совместимостью кодаКоментарии айзена приветствуются.
А то он просто таки настаивал, что на него работали забесплатно.
Особенно интересно будет послушить господ, еще вчера вопивших что все это не надо и мол нвидия и закрытый блоб рулит и педалит. А теперь оказывается что все-таки надо? Забавно у некоторых точка зрения вертится как флюгер на ветру :)
> Забавно у некоторых точка зрения вертится как флюгер на ветру :)Зачем вот путать вопящих и делающих...
Затем, что вон в соседней новости народ чОтко уверен, что вяленый (да и иксы) завязаны на секретный код линуха.
А то что у *бсд просто нет рук никто не в курсе.
Если с них снять розовые очки, глядишь и бзям полегчает.
А ты значит хочешь сказать, что epoll в Wayland это не Linux специфичная вещь?
Хотя согласен, сильно страшного там ничего нету.
epoll линуксоспецифичная штука.
> epoll линуксоспецифичная штука.
От того что это кто-то сделал тому кому это не было нужно нужнее оно не стало, или вы думаете все сразу каяться и нахваливать побегут? Так что флюгера ветрами вертеть горазды только вы.
Брррррр.
Знаки препинания для кого придумали?
от жеж красавцы. Анхольт в свое время когда дри писал, он для них даже репы отдельные делал, бери да пользуйся. нет, мы будем сидеть, пока жареный пингвин в жопу не клюнет, а потом начнем _портировать_ дрм из линукса.
>пока жареный пингвин в жопу не клюнетА ты наверное из тех людей, которые постоянно находятся в этом состоянии. Что-то вышло и ты подорвался пилить.
Внезапно, чтобы что-то появилось в свободном проекте нужно как минимум чтобы появились те кому оно нужно и они был способены это пилить. Видимо раньше в *BSD были только те кому оно просто нужно, сейчас появились те кто ещё и может это реализовать. За это им и спасибо.