Какой графический драйвер я должен использовать на Asus N43?

У меня есть ноутбук (ASUS N43) с видеокартой geforce GT435M. Эта карта имеет технологию Optimus. Ноутбук имеет синий/белый индикатор, который показывает, когда geforce активен или неактивен, соответственно.

На окнах это работает отлично, синее/от, когда неактивный, белое/на при использовании Firefox, например. С другой стороны, при использовании человечности (10.10, но обновлении до 11,04) это всегда включено, даже когда я ничего не делаю. Я предполагаю, что это - проблема, связанная с правом драйверов Linux?

Два вопроса:

  1. Я должен загрузить и установить драйвер Nvidia с их веб-сайта или придерживаться одной человечности, идет? Драйвер Nvidia мог решить проблему с Optimus?
  2. Там какой-либо простой путь состоит в том, чтобы получить Optimus, работающий над человечностью/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? Какие улучшения я должен заметить? Таким образом... моя проблема все еще существует.

4
задан 7 November 2012 в 15:46

4 ответа

Теперь также доступный как 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
5
ответ дан 1 December 2019 в 09:06

Шмель позволяет Вам запускать определенные программы на дискретной видеокарте, в 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.Спасибо за помощь!

2
ответ дан 1 December 2019 в 09:06

Многие пользователи сообщили о своем успехе с помощью шмеля в списке рассылки гибридной графики 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

2
ответ дан 1 December 2019 в 09:06

Ну, я не знаю, будет ли это также иметь место на этот раз. Но когда я пытался установить драйверы Nvidia (те, я загрузил с их веб-сайта), в прошлый раз, когда он завинтил X (средства ведьмы: мой графический интерфейс пользователя умер!).

И у меня есть некоторые хорошие новости для Вас на проблеме с Optimus: http://www.martin-juhl.dk/2011/05/optimus-on-linux-problem-solved/

0
ответ дан 1 December 2019 в 09:06

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

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