LINUX.ORG.RU

Выпущены бета-драйверы Nvidia 319.12 для Linux, Solaris и FreeBSD c поддержкой технологии Optimus

 , ,


4

2

Тихо и незаметно вышла версия 319.12, имеющая статус беты.

Самым важным в этом выпуске является начальная поддержка технологии Optimus для Linux, позволяющая на лету переключаться между встроенной видеокартой на базе GPU Intel и дискретной картой NVIDIA.

Пока драйвер поддерживает только рендер изображения на карте Nvidia и последующий его вывод через интегрированную карту Intel (динамическое переключение в зависимости от нагрузки не поддерживается). Пример настройки X-сервера.

Стоит вспомнить, что ранее Nvidia не планировала поддержку Optimus в Linux.

Основные изменения по сравнению с 313.30:

  • Добавлена поддержка опций для секции Monitor в xorg.conf: «Ignore», «Enable», «Primary» и «Rotate». Например, опцию «Rotate» можно применять для автоматического поворота вывода для монитора с указаным хешем EDID:
        Section "Monitor"
            Identifier "DPY-EDID-ee6cecc0-fa46-0c33-94e0-274313f9e7eb"
            Option "Rotate" "left"
        EndSection
  • Добавлена поддержка профилей приложений. Подробнее — глава «Application Profiles» в README.
  • Добавлена поддержка панорамирования(panning) для RandR 1.3.
  • Добавлена начальная поддержка RandR 1.4, в котором добавлены объекты с возможностью выбора источника вывода изображения. Это может использоваться для горячего перенаправления вывода на другое устройство или для организации совместной работы нескольких GPU, когда один GPU используется для вывода, а второй для рендеринга сцен (например, вывод осуществляется через USB-адаптер DisplayLink, а рендеринг на GPU NVIDIA)
  • Добавлена утилита nvidia-modprobe, устанавливаемая с правами setuid root и используемая компонентами драйвера для управления загрузкой модуля ядра и создания необходимого для взаимодействия с ним символьного устройства. По умолчанию по прежнему используются штатные средства дистрибутивов по загрузке модулей и созданию устройств, а утилита позиционируется как запасной вариант при их недоступности.

  • Утилита командной строки nvidia-settings обновлена, теперь можно указывать устройства вывода по имени, например:
            nvidia-settings -q [DVI-I-0]/RefreshRate
            nvidia-settings -q [GPU-1.DVI_I-1]/RefreshRate
    Также теперь не нужно указывать в качестве цели «X screen 0», в случае, если операция или запрос не требуют этого. Вместо этого будут обрабатываться все устройства.
  • Добавлена страница для настройки параметров VDPAU в панель управления NVIDIA, которая позволяет управлять настройками декодирования видео VDPAU-совместимыми GPU.
  • Добавлена поддержка динамического управления видеорежимами через опции RandR: --newmode, --rmmode и --delmode утилиты xrandr.
  • Удалена поддержка затенения курсора в драйвере для X-сервера.
  • И многое другое.

>>> Полный список изменений

★★★★★

Проверено: maxcom ()
Последнее исправление: unfo (всего исправлений: 8)

Ответ на: комментарий от Rakot

повтори слово «пруф» еще десять раз и почувствуй уже себя великим интернет троллем, после чего очисти зону контакта... и напиши письмо в гуггль. там сидят добрые дяденьки, они тебя разбанят, если будешь хорошим мальчиком.

petrosha ★★★★★
()
Ответ на: комментарий от petrosha

Без пруфа заявление о том, что каталист будет работать без рестарта иксов, не больше, чем пердёж в лужу. И да, я нормально спросил, думал действительно где инфа проскакивала, а я пропустил.

Rakot ★★
()
Ответ на: комментарий от Rakot

Какой тебе может быть пруф, пока всего этого нет? Ранее амдшники заявляли, что никаких принципиальных проблем с введением этой технологии у них в драйвере нет. Вся проблема в том, что Хорг принципиально не может переключать screen между разными device без рестарта. В версии 1.14 эта функциональность будет введена, вроде бы. Об этом можно почитать например в последней новости про Хсы на лоре.

petrosha ★★★★★
()
Ответ на: комментарий от petrosha

В версии 1.14 эта функциональность будет введена, вроде бы

«будет введена»? а ничего, что 1.14 уже давно вышли?

anonymous
()
Ответ на: комментарий от petrosha

Expected features to land for X.Org Server 1.14 include likely merging XWayland support for running X11 applications with a root-less server on top of Wayland/Weston, the just-planned ideas for DRI3, more GPU hot-plugging work, few GLX improvements, working support for GPU switching, and removing Xinerama support.

отсюда

petrosha ★★★★★
()
Ответ на: комментарий от petrosha

Это переключение в свободных драйверах уже реализовано. Про fglrx я подобного вообще не слышал. С учётом того, насколько закрыто идёт разработка каталиста (нормальные чейнжлоги через раз выкладывают) вообще не понятно, откуда дровишки про реализацию переключаемой графики без рестарта иксов.

Rakot ★★
()
Ответ на: комментарий от Rakot

Это переключение в свободных драйверах уже реализовано.

А вот теперь от тебя пруф :) А лучше не пруф, а линк на вменяемую инструкцию.

Про fglrx я подобного вообще не слышал. С учётом того, насколько закрыто идёт разработка каталиста (нормальные чейнжлоги через раз выкладывают) вообще не понятно, откуда дровишки про реализацию переключаемой графики без рестарта иксов.

А я слышал. Но как ты правильно заметил, у них все очень неординарно с подачей информации. И мне тупо лень гугглить. Но, надо заметить, что никакого противоречия я не вижу - в каталисте фичи появляются довольно быстро. Вот только качество их исполнения мягко говоря не очень.

petrosha ★★★★★
()
Ответ на: комментарий от petrosha

никакого противоречия

хотя вот тут еще пишут, что есть большая проблема с ГПЛ-НЕГПЛ... Ну тогда нам никогда не дождаться, пока Линус очередной палец не покажет, на этот раз уже мейнтейнерам соответствующей ветки ядра... идеологи ***.

petrosha ★★★★★
()
Ответ на: комментарий от anonymous

народ, а подскажите, можно ли запустить одни X-ы на двух разных видюхах (интегрированная Intel и дискретка Nvidia), к каждой из которых подключено по одному монитору

На intel + Radeon работает правда проблемы с гномом3 и kde4

John_Wehin
()
Ответ на: комментарий от petrosha

А вот теперь от тебя пруф :) А лучше не пруф, а линк на вменяемую инструкцию.

На ЛОРе было несколько историй успеха. Например.

А я слышал. Но как ты правильно заметил, у них все очень неординарно с подачей информации. И мне тупо лень гугглить. Но, надо заметить, что никакого противоречия я не вижу - в каталисте фичи появляются довольно быстро. Вот только качество их исполнения мягко говоря не очень.

Насчёт быстро я бы так не сказал. По крайней мере за выпуском интеловского драйвера поспеть не могут, из-за этого пользователям роллинг-дистров приходится страдать. Как пример - длиннющий тред на ланчпаде. Из-за этого же сам с проблемами при обновлении дистра столкнулся. Недооценил прыти интеловских разрабов и тормознутости амдшных: в очередной раз сломали переключалку в fglrx.

Rakot ★★
()
Ответ на: комментарий от Rakot

На ЛОРе было несколько историй успеха

Спасибо, хотя конечно это далеко не инструкция...

Насчёт быстро я бы так не сказал. По крайней мере за выпуском интеловского драйвера поспеть не могут, из-за этого пользователям роллинг-дистров приходится страдать. Как пример - длиннющий тред на ланчпаде. Из-за этого же сам с проблемами при обновлении дистра столкнулся. Недооценил прыти интеловских разрабов и тормознутости амдшных: в очередной раз сломали переключалку в fglrx

Переключалку чего? Карточек? У мну работает. И почему каталист должен спешить за интелом? А или речь про системы интел-амд? У мну амд и встроенная и дискретка. Каталист работает и переключает.

хорг 1.13 появился в каталисте вроде бы в течении двух месяцев.

petrosha ★★★★★
()
Ответ на: комментарий от petrosha

Спасибо, хотя конечно это далеко не инструкция...

Не думаю, что в гугле по этой теме можно найти больше, чем на ЛОРе или форониксе.

Переключалку чего? Карточек? У мну работает. И почему каталист должен спешить за интелом? А или речь про системы интел-амд? У мну амд и встроенная и дискретка. Каталист работает и переключает.

Ну, естественно, что у A+A всё норм. У меня интел+амд. Периодически что-то отваливается, так как интел дрова очень активно пилит. Соответственно при обновлении дистрибутива, в него попадают новые интеловские дрова. Например, на данный момент можно нормально пользоваться только дискреткой, так как при переключении на интел, иксы крашатся. Опять же это на дистрибутивной версии интеловского драйвера.

Rakot ★★
()
Ответ на: комментарий от Rakot

Ну вот с этим и проблема... есть просто дрова свободные что в дистрибутиве. Есть какие-то продвинутые, есть еще с галлиумом, тоже продвинутые но другие. Есть где-то экспериментальные патчи для ОпенГЛ 3+, а где-то нет. Плюс переключалка, тоже таинство. В результате все печально.

Ну и плюс к тому, репортят, что на свободных 3Д работает все-таки существенно медленне, чем на каталисте...

petrosha ★★★★★
()
Ответ на: комментарий от anonymous

Лучший вариант — чтобы дискретная карта даунколкалась до уровня потребления встроенной и последняя была бы не нужна

anonymous
()
Ответ на: комментарий от Toll

Citramonum с вами не согласен и считает что это

Привет из прошлого века от Voodoo 2.


Этот «бесплатный бонус» ему не нужен и даже воспринимается как анахронизм. Хотя, сдается мне, интелю просто влом выпиливать видеочасть из готового проца и запускать еще одну линию которую надо окупить.

A-234 ★★★★★
()

Вы вот тут про радеоны спорите, а меня интересует - А ЧО, уже есть ноуты с переключаемой графикой от АМД? O_O

Ну точнее вроде чо-то было на маркете, но они же совсем отстойные какие-то и их мало.

vitalif ★★★★★
()

работает

В общем, на нвидиевском девфоруме помогли. У меня всё работает. Стим запускается, killing floor работает убого, tf2 - более-менее. Но, имхо, стоит подождать следующих релизов.

Алсо, vdpau тоже работает. Куду не проверял.

skvitek ★★★
()
Ответ на: работает от skvitek

Ну ты хоть ссылку укажи, а то у мегабакса тоже все работает, а пруфов никогда нет.

eagleivg ★★★★★
() автор топика
Ответ на: комментарий от eagleivg

И главное что именно «все» у них работает, очень интересно...

petrosha ★★★★★
()
Ответ на: комментарий от petrosha

Ага, похоже на то (:

Ну вот сходу - Samsung 370R5E - это оно? А то в описании:

Тип графического контроллера: дискретный и встроенный
Чипсет графического контроллера: AMD Radeon HD 7670M
Два видеоадаптера: нет

Это вот как это? :)

vitalif ★★★★★
()
Последнее исправление: vitalif (всего исправлений: 1)
Ответ на: комментарий от sersto

Тут же речь идет о нативной поддержке как раз! А bumblebee это костыль неофициальный.

e7z0x1 ★★★★★
()
Ответ на: комментарий от eagleivg

ссылку на что?

$ glxinfo | grep NVIDIA
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
OpenGL version string: 4.3.0 NVIDIA 319.12
OpenGL shading language version string: 4.30 NVIDIA via Cg compiler
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x2aa cap: 0x1, Source Output crtcs: 2 outputs: 1 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x45 cap: 0x2, Sink Output crtcs: 2 outputs: 4 associated providers: 1 name:modesetting

skvitek ★★★
()
Ответ на: комментарий от Quasar

На деле на моем ноуте время автономной работы при отключении карточки nvidia увеличивается на 4 часа. :) И при этом есть возможность погонять в игрушки, если в друг захочется.

anonymous
()
Ответ на: комментарий от petrosha

как же я &^%$@! с этим корпусом. лично бы расстрелял того инженера, кто его спроектировал. не берите люди такие корпуса!

punya ★★
()
Ответ на: комментарий от nosrom

Бета-драйвер ничего не даст (я выше писал, почему, да и по ссылкам ходить полезно).

Deleted
()
Ответ на: комментарий от punya

А чего там особенного у асуса-то? Ты вот сони вайо разбери...

petrosha ★★★★★
()
Ответ на: комментарий от eagleivg

проблема была с форматом BusID. Правильно писать не «0000:01.00.0», а «PCI:1:0:0». Собсно, у меня после этого завелось.

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

skvitek ★★★
()

Круто но...

жалко ребят из bumblebee)

Pr0f1t
()
Ответ на: комментарий от petrosha

пока ещё не выжег, а вот при взгляде на твою тупую клоунаду закрадываются подозрения, что у тебя моск с рождения отсутствует

anonymous
()

Стоит сносить шмеля??? Кто пробовал?

DenisPA ★★
()
Ответ на: комментарий от DenisPA

нет, карточка всё равно умеет в повышение/понижение частот в зависимости от нагрузки. Алсо, я пробовал и шмеля и это. В бамблби игры идут быстрее и плавнее, с этим драйвером пока аще неиграбельно. Но я оставил - вдпау и куда же!

skvitek ★★★
()
Ответ на: комментарий от Quasar

Optimus же - это костыль by design и вместо энергосбережения даёт повышение энергопотребления

В моём ноуте температура платы падает с 60 до 40 градусов при использовании встроенной карты с отключением nvidia. Неплохо? А ещё заметил, что primusrun делает систему холоднее, чем optirun, и с wine меньше глюков.

annonymous ★★
()
Ответ на: комментарий от skvitek

Но я оставил - вдпау и куда же!

Вот-вот КУДА меня какраз и интересует, особенно для отладки в ихнем Эклипсе, у меня на стационарке к видюхе монитор подключен....

DenisPA ★★
()

Про 30 битную глубину цвета. «поддержка 30-битной глубины цвета (10 бит на компонент) для графических процессоров серии GeForce 8 и выше;»

Вспомнив что было, решил погуглить на эту тему.

Была найдена бага и её решение.

Плазма выглядит нормально, но теряется прозрачность. Посмотрим что будет ещё через год.

t-IX
()
Ответ на: комментарий от winddos

optimus bumblebee

Закопайте обратно. Nvidia - мы к вашему костылю еще один приделали, смотрите как эффектно он торчит из живота.

anonymous
()
Ответ на: optimus bumblebee от anonymous

Закопайте обратно. Nvidia - мы к вашему костылю еще один приделали, смотрите как эффектно он торчит из живота.

А чем так плоха Nvidia? Я лично минусов не замечал, хотя все равно пользуюсь GForce :D

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.