У меня есть ноутбук (ASUS N43) с видеокартой geforce GT435M. Эта карта имеет технологию Optimus. Ноутбук имеет синий/белый индикатор, который показывает, когда geforce активен или неактивен, соответственно.
На окнах это работает отлично, синее/от, когда неактивный, белое/на при использовании Firefox, например. С другой стороны, при использовании человечности (10.10, но обновлении до 11,04) это всегда включено, даже когда я ничего не делаю. Я предполагаю, что это - проблема, связанная с правом драйверов Linux?
Два вопроса:
[ОБНОВЛЕНИЕ:] Я следовал @avilella
инструкции и все подходили, я предполагаю. Но ведомый продолжает быть всегда белым подразумевать, что диаграмма всегда включена. Ваш пример Google Chrome не работал. OpenGl дал мне, это заканчивается:
$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
299 frames in 5.0 seconds = 59.631 FPS
$ optirun glxgears
* Starting Bumblebee X server bumblebee
/usr/local/bin/bumblebee-enablecard: 1: ��: not found [ OK ]
1445 frames in 5.0 seconds = 288.877 FPS
Что это значит? Что это optirun? Какие улучшения я должен заметить? Таким образом... моя проблема все еще существует.
Теперь также доступный как PPA:
Удалить старую версию сценария/мерзавца
sudo bumblebee-uninstall
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ubuntu-x-swat/x-updates
Устанавливать версию PPA
sudo apt-add-repository ppa:mj-casalogic/bumblebee
sudo apt-get update
sudo apt-get install bumblebee
Шмель позволяет Вам запускать определенные программы на дискретной видеокарте, в X сессиях с помощью интегрированной видеокарты. Для запуска программы на дискретной видеокарте Вы вводите "optirun" перед командой для Вашей программы. Например, на GNOME, введите:
Alt+F2 optirun google-chrome
или откройте терминал и тип:
optirun google-chrome
Как часть функций гибридной графической системы, шмель может переключиться вкл\выкл прежде и после называния программ с optirun, использующим acpi_call, который позволяет Вам выключать дискретную видеокарту, чтобы улучшить ресурс аккумулятора и включить ее снова при вызове optirun. Различные модели ноутбука имеют другой acpi_calls, и шмель сохраняет список на/usr/share/doc/bumblebee:
If you want power saving by shutting the nVidia down when not in use,
please adjust the scripts:
/usr/local/bin/bumblebee-enablecard and
/usr/local/bin/bumblebee-disablecard for your machine.
Examples and documentation is available in /usr/share/doc/bumblebee/
Например, предполагая Вы отправили свою информацию DSDT, будет файл, который Вы могли скопировать как это:
sudo cp /usr/share/doc/bumblebee/bumblebee-disablecard.asus.N53Sv /usr/local/bin/bumblebee-disablecard
Так как у нас, кажется, нет DSDT и информации SSDT для Вашей модели, отправьте таблицы DSDT.dsl и SSDT своего ноутбука как вложение к этому отчету об ошибках:
https://bugs.launchpad.net/bugs/752542
Для компиляции DSDT и информации SSDTs установите, если у Вас уже нет acpidump и iasl инструментов:
sudo apt-get install acpidump iasl
или конфетка sudo устанавливает pmtools iasl
Затем выполните следующие команды на терминале удара:
mkdir ~/acpiinfo ; cd ~/acpiinfo
sudo acpidump > acpidump.txt
# enter password
sudo acpixtract acpidump.txt
ls *.dat | while read i; do iasl -d "${i}"; done
name=`sudo dmidecode -s system-product-name`
mkdir "${name}" && cp *.dsl "${name}"/
tar czf "${name}.tar.gz" "${name}"/ && ls -l "$( pwd )/${name}".tar.gz
Это создаст tar.gz файл, который можно присоединить к отчету об ошибках. Наконец, для того, чтобы разместить информацию в отчете об ошибках, можно проверить идентификаторы модели ноутбука и видеокарты с этими командами:
sudo dmidecode -s system-product-name && sudo dmidecode -s system-version
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
Эта информация позволит полную разработку гибридных графических функций Linux.Спасибо за помощь!
Многие пользователи сообщили о своем успехе с помощью шмеля в списке рассылки гибридной графики Linux. Если Вы хотите попробовать его, можно следовать за этими командами в терминале гнома:
sudo apt-get install git # type password git clone https://github.com/Bumblebee-Project/Bumblebee.git cd bumblebee/ sudo ./install.sh optirun glxgears # check the speed and compare to running: glxgears # If you have google-chrome installed, you can try it with/without optirun and report the FPS values on the mailing list: optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
Для большего количества информации: http://launchpad.net/~hybrid-graphics-linux
Ну, я не знаю, будет ли это также иметь место на этот раз. Но когда я пытался установить драйверы Nvidia (те, я загрузил с их веб-сайта), в прошлый раз, когда он завинтил X (средства ведьмы: мой графический интерфейс пользователя умер!).
И у меня есть некоторые хорошие новости для Вас на проблеме с Optimus: http://www.martin-juhl.dk/2011/05/optimus-on-linux-problem-solved/