Nvidia 740M все еще не работает после установки Bumblebee

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

Если вам нужна дополнительная информация, просто скажите, никаких проблем вообще.

Заранее большое спасибо. :)

3
задан 4 October 2018 в 14:23

7 ответов

Чтобы найти правильный BusID, используйте lspci | egrep 3D. Введите правильный BusID в /etc/bumblebee/xorg.conf.nvidia. Затем отредактируйте файл /etc/bumblebee/bumblebee.conf и измените строку Driver= на Driver=nvidia. Затем перезагрузите компьютер, и он должен работать.

0
ответ дан 4 October 2018 в 14:23

Когда у меня была та же проблема (приблизительно две недели назад).

Я нашел что, установив формирователи тока 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

сохраните - перезагрузка

Надеюсь, это поможет

0
ответ дан 4 October 2018 в 14:23

после стольких попыток я очистил все с помощью ppa-purge и перезапустил со свежими инструкциями:

  1. включил ppa: xorg-edgers / ppa и установил nvidia-331 (nvidia-graphics-drivers -331) и зависимости
  2. перезагрузка
  3. включает ppa: шмель / stable и устанавливает шмель bumblebee-nvidia primus linux-headers-generic
  4. перезагрузка
  5. optirun glxgears работает сейчас очень и очень хорошо!

Я на ноутбуке Hp envy 17-j009el с карточкой Kubuntu Saucy и NVIDIA:

01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
0
ответ дан 4 October 2018 в 14:23

У меня была такая же проблема с 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
0
ответ дан 4 October 2018 в 14:23

У меня была такая же проблема на моем 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
0
ответ дан 4 October 2018 в 14:23

Это то, что сработало для меня, и я уверен, что это сработает и для вас. Мой компьютер: 8 ГБ оперативной памяти, GT 540M, i7.

Установка драйвера Nvidia

Ниже приведены инструкции, которые я нашел на другом сайте, где я скопировал весь текст. Не могу вспомнить сайт tho: /

  1. Мне пришлось добавить PPA в мою систему из PPA Xorg-Edgers

    sudo apt-add-repository ppa:xorg-edgers/ppa
    
  2. Затем обновите курс

    sudo apt-get update
    
  3. Так как я работал только со стандартным драйвером nvidia-current, мне пришлось удалить несколько вещей:

    sudo apt-get remove bumblebee-nvidia nvidia-current nvidia-settings
    
  4. После этого мне пришлось заново установить последнюю версию

    sudo apt-get install bumblebee-nvidia nvidia-319 nvidia-settings-319
    
  5. Затем я просто перезагрузил компьютер.

Даже если он говорит nvidia-319, он установит последние версии драйверов, не волнуйтесь!

Также в качестве напоминания для просмотра экрана настроек nvidia, запустите его так же, как в терминале

optirun nvidia-settings -c :8

Я надеюсь, что это поможет!

Когда вы хотите запустите игру со своими драйверами nvidia, вы просто напишите

primusrun something

, если хотите запустить steam:

primusrun steam
0
ответ дан 4 October 2018 в 14:23

У меня тоже была такая же проблема.

Согласно вики 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.

Всего наилучшего.

0
ответ дан 4 October 2018 в 14:23

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

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