URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 86596
[ Назад ]

Исходное сообщение
"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."

Отправлено opennews , 22-Сен-12 10:47 
Maarten Lankhorst из компании Canonical выступил (http://www.phoronix.com/scan.php?page=news_item&px=MTE5MDY) на конференции разработчиков X.Org с докладом (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#Optimus_an...),  посвящённым реализации поддержки технологии NVIDIA Optimus в Linux и X.Org с использованием открытых компонентов (компания NVIDIA отдельно работает (https://www.opennet.ru/opennews/art.shtml?num=34715) над аналогичной поддержкой для своих закрытых драйверов). Начальная поддержка гибридных систем c технологией Optimus ожидается уже в Ubuntu 12.10.


Компоненты,  необходимые для горячего переключения между разными видеодрайверами без разрыва сессии, уже интегрированы в X.Org Server  1.13 и свежие версии драйверов Radeon, Nouveau и Intel. Тем не менее, работающие из коробки решения ещё требуют доработки и стабилизации, например, демонстрация прототипа на ноутбуке с гибридной системой NVIDIA/Intel завершилась крахом графического сеанса. В  X.Org Server 1.14, релиз которого запланирован на 5 марта,  ожидается доработка API для организации переключения  между GPU, а также интеграция компонента XWayland для обеспечения запуска X11-приложений поверх Wayland, начальная реализация DRI3, атомарное (https://www.opennet.ru/opennews/art.shtml?num=34826) переключение видеорежимов, поддержка KMS.


<center><iframe width="640" height="480" src="http://www.youtube.com/embed/CQ1-Myt3coY?rel=0" frameborder="0" allowfullscreen></iframe></center>


Дополнительно можно отметить публикацию (http://wiki.x.org/wiki/Events/XDC2012/Proceedings) на Wiki проекта X.Org краткого изложения докладов, прозвучавших на конференции XDC2012, а также ссылок на видеозаписи выступлений.  Например, можно отметить доклады:

-  безопасность графического стека (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#Graphics_s...);
-  планы (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#DRI3) по реализации DRI3 (использование DMA-BUF);
-  создание (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#X_Server_I...) фреймворка по организации тестирования X-сервера;
-  реализация (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#Hardware_i...) системы акселерации графики, независимой от оборудования;
-  применение (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#Languages_...) отличных от C/C++ языков для программирования X-приложений;
-  статус (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#Languages_...) подготовки первого релиза Wayland и состояние проекта;
-  новая (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#New_i915_m...) реализация кода для управления видеорежимами в драйвере i915;
-  планирование (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#Release_pl...) релиза X Server 1.14;
-  вывод видео через DRI2 как замена XV (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#DRI2_video);
-  DRM2 (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#DRM2);
-  новый (http://wiki.x.org/wiki/Events/XDC2012/Proceedings#New_GL_ABI) ABI для GL (разделение libGL на libOpenGL для OpenGL и libGLX для GLX);


URL: http://www.phoronix.com/scan.php?page=news_item&px=MTE5MDY
Новость: https://www.opennet.ru/opennews/art.shtml?num=34910


Содержание

Сообщения в этом обсуждении
"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено iFRAME , 22-Сен-12 10:47 
>например, демонстрация прототипа на ноутбуке с гибридной системой NVIDIA/Intel завершилась крахом графического сеанса.

http://www.youtube.com/watch?v=eKtGXPfabLQ

:-)


"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено Аноним , 22-Сен-12 10:54 
блин, давно бы Линус показал фак =D , а то уже 2 года сижу на ноуте с отключенной нвидеа

"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено Аноним , 22-Сен-12 11:52 
> блин, давно бы Линус показал фак =D , а то уже 2 года сижу на ноуте с отключенной нвидеа

А в чём проблема? Для поддержки optimus в Linux существует же bumblebee - у меня ноут с intel/nvidia прекрасно работает с обоими видеокартами и для nvidia естественно используется проприетарный драйвер nvidia-drivers, а не nouveau.


"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено Аноним , 22-Сен-12 18:04 
Нет никакого переключения - работают две карты одновременно, по умолчанию программы запускаются на интеловской карте, если нужно запустить на нвидиа то делается это из командной строки такой командой: optirun program-name.

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

Большая часть ноутбуков с optimus сделана так что нвидиа карта вообще не имеет самостоятельного вывода на экран - вывод осуществляется через интеловскую карту, а нвидиа только обсчитывает картинку.

И в BIOS для таких ноутов есть только два варианта настройки видеоподсистемы:
1)Только карта интел
2)Гибридная графика (интел+нвидиа одновременно)

Таким образом интел всегда работает - по крайней мере если интеловская карта в данный момент и не обсчитывает ничего то вывод нвидиа всё равно осуществляется через интерфейс интеловской карты.


"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено ананим , 22-Сен-12 20:52 
> Windows автоматически распознаётся при запуске программы требует ли она мощной видеокарты или нет,

охренеть! список программ в профилях нвидиа называется автоматически?
идиотизм.
нет никакой принципиальной сложности составить подобный же список, например, через башкомпленш и/или алиасы - что я к примеру и сделал.
УРА! у меня тоже АХТУМАТИСИСКИ! :D
НЕТ В ВИНДЕ МЕХАНИЗМА АВТОМАТОМ ОПРЕДЕЛЯТЬ НУЖНО ЛИ ДАННОМУ ПО НВИДИА ИЛИ НЕТ.
банальные списки. которые пополняются через инет и/или самостоятельно заполняются.
>Большая часть ноутбуков с optimus сделана так что нвидиа карта вообще не имеет самостоятельного вывода на экран - вывод осуществляется через интеловскую карту

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

и вот, зная теперь это, перечитайте почему в биос есть именно эти пункты.


"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено Аноним , 23-Сен-12 10:46 
> командной строки такой командой: optirun program-name.

И еще скажите что это не костыль...


"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено ананим , 23-Сен-12 13:03 
ещё скажите что вы знаете процесс запуска приложения на выполнение.

"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено Perl_Jam , 22-Сен-12 13:47 
>применение отличных от C/C++ языков для программирования X-приложений;

ого, дело пахнет керосином..


"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено Аноним , 22-Сен-12 16:54 
> ого, дело пахнет керосином..

Нуачо. Говорим ubuntu - подразумеваем python. Давно уже не новость.


"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено Аноним , 23-Сен-12 10:44 
Я думаю гламурным кис^W^W питонистам очень не понравится программить иксы из питона.

"Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с к..."
Отправлено Заоза , 22-Сен-12 16:52 
Неужто достану свой нетбучек, скоро...