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
>например, демонстрация прототипа на ноутбуке с гибридной системой NVIDIA/Intel завершилась крахом графического сеанса.http://www.youtube.com/watch?v=eKtGXPfabLQ
:-)
блин, давно бы Линус показал фак =D , а то уже 2 года сижу на ноуте с отключенной нвидеа
> блин, давно бы Линус показал фак =D , а то уже 2 года сижу на ноуте с отключенной нвидеаА в чём проблема? Для поддержки optimus в Linux существует же bumblebee - у меня ноут с intel/nvidia прекрасно работает с обоими видеокартами и для nvidia естественно используется проприетарный драйвер nvidia-drivers, а не nouveau.
Нет никакого переключения - работают две карты одновременно, по умолчанию программы запускаются на интеловской карте, если нужно запустить на нвидиа то делается это из командной строки такой командой: optirun program-name.В Windows автоматически распознаётся при запуске программы требует ли она мощной видеокарты или нет, если не требует то запускается на интеле иначе на нвидиа.
Большая часть ноутбуков с optimus сделана так что нвидиа карта вообще не имеет самостоятельного вывода на экран - вывод осуществляется через интеловскую карту, а нвидиа только обсчитывает картинку.
И в BIOS для таких ноутов есть только два варианта настройки видеоподсистемы:
1)Только карта интел
2)Гибридная графика (интел+нвидиа одновременно)Таким образом интел всегда работает - по крайней мере если интеловская карта в данный момент и не обсчитывает ничего то вывод нвидиа всё равно осуществляется через интерфейс интеловской карты.
> Windows автоматически распознаётся при запуске программы требует ли она мощной видеокарты или нет,охренеть! список программ в профилях нвидиа называется автоматически?
идиотизм.
нет никакой принципиальной сложности составить подобный же список, например, через башкомпленш и/или алиасы - что я к примеру и сделал.
УРА! у меня тоже АХТУМАТИСИСКИ! :D
НЕТ В ВИНДЕ МЕХАНИЗМА АВТОМАТОМ ОПРЕДЕЛЯТЬ НУЖНО ЛИ ДАННОМУ ПО НВИДИА ИЛИ НЕТ.
банальные списки. которые пополняются через инет и/или самостоятельно заполняются.
>Большая часть ноутбуков с optimus сделана так что нвидиа карта вообще не имеет самостоятельного вывода на экран - вывод осуществляется через интеловскую картуне через интеловскую карту, а через буфер, который выводится на экран.
при этом интеловская карта не участвует ни в2Д, ни в 3Д формировании - работает только указанный буфер.
в случае бумблебии это не так - композитный менеджер обрабатывается через интел, игра через нвидиа, в буфере для вывода формируется итоговая картинка, что и попадает на экран.
особенность тут только одна - из-за этого буфера нельзя выключить интеловскую карту по питанию, а нвидевскую можно.
т.е. в винде интеловская карта в данном режиме болтается балластом.и вот, зная теперь это, перечитайте почему в биос есть именно эти пункты.
> командной строки такой командой: optirun program-name.И еще скажите что это не костыль...
ещё скажите что вы знаете процесс запуска приложения на выполнение.
>применение отличных от C/C++ языков для программирования X-приложений;ого, дело пахнет керосином..
> ого, дело пахнет керосином..Нуачо. Говорим ubuntu - подразумеваем python. Давно уже не новость.
Я думаю гламурным кис^W^W питонистам очень не понравится программить иксы из питона.
Неужто достану свой нетбучек, скоро...