Организация FreeBSD Foundation, совместно с развивающей дистрибутив PC-BSD компанией iXsystems, объявила (http://freebsdfoundation.blogspot.com/2011/02/freebsd-founda...) о предоставлении гранта на написание нового DRI-драйвера для графических подсистем на базе чипов Intel, в том числе и совмещающих CPU и GPU систем Sandy Bridge (http://www.opennet.me/opennews/art.shtml?num=29229). Работающий на уровне ядра DRI-драйвер позволит обеспечить во FreeBSD поддержку технологий KMS и GEM.Технологий KMS (Kernel Mode Setting), обеспечивающая переключение видеорежимов на уровне ядра, в настоящее время является базовой технологией по управлению видеокартой в драйвере Intel. Поддержка переключения видеорежимов на пользовательском уровне (UMS) была удалена (http://www.opennet.me/opennews/art.shtml?num=24903) из кода xf86-video-intel начиная с версии 2.10.
Технология GEM позволяет вынести в работающий на уровне ядра DRM-модуль (Direct Rendering Manager), функции, свя...URL: http://freebsdfoundation.blogspot.com/2011/02/freebsd-founda...
Новость: http://www.opennet.me/opennews/art.shtml?num=29628
ура! ну наконец-то! Интересно сколько он будет пилить его?
Думаю в девятке появится.
/me отбирая шапочку К.О.: оно там и появится, и только потом, если kib@ захочет/сможет оно попадет в RELENG_8, RELENG_7
понятно, что в девятке. Сколько - я имел ввиду времени, ведь когда выйдет 9.0 RELEASE неизвестно.
> понятно, что в девятке. Сколько - я имел ввиду времени, ведь когда
> выйдет 9.0 RELEASE неизвестно.а что Вам мешает использовать HEAD на десктопе? FreeBSD как FreeBSD, head пользуюсь еще со времен раннего 7-CURRENT, особой разницы с 6.х-RELEASE не вижу в плане стабильности
да блин) я имею ввиду сколько ему времени надо, чтобы он запилил этот DRI впринципе, короч, через сколько ждать добавления в HEAD. А уж юзать карент я и так горазд.
>> понятно, что в девятке. Сколько - я имел ввиду времени, ведь когда
>> выйдет 9.0 RELEASE неизвестно.
> а что Вам мешает использовать HEAD на десктопе? FreeBSD как FreeBSD, head
> пользуюсь еще со времен раннего 7-CURRENT, особой разницы с 6.х-RELEASE не
> вижу в плане стабильностиЕсть парочку нюансов, частенько отказывается собираться openoffice
> Есть парочку нюансов, частенько отказывается собираться openofficeэто, мне кажется, не только в head, обычно удаление cpuunit помогало. libreoffice собирается на ура, сам проверял, все PORTREVISION.
>а что Вам мешает использовать HEAD на десктопе?Я лично даже со STABLE грабли ловил, то не соберётся, то ещё чего. Хотя щас смотрю у многих HEAD стоит и ничего живут.
>>а что Вам мешает использовать HEAD на десктопе?
> Я лично даже со STABLE грабли ловил, то не соберётся, то ещё
> чего. Хотя щас смотрю у многих HEAD стоит и ничего живут.номер хоть 1 pr покажете?
>номер хоть 1 pr покажете?По HEAD и STABLE нет. Все словленные мною грабли на этих ветках уже были обнаружены.
Плюсую! Ушёл пить шампанское. А то всякие 3150, Intel HD не хотят работать,:( Не то, что бы они мне были очень нужны, но их много во строенных системах. =\
P.S. А всё из-за KMS'а.... >:E
Они, кстати, давно грант объявили, кто-то собрался с силами :))
На нашей улице праздник!
Не понимаю, ну если б даже и копировать-портировать откуда бы ни было. Ну какое вам-то дело до этого? Использовать вас никто не заставляет.. Деньги с ВАС за то что КТО-ТО ее пользует не берут. Люди создают FreeBSD - значит им нравится. Другие пользуются - значит им так надо
А как во фре обстоят дела с аппаратным 3Д для legacy ATI R300-like видеокарт?
Меня вот только, пожалуй, это пока и останавливает от перехода на bsd-desktop - даже видео тормозит при произведении хорошей картинки.
А так - для рядовых задач (i-surf, mail, docs, net-im) система меня вполне устраивает.
Что вы имеете ввиду?
$ uname -mro
FreeBSD 8.2-RELEASE i386$ pkg_info | grep video-ati
xf86-video-ati-6.13.2 X.Org ati display driver$ dmesg
...
info: [drm] Setting GART location based on new memory map
info: [drm] Loading R300 Microcode
info: [drm] Num pipes: 1
info: [drm] writeback test succeeded in 1 usecs
...Все отлично работает
Ок, спасибо.
Попробуем, в таком случае, знакомство с PC-BSD.
странно, что тормозит. у меня fullHD крутит даже встроенная видяха от интела.
да и как связаны 3d и видео?
В первую очередь драйвер появится в PC-BSD, релиз которой может быть выпущена и на stable ветке, так что в ветке 8-ой он точно появится...
>В первую очередь драйвер появится в PC-BSD, релиз которой может быть выпущена и на stable ветке, так что в ветке 8-ой он точно появится...ИМХО скорее в 9ке.
Хотел еще спросить Wine под FreeBSD уже есть, просто интересно насколько он готов для работы на рабочем столе для предприятия и дома, там запустить что то из нужного но под винду?
> Хотел еще спросить Wine под FreeBSD уже естьага с мая 2000
> просто интересно насколько он готов для работы на рабочем столе для предприятия и дома, там запустить что то из нужного но под винду?
wine и в африке wine, в чем разница?
>Хотел еще спросить Wine под FreeBSD уже естьдавно, я через него в Сталкера играю :)
>просто интересно насколько он готов для работы на рабочем столе для предприятия и дома
это больше к самому wine вопрос, а не к Фре. И к запускаемому через него софту. Разница с Линукс если и есть, то минимальная
Напишите подробнее как удалось сие чудо ... кстати nodvd работает ?
О, замечательно, а то надоело на core i5 на весе сидеть. Алсо, и nouveau заработает.
> Алсо, и nouveau заработает.Неочевидно. Не поясните? "За чей счёт весть этот банкет?" В см.спонсором - кто?
Не осилил ваш набор слов, извольте изъясняться по-человечески. nouveau заработает потому что они тоже перешли на KMS.
Как запуску нуво поможет __интеловский__ KMS?
KMS не бывает интеловским. KMS он либо есть либо его нет.
> KMS не бывает интеловским. KMS он либо есть либо его нет.KMS-а для интеловского видео тоже не бывает? И режимы оно переключает _независимо от аппаратуры?...
Ладно, проехали: понятно, что переключалка режимов -- маленькитй драйверочек в составе инфраструктуры.
именно Интел хоть и пихнула KMS, но сейчас у линухов это уже как стандарт.
Хорошая весть. А я все свои десктопы (три ;) на Фре перевел года 3 назад на Nvidia. Не мазохизма ради на фре - разработка потребовала. А сейчас проникся к фре уважением, а особенно к людям уделяющим ей время. Забавно, что на Украине FreeBSD сообщество мощнее, дружнее и больше. Факты проведения KyevBSD/собраний и количество разработчиков это подтверждают. В России далеко до такого - всех зомбировали Убунтой)
> Факты проведения KyevBSD/собраний и количество разработчиков это подтверждают.
> В России далеко до такого - всех зомбировали Убунтой)Ну там как-то и собираться попроще, мне например до Москвы 1000 км. ехать. А вот то, что много ключевых разработчиков из Украины, это да, тут не поспоришь.
> В России далеко до такого - всех зомбировали Убунтой)Просто в России уже начали понимать, то что развитый мир давно понял.
> В России далеко до такого - всех зомбировали Убунтой)Может это потому что там *уже* есть KMS и всякие там акселерированные открытые дрова и прочая? ;)
юзер а вот скажи навскидку, когда ваше "там" станет наконец _платформой_ а? Жду не дождусь того момента когда работодатели торвальдса наконец до этого дойдут.
> юзер а вот скажи навскидку, когда ваше "там" станет наконец _платформой_ а?
> Жду не дождусь того момента когда работодатели торвальдса наконец до этого
> дойдут.Давайте определимся со словом платформа. Что вы подразумеваете под этим определением?
Да все мы читали тот вброс.
Ну какбэ линух ведь только ядро. Платформа - это Red Hat какой-нибудь версии, например RedHat 5.5 вполне себе платформа.
в RHEL 5.5 есть KMS?
> юзер а вот скажи навскидку, когда ваше "там" станет наконец _платформой_ а?Наверное уже стало. А чего вам не хватает для полного счастья? Для геймдевов есть opengl. Для десктопных апликух есть qt/gtk. Для более низкоуровневых/простых утилей/демонов есть POSIX. Для вебни есть java/php/.... В общем то сложно не найти что-то на свои задачи. Можно конечно придумать себе проблем и исходить пеной изо рта. А нафига?
Ну а задача кернела (aka Linux) проста как топор: прослойка между железом и приложениями, абстрагирующая одно от другого и делающее всякую черную работу по выполнению запросов, дележу ресурсов, арбитражу прав и прочая. Линух в этом плане хорош поддержкой уймы железа и рядом удобных фич. Ну и скоростью развития всего этого.
> Жду не дождусь того момента когда работодатели торвальдса наконец до этого дойдут.
А у работодателей Торвальдса есть какие-то проблемы с которыми пингвин не справляется? Или зачем им искать проблемы на ровном месте и потом героически решать их?
для полного щастья не хватает совместимости между разными версиями дистрибутивов, а также между разными версиями ядер. Торвальдс намеренно ломает совместимость от версии к версии от одного LTS ядра к другому. Таким образом взять варез написанный для RHEL 5.4 и поставить его на RHEL 6.0 невозможно потому что модули ядра по API не совместимы, ядро просто обругивает не подгружает модули. И нет никакой прослойки совместимости, ничего. Поэтому линукс не является платформой и очевидно ей не станет. Если использовать соляру то там таких приколов нет, платформа одна, не разбросана по сотням не совместимых дистров, API стабильное, новые фичи не ломают старые. Объясните мне хотябы зачем ломать ядерное API от релиза к релизу? По вашему если не ломать то развивать невозможно? Но почему солярка тогда вполне себе развивается, не ломая при этом совместимость?
В винде тоже всё "уже" есть.
Зомбирования нет. Просто у нас одни потребители и лентяи
> Хорошая весть. А я все свои десктопы (три ;) на Фре перевел
> года 3 назад на Nvidia. Не мазохизма ради на фре -
> разработка потребовала. А сейчас проникся к фре уважением, а особенно к
> людям уделяющим ей время. Забавно, что на Украине FreeBSD сообщество мощнее,
> дружнее и больше. Факты проведения KyevBSD/собраний и количество разработчиков это подтверждают.
> В России далеко до такого - всех зомбировали Убунтой)Они только говорят про убунту а после распилов бюджета ставят винду.
надеюсь на Украине не так дела плохи
Позитивная новость. У меня и фряха и intel. Что особенно радует, так это то, что за дело взялся Константин + бабло = успех.
Надеюсь, внесённые изменения не сломают работу NVIDIA и ATI драйверов.
главное - чтобы жаба не глючила.
а то с ней такое бывает.
Грант это еще не гарантия, что разработка попадет в /head. Вспомните грант на newcons[1]. И где он сейчас? Пылится в /user/ed/newcons с кучей своих багов и многими вещами не реализованными, включая KMS. Вот будет ирония если kib@ будет реализовывать KMS на базе старого драйвера syscons (non-MPSAFE).
Линуксизация FreeBSD... Уже б какую-то унифицированную модель драйверов для всех систем разработали, что ли.
> Линуксизация FreeBSD... Уже б какую-то унифицированную модель драйверов для всех систем
> разработали, что ли.Тогда нахрен будут нужны все эти системы? Хватит и одной, раз у нее все-равно кишки и дрова одинаковые.
>> Линуксизация FreeBSD... Уже б какую-то унифицированную модель драйверов для всех систем
>> разработали, что ли.унифицировнное API в принципе уже есть, дрова Nvidia AMD64 именно так и появились, реализовали в ядре отсутствовавшие во Фре вызововы.
> Тогда нахрен будут нужны все эти системы? Хватит и одной, раз у
> нее все-равно кишки и дрова одинаковые.Если эта одна останется платформой то я только за.
Именно с драйверов NVidia у меня лично началась линуксизация FreeBSD в начале 2000-х, потому что из-за драйверов приходилось тащить в систему эту эмуляцию. Youtube и Skype тогда не было и без блобов от Adobe и Skype я не чувствовал себя во FreeBSD ущемлённым.
Для этого нужно избавиться от основного тормоза прогресса — Xorg. Так как вся графика сосредоточена вокруг этого не самого подходящего для пользовательской системы графического фреймворка.Давно всем понятно, что графический сервер современной десктопной и встраиваемой ОС должен находиться не где-то "сбоку", а быть по крайней мере модулем ядра. Все отрисовки, естественно, должен брать на себя этот модуль, поскольку лучше осведомлён об оборудовании, на котором работает ядро, и графическом адаптере (сейчас чаще делают интегрированным в чипсет или сам процессор).
Да. Но тут уже камнем преткновения может стать NVidia, которая заявляет "не хочу KMS и всё".Но, конечно, я говорил не только о драйверах видео. В частности, помню, как до выхода 6-ки очень туго было с теми же WiFi-драйверами для FreeBSD.
Вспомнили, блин. Как раз во Фре, если это воможно, всегда сначала запиливают фреймворк. И только потом привинчивают остальное. По крайней мере такая политика прослеживается с 5.x> Да. Но тут уже камнем преткновения может стать NVidia, которая заявляет "не хочу KMS и всё".
Скоро вы забудете про NVidia. Постепенно она будет терять рынок за счет Intel и AMD. Кому нахрен нужны блобы, когда есть спеки.
а когда наступит "скоро"?
неоднократно убеждался что "блобы" от nvidia просто замечательно делают свою работу.
p.s. ноуты начинаю выбирать с видеокарты, угадайте модели с какими картами я даже рассматривать более пристально не начинаю ;-)
Неужто Matrox??
> Неужто Matrox??шутку понял, смешно:) если карта не от nvidia то я даже не читаю что еще есть в ноуте. тот матрокс что у меня валяется (G450) врядли влезет в ноут, как, впрочем, и в любой современный настольный гробик
>> Неужто Matrox??
> шутку понял, смешно:) если карта не от nvidia то я даже не
> читаю что еще есть в ноуте. тот матрокс что у меня
> валяется (G450) врядли влезет в ноут, как, впрочем, и в любой
> современный настольный гробикATI холоднее NV а потому надежнее ...
>Для этого нужно избавиться от основного тормоза прогресса — Xorg. Так как вся графика сосредоточена вокруг этого не самого подходящего для пользовательской системы графического фреймворка.ну вот и какой ты после того бздишнег? ты вредитель какой-то.
иксы - один из лучших проектов. чтобы в этом убедится достаточно поставить любой простенький вм и офигеть от его скорости работы. при этом имея последние (!!!) иксы на древнючем железе. а если учесть его возможности - от сетевых, до автоопределения железяк - то вообще поразительная работоспособность. и да, на своей генте уже очень давно собираю самые свежие иксы - скорость разработки, стабильность и устойчивость - поражают. а если хотите ещё большего сравнения - то посмотрите как тормозят гтк-/qt-проги на виндах и макосях - это тоже показатель. и жрут иксы 12-16 метров (а если у вас больше, то xrestop в помощь - там многие проги память жрут: 8100K - gnome-settings-daemon; 7972K - compiz; 4107K - Skype:...
а про где-то сбоку и модуль ядра - это вы микроядерщикам расскажите. например маководам.
К тому же иксы -- кросплатформенный проект и работают они на куче ОС. А с этими новомодными KMS-ами всё больше появляется вещей, гвоздями прибитых к линуксу, что не может не тревожить. В NetBSD с 64 мегами памяти иксы не тормозят, а в линуксе тормозят... Может и не в иксах проблема-то? ;)
только не надо ставить лошадь позади телеги.
иксы иксами, а дрова дровами - другими словами, иксам пох есть ли там кмс или нет.
вот чесслово! :Dну а то, что без кмс нету новых дров на новые же карты интела (а посему их нету в бсд) - это уже другой разговор. сааавсем другой.
соственно нет драйверов под бсд для новых карт. если в бсд встроить кмс, то дрова портировать будет проще. вот и всё.
зыж
и не надо говорить что из-за кмс иксы тормозят. вот не надо.
а то я подумаю, что вы из тех бздишнегов уровня убуновца - знаний 0, а самомнения много.
> иксы иксами, а дрова дровами - другими словами, иксам пох есть ли
> там кмс или нет.
> вот чесслово! :DA иксы знают, что им пох ? ;)
>>Для этого нужно избавиться от основного тормоза прогресса — Xorg. Так как вся графика сосредоточена вокруг этого не самого подходящего для пользовательской системы графического фреймворка.
> и жрут иксы
> 12-16 метров (а если у вас больше, то xrestop в помощь
> - там многие проги память жрут: 8100K - gnome-settings-daemon; 7972K -
> compiz; 4107K - Skype:...и это только использование Pixmaps - а так и того больше! (почти на порядок)
>>Для этого нужно избавиться от основного тормоза прогресса — Xorg. Так как вся графика сосредоточена вокруг этого не самого подходящего для пользовательской системы графического фреймворка.
> ну вот и какой ты после того бздишнег? ты вредитель какой-то.
> иксы - один из лучших проектов. чтобы в этом убедится достаточно поставитьОдин из худших. Внимательно читать http://xahlee.org/UnixResource_dir/_/The_X-Windows_Disaster....