The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Начат проект по реализации для FreeBSD KMS-модуля для видеокарт AMD

20.02.2013 18:53

Jean-Sébastien Pédron начал проект по добавлению поддержки во FreeBSD переключения видео-режимов на уровне ядра (Kernel Mode Setting) для видеокарт AMD. На данный момент необходимости в тестировании кода нет, так как автор ещё не полностью реализовал основную функциональность. Код проекта доступен на Github. Работа продвигается достаточно интенсивно, например, вчера была обеспечена поддержка модулем ядра инициализации и подключения видеокарты. Следующим этапом станет обеспечение работы libdrm и xf86-video-ati.

Напомним, что в настоящее время свободные драйверы для видеокарт Intel, NVIDIA и AMD прекратили поддержку переключения видеорежимов на пользовательском уровне (UMS) и оставили только возможность использования KMS (Kernel Mode Setting). Подобная практика стала препятствием к использованию свежих версий видеодрайверов во FreeBSD. Начиная с FreeBSD 9.1 указанная проблема была решена для драйверов Intel - в состав был добавлен драйвер для графических чипов Intel c поддержкой GEM/KMS на уровне ядра. Для драйверов NVIDIA остаётся возможность использовать проприетарные драйверы, которые выходят с поддержкой платформы FreeBSD. Поддержка KMS для карт AMD является наиболее проблемным моментом, мешающим использовать свежие версии драйвера xf86-video-radeon.

  1. Главная ссылка к новости (https://wiki.freebsd.org/AMD_G...)
  2. OpenNews: Официально представлен релиз FreeBSD 9.1. Обзор новшеств
  3. OpenNews: Тестирование X.Org 7.7 для FreeBSD и статус интеграции KMS
  4. OpenNews: Для FreeBSD доступен рабочий прототип видеодрайвера Intel с поддержкой KMS/GEM
  5. OpenNews: FreeBSD получит драйвер для видеокарт Intel с поддержкой KMS/GEM
Автор новости: G.NercY.uR
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36169-freebsd
Ключевые слова: freebsd, kms, amd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, mozgoprav (ok), 21:12, 20/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Отличная новость. Удачи в разработке!
     
  • 1.2, GotF (ok), 21:24, 20/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отличная новость!
     
  • 1.5, _yurkis__ (?), 21:54, 20/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    das ist fantastisch!

    Одна из последних реальных проблнм фряхи на дестопе

     
     
  • 2.10, Аноним (-), 22:43, 20/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ja, ja
     
  • 2.26, Аноним (-), 11:48, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Одна из последних реальных проблнм фряхи на дестопе

    Да, где-то я это слышал. "Еще немного и наступит коммунизм". ИЧСХ, 70 лет наступал. А потом он сдох и пришел почему-то капитализм, хоть его и не звали...

     
     
  • 3.34, _yurkis__ (?), 16:09, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Про коммунизм тут никто не говорил. Просто из БОЛЬШИХ проблем использования FreeBSD на десктопах была именно поддержка видеодрайверов. nVidia всегда работала хорошо. Белоусов сделала GEM/KMS для недревних интелов. Остался Radeon.

    Правда, лично мне не хватает отломаной поддержки USB джойстика и драйверов на новые WiFi чипы от Atheros'a (с последним, правда, и в Линуксе, вроде, пока не очень). Но это мелочи по сравнению с видео драйверами.

     
     
  • 4.36, Аноним (-), 18:14, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Про коммунизм тут никто не говорил.

    Но общие обороты были похожими :)

    > Просто из БОЛЬШИХ проблем использования FreeBSD на десктопах была именно поддержка видеодрайверов.

    О, а раньше это звучало как "пакупайте правильные видеокарты!!!111". Надо же, неужто приступы адеквата начались, когда почти все юзерье разбежалось?

    > nVidia всегда работала хорошо.

    Да, если не считать того что только с проприерасией (а где ваша обещанная свобода?) и просто само по себе - "ПЕЧ".

    > драйверов на новые WiFi чипы от Atheros'a (с последним, правда, и в Линуксе, вроде, пока не очень).

    А что с ними "не очень" в линуксе? Вот прямо сейчас я юзаю атероса на PCI-E, он там всякие 40МГц каналы и прочая юзает, работает замечательно. И вообще, на атеросе делают вагон точек доступа и прочая - они шкурно заинтересованы в нормальных линевых дровах. И это заметно: ath9k в лине пиляют так что любо-дорого смотреть.

     
     
  • 5.39, _yurkis__ (?), 18:51, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >О, а раньше это звучало как "пакупайте правильные видеокарты!!!111". Надо же, неужто приступы адеквата начались, когда почти все юзерье разбежалось?

    Вы это лично мне или iZEN'у? А вобще да: покупайте правильные видеокарты. Но между покупкой правильной видеокарты и поддержкой железа есть разница. Может кому APU понравятся. Может у кого ноутбук.

    >Да, если не считать того что только с проприерасией (а где ваша обещанная свобода?) и просто само по себе - "ПЕЧ".

    Какая НАША обещанная свобода??? Нам чтобы работало. Нас Столлман не кусал.

    >А что с ними "не очень" в линуксе? Вот прямо сейчас я юзаю атероса на PCI-E, он там всякие 40МГц каналы и прочая юзает, работает замечательно. И это заметно: ath9k в лине пиляют так что любо-дорого смотреть.

    Последние чипы WiFi от Atheros. Сейчас точную маркировку не помню.
    Судя по коммит логу в current sys/dev/ath во фряхе тоже пилят безостановочно.

     
  • 5.42, Куяврик (?), 16:19, 24/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > И это заметно: ath9k в лине пиляют так что любо-дорого смотреть.

    Больше дорого. Особенно когда часть чипов в ath5k поломали, а в ath9k не "впиляли".

     

  • 1.11, Скиталец (?), 23:01, 20/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    То-то использующие FreeBSD кричали, что KMS им не нужен, мол нечего всё в ядро тянуть, а как выкинули поддержку UMS, так сразу зашевелились. Если бы начали делать всё в тот же момент, когда появилась идея KMS сейчас бы и горя не знали.
     
     
  • 2.13, IMHO (?), 00:31, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а что еще мы кричали ?
     
     
  • 3.28, Аноним (-), 11:52, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а что еще мы кричали ?

    "называли тебя земляным червяком!" :)

     
  • 2.14, iZEN (ok), 00:41, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Если бы начали делать всё в тот же момент, когда появилась идея KMS

    Тогда, когда Intel начала проталкивать технологию KMS в ядро Linux, чтобы убрать конкурентов в лице NVIDIA и ATI? Так видюшки Intel — это "затычки" до покупки настоящей графической карты одного из "конкурентов", а те не пользовались KMS и до сих пор не используют его в своих высокопроизводительных драйверах. Кому верить? Лузерам от Intel, которые не делятся ни с кем, кроме разработчиков Linux, сокровенными знаниями об эффективности KMS, или профикам из NVIDIA и ATI, которые клепают видеодрайвера под свои видюшки без использования KMS?

     
     
  • 3.15, Аноним (-), 01:09, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > а те не пользовались KMS и до сих пор не используют его в своих высокопроизводительных драйверах

    Привираешь. Используют они KMS. Только не встроенный в ядро, а свой собственный:
    > Note: The proprietary nvidia and catalyst drivers also implement kernel mode-setting, but as they do not use the built-in kernel implementation, they lack an fbdev driver for the high-resolution console. (https://wiki.archlinux.org/index.php/KMS)

     
     
  • 4.16, BratSinot (ok), 02:29, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >  а свой собственный

    А iZEN вам про что? KMS из ядра юзает только Intel и открытые драйвера. Блобы юзают свое и на KMS в ядре им пофиг. Ну только проблемы появятся.

     
     
  • 5.17, ВовкаОсиист (ok), 03:08, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Нудык, лицензия ж не позволяет.
     
  • 5.21, Аноним (-), 10:43, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А iZEN вам про что?

    А iZEN нам про то, что NVIDIA и AMD в проприетарных дровах совсем KMS не используют.

     
  • 3.24, Аноним (-), 11:45, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Intel начала проталкивать технологию KMS в ядро Linux, чтобы убрать конкурентов

    Открытые дрова для конкурентов почему-то используют KMS и в ус не дуют. А проприерастия на то и проприерастия что прет на своей волне и ни с кем не считается.

     

  • 1.18, oops (ok), 08:25, 21/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Супер! как ему задонатить?
     
     
  • 2.20, тигар (ok), 10:33, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    через freebsdfoundation.org, если они спонсируют разработку.
    + сдается мне, что используя гитхаб вполне можно списаться с автором (вот тут есть имейл https://github.com/dumbbell )
    p.s. а линк этот я давал недели 1.5-2 в коментах к какой-то новости
     
     
  • 3.22, oops (ok), 10:59, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    по-моему freebsdfoundation.org не спонсирует его?
     
     
  • 4.23, тигар (ok), 11:07, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > по-моему freebsdfoundation.org не спонсирует его?

    не знаю, можешь спросить его напрямую:-) либо, возможно, в анонсах написали/напишут об.

     

  • 1.19, anonymous (??), 09:08, 21/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ждём портирования systemd и wayland
     
     
  • 2.25, Аноним (-), 11:46, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ждём портирования systemd и wayland

    Как по заказу: http://www.phoronix.com/scan.php?page=news_item&px=MTMwMzE

     
     
  • 3.29, Аноним (-), 12:03, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Здорово. Вот бы еще KMS для intel допилили, чтоб можно было в консоль возвращаться.
     
     
  • 4.30, Аноним (-), 12:34, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да, это так мешает работе
     
  • 4.32, Anonym (?), 14:21, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Здорово. Вот бы еще KMS для intel допилили, чтоб можно было в
    > консоль возвращаться.

    Ну думаю к 9.2 - 10 допилят, просто все делалось наспех, как я посмотрю.

     
  • 3.35, _yurkis__ (?), 16:12, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ждём портирования systemd и wayland
    > Как по заказу: http://www.phoronix.com/scan.php?page=news_item&px=MTMwMzE

    Ну Wayland еще туда-сюда... Даже хорошо, наверное.
    Но Поттеринга нам тут ИМХО не надо.

     
     
  • 4.40, Led (ok), 02:11, 22/02/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Ждём портирования systemd и wayland
    >> Как по заказу: http://www.phoronix.com/scan.php?page=news_item&px=MTMwMzE
    > Ну Wayland еще туда-сюда... Даже хорошо, наверное.

    Ни "туда", ни "сюда". потому как putty.exe его не поддерживает.

     
     
  • 5.44, Куяврик (?), 16:32, 24/02/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ни "туда", ни "сюда". потому как putty.exe его не поддерживает.

    Да что ж вы пьёте-то такое

     

  • 1.31, Anonym (?), 14:20, 21/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    В принципе Fuck Yeah, но с другой стороны заказал себе nVidia, так что по боку.
     
     
  • 2.38, Аноним (-), 18:18, 21/02/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > что по боку.

    Ну так потом нефиг обижаться что на вас кладут в xorg и драйверах при таком подходе. Им то как разработчикам открытого стека пофиг на проприерасию от нвидии (и амд).

     

  • 1.41, Musakakrasotochka (?), 17:12, 22/02/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Спасибо за эту новость! День прожит не зря! Как долг я ждала...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру