Прежде всего, я проверил много похожих тем, но все еще не могу заставить свой ноутбук использовать Nvidia 740M.
Итак, обо всем по порядку.
У меня есть ноутбук Asus X550V (i5-3230, 4 Гб оперативной памяти, Nvidia 740M + Intel HD4000) . Я установил Ubuntu 13.10 вместе с Win8 (предустановленным), и обе системы работают без проблем. Однако у меня проблема со второй видеокартой (Nvidia 740M), так как Ubuntu ее не распознает. Я установил шмеля с в этом учебном пособии, но я все еще получаю ошибку
Ошибка доступа к вторичному графическому процессору при попытке запустить '' optirun Steam '' в терминале.
Затем я попытался сделать это:
[ОШИБКА] Невозможно получить доступ к вторичному графическому процессору - ошибка: [XORG] (EE) Устройства не обнаружены. Вам необходимо отредактировать / etc / bumblebee / xorg.conf.nvidia (или /etc/bumblebee/xorg.conf.nouveau при использовании драйвера noveau) и укажите правильный BusID, следуя приведенным в нем инструкциям.
Но с lspci / VGA Я получаю только информацию о Intel 4000, но не Nvidia. Когда я набираю только lspci, я получаю строку для Nvidia 740M, но после редактирования файла конфигурации я все равно получаю вторую ошибку карты.
Также в /etc/bumblebee/xorg.conf.nvidia
не было BusID или чего-то подобного, поэтому я просто добавил целую строку в раздел устройства.
Как я уже говорил, я много чего пытался заставить его работать, избегая этого форума (как я не делал не хочу беспокоить людей какими-то возможными решениями) но увы !, мне пришлось ботать her you.
Если вам нужна дополнительная информация, просто скажите, никаких проблем вообще.
Заранее большое спасибо. :)
Чтобы найти правильный BusID, используйте lspci | egrep 3D
. Введите правильный BusID в /etc/bumblebee/xorg.conf.nvidia
. Затем отредактируйте файл /etc/bumblebee/bumblebee.conf
и измените строку Driver=
на Driver=nvidia
. Затем перезагрузите компьютер, и он должен работать.
Когда у меня была та же проблема (приблизительно две недели назад).
Я нашел что, установив формирователи тока Nvidia со шмелем в работавший первый раз.
По некоторой нечетной причине это никогда не находило бы мою Видеокарту при использовании любого другого драйвера.
add-apt-repository ppa:bumblebee/stable sudo apt-get install nvidia-current sudo apt-get install bumblebee bumblebee-nvidia
Все еще не работая
sudo gedit /etc/bumblebee/bumblebee.conf On the bottom of the first section you find Driver= change it to Driver=nvidia further down: ## Section with nvidia driver specific options, only parsed if Driver=nvidia [driver-nvidia] # Module name to load, defaults to Driver if empty or unset KernelDriver=nvidia-current ------> Change to KernelDriver=nvidia Module=nvidia PMMethod=auto
сохраните - перезагрузка
Надеюсь, это поможет
после стольких попыток я очистил все с помощью ppa-purge
и перезапустил со свежими инструкциями:
optirun glxgears
работает сейчас очень и очень хорошо! Я на ноутбуке Hp envy 17-j009el с карточкой Kubuntu Saucy и NVIDIA:
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
У меня была такая же проблема с HP Pavilion GT 740M, и я решил ее, установив Bumblebee. добавить ppa в мою систему из Xorg-Edgers PPA
sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update
Так как я работал только со стандартным драйвером nvidia-current, мне пришлось удалить несколько вещей. если у вас установлен другой драйвер, замените его текущим для удаления. Чтобы проверить, какой драйвер nvidia вы уже установили, выполните эту команду dpkg -l | grep -i nvidia .
sudo apt-get remove bumblebee-nvidia nvidia-current nvidia-settings
После этого мне пришлось заново установить его с самой новой версией
sudo apt-get install bumblebee-nvidia nvidia-319
У меня была такая же проблема на моем Vostro 5470, я получил сообщение от Лекенштейна, который сказал мне, что мне, вероятно, понадобится более новое ядро, потому что я не смог даже работать с BBSWITCH.
Первое, что мне было нужно, это обновить мое ядро до версии 3.12, что я сделал:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb
sudo dpkg -i linux-headers-3.12.0-*.deb linux-image-3.12.0-*.deb
sudo reboot
Хорошо, с новым ядром, я переустановил шмеля с новыми драйверами.
sudo apt-get install nvidia-331
sudo apt-get --purge autoremove
sudo apt-get --reinstall bumblebee bumblebee-nvidia
Тогда я получил это при попытке optirun glxgears
:
error while loading shared libraries: libturbojpeg.so
В конце я исправил это с помощью:
sudo ln -s /usr/lib/x86_64-linux-gnu/libturbojpeg.so.0 /usr/lib/x86_64-linux-gnu/libturbojpeg.so
или, если вы используете 32 бит:
sudo ln -s /usr/lib/i386-linux-gnu/libturbojpeg.so.0 /usr/lib/i386-linux-gnu/libturbojpeg.so
После всего, что я смог заставить его работать. Не забудьте включить графический процессор и перезапустить bumblebeed
после всех этих обновлений!
tee /proc/acpi/bbswitch <<<ON
sudo service bumblebeed restart
optirun glxgears
Это то, что сработало для меня, и я уверен, что это сработает и для вас. Мой компьютер: 8 ГБ оперативной памяти, GT 540M, i7.
Ниже приведены инструкции, которые я нашел на другом сайте, где я скопировал весь текст. Не могу вспомнить сайт tho: /
Мне пришлось добавить PPA в мою систему из PPA Xorg-Edgers
sudo apt-add-repository ppa:xorg-edgers/ppa
Затем обновите курс
sudo apt-get update
Так как я работал только со стандартным драйвером nvidia-current
, мне пришлось удалить несколько вещей:
sudo apt-get remove bumblebee-nvidia nvidia-current nvidia-settings
После этого мне пришлось заново установить последнюю версию
sudo apt-get install bumblebee-nvidia nvidia-319 nvidia-settings-319
Затем я просто перезагрузил компьютер.
Даже если он говорит nvidia-319
, он установит последние версии драйверов, не волнуйтесь!
Также в качестве напоминания для просмотра экрана настроек nvidia, запустите его так же, как в терминале
optirun nvidia-settings -c :8
Я надеюсь, что это поможет!
Когда вы хотите запустите игру со своими драйверами nvidia, вы просто напишите
primusrun something
, если хотите запустить steam:
primusrun steam
У меня тоже была такая же проблема.
Согласно вики Ubuntu: -
https://wiki.ubuntu.com/Bumblebee
вам не нужен ppa для установки шмеля
просто включите универсальные и универсальные пакеты
https://help.ubuntu.com/community/Repositories/Ubuntu
run
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Если вы успешно установили шмель. И ваш компьютер не определяет драйверы во время загрузки. Просто загрузите драйверы для текущего участия в загрузке, выполнив следующую команду.
sudo update-initramfs -u -k all
Если вы хотите узнать больше о "update-initramfs". Просто запустите man update-initramfs.
Всего наилучшего.