Поддерживается ли Ubuntu NVIDIA GeForce с технологией Optimus?

Я подумываю о покупке ноутбука Dell XPS 15. В ноутбуке установлена ​​карта Nvidia 420m, которая должна работать с Linux, но я продолжаю читать, что технология Nvidia Optimus не поддерживается в Linux. Я не очень заинтересован в переходе с Nvidia на Intel для экономии энергии, но мне нужно знать, что карта Nvidia действительно будет работать, если я установлю Ubuntu.

Если у кого-то есть опыт использования карты Nvidia с технологией Optimus или, что еще лучше, именно того ноутбука (Dell XPS 15 с 1 ГБ NVIDIA® GeForce® GT 420M), это было бы здорово.

Основной проблемой, сдерживающей людей от принятия Linux, является проблема аппаратного обеспечения такого рода. Я долгосрочный пользователь и сторонник Ubuntu, который не может позволить себе совершить ошибку с такой покупкой. Я не хочу тратить 500 фунтов стерлингов, чтобы обнаружить, что у меня нет графического ускорения, потому что Windows 7 не подходит.

173
задан 21 May 2014 в 17:42

16 ответов

aici puteți găsi instrucțiuni simple despre instalarea driverelor nvidia în ubuntu: http: //www.webupd8.org/2010/06/how-to-install-nvidia-25635-display.html

, rețineți că nvidia nu oferă niciun suport pentru tehnologia optimus sub linux, care este probabil activată implicit în BIOS-ul dvs. Există două soluții pentru această problemă:

  • dezactivează optimus în bios. Aceasta este soluția simplă. Funcționează bine pentru mine
  • folosiți bondar . acesta nu este la fel de ușor ca dezactivarea optimus în BIOS, dar pare să funcționeze.
0
ответ дан 21 May 2014 в 17:42

До ubuntu 14.04 этот вопрос был действителен - теперь это не проблема - у меня есть карта Nvidia с Optimus, и я страдал от правильной работы таких вещей, как WebGL, и мне пришлось прибегнуть к использованию bumblbee ранее лет - однако, когда я сделал чистую очистку диска / установил 14.04, даже стандартные драйверы nouveau теперь отображают графику как чемпион - WebGL теперь не требует усилий !!!

1
ответ дан 21 May 2014 в 17:42

Это вообще не работает хорошо.

Если вы планируете использовать Linux в качестве основной операционной системы, не покупайте компьютер на базе Nvidia Optimus!

Пожалуйста! Только не делайте этого... это будет самой ужасной ошибкой в вашей жизни.

Я не пытаюсь быть жестким или злым. Я просто говорю, что все проблемы с Nvidia, Bumblebee, HDMI не работают, Intel не делает большой работы (потому что мы купили ноутбук Nvidia и Intel делает всю работу), нет флэш более 480p (просто забудьте об этом) в полноэкранном режиме.

Если вы думаете о покупке компьютера только потому, что у него хорошая батарея, и он маленький, так что вы можете играть в 3D игры правильно с Windows или смотреть флэш и HD фильмы с Windows, то да, вы можете пойти и купить его.

Но если Вы хотите купить его для использования Ubuntu (или любого другого дистрибутива Linux) в качестве наиболее используемой операционной системы, пожалуйста, сделайте себе одолжение и не покупайте его... или просто подождите, пока проблемы не будут решены.... и я обещаю вам, это займёт много времени, прежде чем мы увидим, что что-то работает.

Наконец, Bumblebee/Ironhide - это не решение.

0
ответ дан 21 May 2014 в 17:42

Основная проблема, удерживающая людей от принятия Linux, - это аппаратные проблемы такого рода. Я постоянный пользователь и сторонник Ubuntu, и я не могу позволить себе совершить ошибку, совершив такую ​​покупку. Я не хочу тратить более 500 фунтов на то, чтобы обнаружить, что у меня нет ускорения графики, потому что Windows7 не подходит.

Если вы долгое время пользуетесь Linux, вы должны понимать, что совместимость оборудования зависит от производителей оборудования. Мы должны дать сообществу Linux / ядра некоторое время, чтобы принять эту новую технологию. В конце концов, мы обычно получаем действительно конкурентоспособное управление процессором в Linux по сравнению с любой другой ОС. Но это требует времени.

Потерпи, мой друг.

1
ответ дан 21 May 2014 в 17:42

Es instalēju Ubuntu 12.04.3 jaunā ASUS K55VM klēpjdatorā, kas nāk ar i7 ivybridge un nvidia GT630M. Es biju pārsteigts, pamanot, ka nvidia 319 draiveris ar nvidia prime ir instalēts tieši ārpus kastes, un gan HDMI, gan nvidia darbojas labi. Pēc tam es saņēmu līdzīgu klēpjdatoru un instalēju Kubuntu, bet šoreiz ar Bumblebee un 310 draiveriem, bet bez nvidia prime. Es arī instalēju Manjaro tajā pašā klēpjdatorā,Manjaro instalē nvidia 325 ar kodolu 310 un Bumblebee. FPS nvidia prime klēpjdatorā bija visaugstākais, taču tas tukšgaitā darbojās mazliet siltāk, salīdzinot ar abiem citiem, arī akumulatora patēriņš bija nedaudz lielāks, bet tas bija sagaidāms, jo nvidia karte darbojas visu laiku. Tomēr šie skaitļi bija niecīgi, vidēji 2–3 c temp. Tukšgaitā, salīdzinot ar Kubuntu ar Manjaro, kas darbojas stilīgāk ar 5 c zemāku temperatūru nekā Ubuntu mašīna. Akumulatora patēriņam es izmantoju TLC visās mašīnās, un nvidia prime viens zaudēja pārējām divām mašīnām par pusstundu līdz vienai stundai, taču FPS tas ieguva diezgan labi.

0
ответ дан 21 May 2014 в 17:42

برای پاسخ به سوال: وحشتناک است. اول از همه ، حالت ترکیبی (Optimus) را فراموش کنید. مطمئنا ، Bumblebee وجود دارد ، اما ناتمام ، پیچیده است و بیشتر اوقات کار نمی کند (انتظار نصب یک کلیک را نداشته باشید!). برای من کاملاً بی فایده است. غیرفعال کردن دستی یک پردازنده گرافیکی (یکپارچه یا اختصاصی) به هر حال در مصرف انرژی صرفه جویی نمی کند.

وقتی صحبت از رانندگان می شود ، اوضاع برای من بهتر نمی شود: پس از نصب درایورهای اختصاصی پیش فرض ، مشکلات زیادی ایجاد کردم ، Xorg نه شروع به کار دیگر استفاده از درایورهای nvidia واقعی اوضاع را بدتر می کند.

بنابراین در حال حاضر ، من از درایورهای گشودنی و حشره دار OpenSource استفاده می کنم. هر از چند گاهی مشکلات گرافیکی دارم ، اما این تنها راهی است که می توانم شتاب GFX را بدست آورم. اوبونتو بدون شتاب GFX کاملاً خراب است: Unity-2D باگی است (بیشتر از Unity با شتاب) و احساس می کنم توسعه نیافته است. XFCE تنها راه حل موقت من بود تا اینکه دوباره درایورهای Open Source را کار کردم. XFCE خوب است (دارای ارائه نرم افزار برای شفافیت و موارد دیگر) ، اما باید مدتی را صرف تهیه کارهایی مانند یک منوی جهانی برای کار در XFCE کنید.

به طور خلاصه: همه چیز خوب است به شرطی که نگذارید سعی نکنید درایورهای بهتری نصب کنید. حداقل در مورد من اینگونه بود. اگر می خواهید بازی ها را اجرا کنید (احتمالاً از طریق شراب) ، فکر نمی کنم درایورهای Open Source شما را از این طریق دور کنند. همچنین انتظار دوام باتری عالی ندارید. (برای من: 4h30-5h00 زیر ویندوز ، 1h45 زیر ubuntu !!! و من همه چیزهایی را که در اینترنت پیدا کردم امتحان کردم ...)

من یک GT540m 1Gb و یک Intel IGP (من غیرفعال کردم دومی تلاش می کند تا عمر باتری خود را بدست آورد ، اما فایده ای نداشت).

0
ответ дан 21 May 2014 в 17:42

В настоящее время (по состоянию на 13.04 IIRC), если вы загружаете двоичный драйвер NVIDIA через дополнительные драйверы, он автоматически установит nvidia-prime вместе с ним.

Затем, после установки и перезагрузки, вы можете переключиться на дискретную графику, изменив рендерер в разделе PRIME в nvidia-settings , и X11 будет использовать его при следующем входе в систему. .

Однако я считаю, что это вызывает ATROCIOUS разрыв, поэтому я все равно не рекомендую использовать эту опцию. Итак, если вы хотите установить Bumblebee, как предлагали другие, не волнуйтесь.Все, что вам нужно сделать перед установкой Bumblebee, - просто удалить пакет nvidia-prime .

1
ответ дан 21 May 2014 в 17:42

Для всех, кто имеет или собирается купить ноутбук с Nvidia Optimus, как я:

На данный момент он работает отлично. Я выполнил шаги, указанные в ответе Лекенштейна на ноутбуке Packard Bell EasyNote TS с Intel HD3000 и Geforce GT 540M (1 ГБ), и теперь могу использовать оба графических устройства под Ubuntu 12.04.

Единственное, что мне нужно было сделать в первую очередь, это изменить BIOS, чтобы использовать только встроенную графику Intel (мне пришлось переустановить таким образом, так как моя первая попытка закончилась тем, что при перезагрузке не было выбрано подходящего драйвера, и произошла ошибка. видео режим). Если оба активированы, compiz / 3D не будет активен до / после установки Ubuntu. Когда в BIOS была активирована только встроенная графика, 3D с графикой Intel уже было полностью активным с экрана установки.

Это дало бы мне возможность использовать Bumblebee для экономии энергии без установки каких-либо драйверов Nvidia.

Наконец, я активировал обе графики в BIOS и установил Bumblebee и пакет bumblebee-nvidia, и он отлично работает. Используя "glxgears -info" и "optirun glxgears -info", я могу подтвердить, что он работает либо с графикой Intel, либо с графикой Nvidia. На самом деле мне нравится использование «optirun» даже больше, чем автоматическое переключение под Win7, потому что я теперь могу решить, хочу ли я использовать лучшую графику или не беречь аккумулятор.

1
ответ дан 21 May 2014 в 17:42

Я думаю, NVidia Optimus прекрасно работает с Ironhide как на 11.10, так и на 11.04. Думаю, любой совет не покупать ноутбук Optimus - педантичный и властный. Кому нужен графический монстр на ноутбуке под управлением Linux 24x7? Графический процессор intel намного лучше работает на мощности и, насколько я могу судить, Ironhide не запускает графический процессор NVidia до тех пор, пока вы не вызовете Optirun. Я очень доволен своим ноутбуком Optimus.

Отсутствие надлежащей поддержки внешних мониторов (я не могу получить разрешение 1080i) - это проблема SandyBridge Intel HD3000, которая, как я надеюсь, будет рассмотрена в более поздних релизах. Эта проблема не имеет никакого отношения к Optimus и будет присутствовать на всех ноутбуках Intel HD3000.

Это руководство предназначено для ноутбуков Dell XPS17 L702x и Oneiric, но я считаю, что оно должно работать на большинстве ноутбуков Optimus.

Не забудьте удалить все драйверы NVidia, прежде чем переходить по ссылкам выше, и удачи вам!

2
ответ дан 21 May 2014 в 17:42

Даже если вкладка Supported Products (Поддерживаемые продукты) на странице загрузки драйверов говорит, что GT420M поддерживается, варианты Optimus не поддерживаются. На вкладке Additional Information (Дополнительная информация):

Некоторые конструкции с поддерживаемыми графическими процессорами могут быть несовместимы с драйвером Nvidia Linux: в частности, конструкции ноутбуков и настольных ПК "все-в-одном" с переключаемой (гибридной) или графикой Optimus не будут работать, если средства для отключения интегрированной графики в аппаратном обеспечении недоступны.

Эта конструкция Optimus означает, что дискретная плата Nvidia подключена к встроенному графическому процессору Intel, и что она вообще не подключена к монитору. Некоторые гибридные графические ноутбуки по-прежнему позволяют выбирать карту Nvidia в BIOS, но в большинстве современных ноутбуков Optimus такой возможности нет.

Я говорю по опыту, у меня есть GT425M в комбинации с процессором i5-460M. Если нет BIOS или аппаратных настроек для переключения/выключения карты, вы выбрасываете свои деньги. Похоже, что семейство XPS 15 не обладает ни одной из этих функций. Несмотря на то, что вы можете использовать видеокарту Intel, возможно, вы захотите использовать и карту Nvidia, потому что вы заплатили за нее, что прямо сейчас невозможно.

Лучше искать другой ноутбук без Optimus. Optimus - дерьмо, а Nvidia отказывается обеспечивать лучшую поддержку Linux. Если вы авантюрист и покупаете такой ноутбук, посетите блог Linux Hybrid Graphics и подпишитесь на его Launchpad рассылку. Посетите их вики и узнайте о различных способах заставить такую карту (надеюсь) работать. Один из методов называется Bumblebee, который позволяет вам отрисовывать программы на вашей карте nvidia. В настоящее время я рекомендую его поверх других решений (раскрытие: я его разработчик).

Ubuntu 12.10 Quantal будет поставляться с первыми битами для реальной поддержки гибридных графических ноутбуков, называемых PRIME. Это очень экспериментально и в разработке и, вероятно, не достаточно стабильно для многих людей. Только драйверы с открытым исходным кодом для графики поддерживают это, хотя Nvidia может выпустить поддержку и в будущем, если для них это не слишком много работы . На этой странице отслеживается поддержка гибридной графики Quantal, это чертежи Raring.

Если вы установили драйвер с nvidia.com

Вы совершили огромную ошибку, установив драйверы непосредственно с nvidia.com. Если вы хотите иметь более новые драйверы, добавьте ubuntu-x-swat/x-updates PPA, т.к. они установят драйверы nvidia таким образом, что ваша система Optimus не умрет.

После установки драйвера nvidia с nvidia.com, вы можете столкнуться с потерей всех графических эффектов, черного экрана или очень низкой графической производительностью. Инструкции по деинсталляции:

  1. Загрузитесь в режим восстановления, удерживая нажатой клавишу Shift перед загрузкой и выбрав опцию восстановления
  2. В следующем меню выберите netroot.
  3. Удалите nvidia:

    nvidia-деинсталлируйте.
    
  4. Удалить конфигурационный файл, сгенерированный nvidia, если он есть:

    rm /etc/X11/xorg.conf
    
  5. Переустановите пакет Mesa для GL:

    apt-get --reinstall install libgl1-mesa-glx
    
  6. Когда закончите, перезагрузитесь с:

     перезагрузкой.
    

Инструкции по установке Bumblebee

Если вы уже устанавливали Bumblebee или Ironhide раньше, обязательно ознакомьтесь с инструкциями на http://wiki.bumblebee-project.org/Upgrading-on-Ubuntu

Поскольку Bumblebee версии 3.0 "Tumbleweed", он может безопасно отключить карту Nvidia, чтобы сэкономить электроэнергию (пресс-релиз). Вы также можете запускать программы, используя дискретную карту, для лучшей производительности. Инструкции по установке:

  1. Включите Вселенную и многооборотное хранилище для драйвера Nvidia. 1.(опционально для 13.10 Saucy) Добавьте PPA, содержащий последние драйверы, так как один из репозиториев, возможно, устарел:

    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
    
  2. (для 13.04 Рейнинг и ранее, не требуется для Соси и позже) Добавить стабильный шмель выпускает PPA:

    sudo add-apt-repository ppa:bumblebee/stable
    sudo apt-get update
    
  3. Установите шмеля с помощью фирменного драйвера Nvidia:

     sudo apt - установите шмеля-шмеля-вентиляцию-линукс-заголовки-генерику.
    
  4. Перезагрузка или повторный вход для применения изменений группы

Если вы хотите запустить программу на карте nvidia сейчас, воспользуйтесь программой optirun:

optirun firefox &

Если вас интересует только экономия электроэнергии, замените последнюю команду в шаге 4 на:

sudo apt-get install --no-install-recommends bumblebee linux-headers-generic

Позже вы все еще можете использовать NVIDIA, установив bumblebee-nvidia. Если вы хотите использовать 32-битную программу, вы можете установить необходимые библиотеки с помощью sudo apt-get install virtualgl-libs-ia32. Вы должны добавить linux-headers-generic, иначе модуль энергосбережения bbswitch не сможет быть собран.

Вместо virtualgl вы можете также попробовать primus для достижения лучшей производительности. Имя пакета primus и вы можете использовать:

primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears

(примечание: прежде чем задать лимит 60 кадров в секунду, пожалуйста, прочтите его FAQ.)

См. также https://wiki.ubuntu.com/Bumblebee

Примечания:

  • Использование acpi_call вручную устарело. По умолчанию, он не переживет suspend.
  • Не используйте ppa:mj-casalogic/bumblebee или MrMEEE/bumblebee-Old-and-abandandoned git, он больше не поддерживается и содержит множество ошибок.
  • Мартин Юл отбросил оригинальный шмель в Ironhide, но, на мой взгляд, его не следует использовать, так как конструктивные недостатки оригинального шмеля все еще присутствуют, а функции "управления питанием" не являются стабильными (используются неправильные методы, _ON и _OFF). Установка все еще беспорядочна, ваша установка может быть прервана после ее удаления.

Если вы не хотите использовать карту nvidia или Bumblebee

Если вы случайно установили драйвер nvidia (т.е. используя жокей), у вас есть два варианта:

  • Удалить драйвер (пакет nvidia-current)
  • Установить библиотеки OpenGL по умолчанию, как описано в этом отчете об ошибке
159
ответ дан 21 May 2014 в 17:42

Драйверы Nvidia не будут работать, так как Dell не имеет опции BIOS для выбора видеокарты. Попробуйте стабильный выпуск bumblebee. Вчера он работал на карте Dell l502x (525M), и я проверил его после многократной перезагрузки. По умолчанию использовался бы Intel, но тогда можно было запускать приложения с помощью NVIDIA с помощью команды optirun. Также вам придется перезапускать шмель после загрузки.

2
ответ дан 21 May 2014 в 17:42

В настоящее время существует Bumblebee для поддержки nVidia Optimus.

У меня есть Dell Latitude E6520 с Intel Core i5 (со встроенной графикой Intel) и видеокарта nVidia 420M. Вы можете запустить программу с помощью optirun (введите optirun programname в терминале, чтобы запустить имя программы ), и тогда она сможет использовать графику nVidia.

Я не пробовал это с программами CUDA.

5
ответ дан 21 May 2014 в 17:42

NVIDIA Optimus никак не поддерживается на существующих платформах unix.

Это специально для любого ноутбука (мобильного) на базе NVIDIA, в списке спецификаций которого указано OPTIMUS. Вы даже не сможете использовать графику NVIDIA в своем Ubuntu. Вам придется работать с интегрированными драйверами Intel Graphics (в той степени, в которой они поддерживаются для вашей платформы - поддержка Sandy Bridge все еще слаба).

Следует отметить, что Optimus отличается от старой возможности переключаться между интегрированными (обычно Intel) и дискретными (NVIDIA, ATI) графическими системами. С Optimus интегрированный графический путь всегда используется и позволяет (дополнительно) включить дискретную графику при необходимости -- этой нужна Windows 7 на данный момент (afaik, не будет работать и на Vista).

Вот несколько ссылок на это.

  1. UbuntuForums: nVidia Optimus и Ubuntu объяснили
  2. phoronix: Придет ли NVIDIA Optimus неизбежно в Linux?
    Пост Майкла Ларабеля 25 апреля 2011

Подсказка: Я использую XPS 15 L502x с 525M Optimus дискретной графикой.


Update: Это цитата со страницы Драйверы NVIDIA 270.06 на вкладке Дополнительная информация.

Некоторые конструкции с поддержкой GPU могут быть несовместимы с драйвером NVIDIA Linux: в частности, конструкции ноутбуков и "все-в-одном" настольных ПК с переключаемой (гибридной) или Optimus графикой не будут работать, если средства для отключения интегрированной графики в аппаратном обеспечении недоступны.

Теперь вы знаете, что искать в новых спецификациях ноутбуков на базе NVIDIA, если вы хотите управлять NVIDIA из Линукса.


Обновление: Посмотрите на Bumblebee-Project.
. Начните с README там.

10
ответ дан 21 May 2014 в 17:42

Laptopul dvs. este activat nvidia - optimus . Este o configurație grafică duală pentru a economisi energie. În prezent, nvidia nu oferă niciun suport pentru această tehnologie în Linux. Deci, în linux ambele plăci grafice sunt pe care duc la consum mare de baterie și supraîncălzire . Pentru mai multe detalii, citiți linkurile enumerate mai jos.

În optimus tech, grafica intel este întotdeauna activată. Când utilizați GT540M, imaginile generate de GT540M sunt transportate în mod efectiv prin intermediul cardului Intel Grphics.

opțiuni disponibile în linux

Opriți nvidia GT540M și utilizați numai intel. Utilizați cardul Nvidia cu comandă specială numai atunci când este necesar. De asemenea, nu instalați niciodată driverele nvidia singure.

Instrucțiuni pentru instalarea Bumblebee pentru a dezactiva GPU discret și pentru a activa numai când este necesar

  1. Tastați următoarele în terminal,

     sudo add-apt  -pozitie de repozitie: bondar / grajd
     

    apoi

     sudo apt-get update
     
  2. Pentru a instala Bumblebee folosind driverul nvidia proprietar:

     sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
     
  3. Reporniți.


Dacă doriți doar să dezactivați cardul nvidia, nu este nevoie să învățați următoarele

Instrucțiuni de utilizare:

Pentru a rula un program cu card nvidia, utilizați optirun comandă prefixată în Terminal. Îmi place să rulezi glxspheres cu tip de card nvidia. Cu toate acestea, există și o metodă gui.

optirun glxspheres

Pentru a rula tipul Firefox:

optirun firefox &

Notă: Dacă intenționați să rulați programe pe 32 de biți, cum ar fi Wine și folosind Ubuntu 11.10 Oneiric sau o versiune ulterioară, instalați biblioteci pe 32 de biți cu:

sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

Întrebări legate:

Nu se poate utiliza cardul / driverul nvidia pe notebook-ul optimus

14
ответ дан 21 May 2014 в 17:42

Решение в виде шмеля позволяет запускать как интегрированную карту, так и дискретную карту nvidia optimus одновременно. Затем acpi_call и byo-switcheroo предоставляют различные механизмы включения/выключения дискретной видеокарты в зависимости от конкретной модели ноутбука. Взгляните на вещи, которые сейчас поддерживаются относительно лучше, чем в прошлом: http://launchpad.net/~hybrid-graphics-linux

1
ответ дан 21 May 2014 в 17:42

به روزرسانی از اوبونتو 12.10:

همه قطعات از پشته گرافیکی مورد نیاز برای پشتیبانی از گرافیک ترکیبی ، آن را به 12.10 تبدیل کرده است. Quantal Quetzal از زیرساختی برای پشتیبانی از گرافیک ترکیبی برخوردار است - هم برای افزایش نمایشگر وقتی نمایشگرهای خارجی فقط توسط تراشه گسسته قابل رانندگی هستند و هم برای اجرای برنامه ها روی تراشه گسسته و نمایش آنها روی GPU یکپارچه.

دو نکته مهم است ، هرچند ، یک بزرگ ، یک جزئی.

نکته مهم این است که هیچ پشتیبانی از رابط کاربری گرافیکی وجود ندارد - هیچ راهی آشکار برای اجرای برنامه در GPU گسسته وجود ندارد. می توانید این کار را با تنظیم متغیر محیطی DRI_PRIME = 1 قبل از شروع برنامه انجام دهید.

مهمترین نکته این است که این فقط درایورهای رایگان اعمال می شود - nouveau ، radeon ، و intel . انویدیا اکنون علاقه خود را به پشتیبانی از گرافیک ترکیبی در linux ابراز کرده است ، اما نمادهای هسته dma-buf که آنها نیاز به استفاده دارند به عنوان GPL علامت گذاری شده اند که از آنها استفاده نخواهند کرد.

بعلاوه پشتیبانی ترکیبی نیز دیده شده است. فقط آزمایش نور است و هنوز قطعاتی برای اجرا وجود دارد ، مانند همگام سازی در GPU برای جلوگیری از پارگی.

وضعیت اوبونتو 12.04 LTS:

موقعیت رسمی nVidia این است که آنها هیچ برنامه ای برای پشتیبانی از Optimus در Linux ندارند. - پشته گرافیکی ما با این فرض ساخته شده است که فقط یک کارت در حال نمایش یک صفحه نمایش خاص است و کار در آن آسان نیست.

Dave Airlie کارهای زیادی را انجام داده است که این کار را در سرور X و هسته گره می زند ، و این احتمالاً براساس کار drm-buf که عمدتا از طریق لینارو از دنیای ARM بیرون می آید ، تکیه می شود. وقتی این کار تمام شد - به نظر می رسد 6 ماه تا یک سال دیگر باقی مانده باشد - انجام صحیح گرافیک ترکیبی امکان پذیر خواهد بود. در آن مرحله nVidia ممکن است در مورد پشتیبانی از Optimus در لینوکس تجدید نظر کند ، زیرا اجرای آن دیگر یک مشکل فنی بزرگ نخواهد بود.

از نظر پشتیبانی از گرافیک ترکیبی اکنون ، ] پروژه Bumblebee در این راستا کاری انجام می دهد. در واقع یک سرور X دوم بر روی کارت nVidia اجرا می شود و از خروجی رندر کپی می کند. این به همان اندازه که ممکن است به نظر برسد بد نیست - این همان کاری است که کارت nVidia تحت ویندوز 7 انجام می دهد ، فقط با کمی پشتیبانی سخت افزاری.

تیم اوبونتو X قصد پشتیبانی از Bumblebee یا Ironhide (چنگال) را ندارند.

اگر سیستم شما دارای گزینه BIOS برای جابجایی بین کارتهای Intel و nVidia است ، می توانید بین آنها یکی را انتخاب کنید.

اگر سیستم شما دارای یک سخت افزار مکس است - بنابراین هر دو پردازنده گرافیکی nVidia و Intel به خروجی ها - و vga_swicheroo کار می کند ، می توانید از آن رابط برای جابجایی بین آنها استفاده کنید ، اما فقط اگر از درایورهای منبع باز استفاده می کنید. برای 12.04 ما قصد داریم اطمینان حاصل کنیم که GPU استفاده نشده در این حالت خاموش است ، که باید عمر باتری را بهبود بخشد.

اگر سیستم شما گزینه BIOS ندارد و از mux سخت افزاری برخوردار نیست که vga_switcheroo نحوه رانندگی را بلد است. کارت nVidia شما در تاریخ 12.04 قابل استفاده نخواهد بود.

¹: درایور AMD fglrx از گرافیک ترکیبی پشتیبانی می کند. به نظر می رسد که این کار را با تظاهر به سرور X و بارگیری درایور Intel انجام دهید. این یک راه حل تمیز نیست ...

41
ответ дан 21 May 2014 в 17:42

Другие вопросы по тегам:

Похожие вопросы: