Я только недавно купил HP DV6T-7000 Quad Edition. Он имеет Intel HD 4000 и Nvidia GeForce GT 650M 2 ГБ с Optimus. Я прочитал, что я могу использовать шмеля, чтобы заставить работать Оптимус, поэтому я установил его. Я также установил шмель-nvidia и nvidia-current из ppa-файла ubuntu-x-swat / x-updates. Я перезагрузился, но когда я попытался запустить что-либо с помощью optirun, компьютер подождал бы десять секунд или около того, а затем сделал бы полное отключение. Я также не получил сообщений от шмеля, Xorg или optirun. Я очистил и переустановил шмеля, шмеля-nvidia и nvidia-current. Я также отключил управление питанием для nvidia в файле bumblebee.conf, но безрезультатно. У меня нет идей по этому поводу, и мне нужны оба варианта графики. Любые идеи будут высоко оценены.
ОБНОВЛЕНИЕ: Сегодня (14.06.12) я обновил свое ядро (до версии 3.2.0-25) и переустановил bumblebee-nvidia и nvidia-current (из ppa: upubuntu-com / nvidia с драйвером версии 295.59) так что новый драйвер будет построен против нового ядра. Я заметил несколько вещей:
Я также нашел эту статью, где кто-то сказал в комментариях, что у него возникла та же проблема, если он не запускал программу cuda до запуска optirun. (комментарий № 9) . Я попробую это и посмотрю, сработает ли, возможно, если я смогу добавить быструю программу cuda в свои сценарии инициализации?
Спасибо всем, кто уже ответил, я очень ценю вашу помощь.
ОБНОВЛЕНИЕ № 2:
Сегодня (23.06.12) я переключился на xorg-edgers ppa , чтобы посмотреть, исправят ли мою проблему новые драйверы / xorg / etc , Теперь я получаю те же ошибки, которые перечислены выше в цифрах 1, 2 и 3. Я еще не пробовал шаг 4, потому что не хочу что-то портить, как в прошлый раз (по крайней мере, теперь запускаются не-gl приложения) .
Кроме того, CUDA никуда меня не приводит из-за ошибок, так что пока об этом не может быть и речи.
это не работает, потому что поддержка наших карт доступна только в последней версии драйвера, выпущенной вчера. Все до этого момента только ломает вашу машину. Также не рекомендую чистить nvidia- *, как сказал предыдущий пользователь, который удалит ubuntu-desktop, а также вызовет больше проблем.
Version:295.59 Certified
Release Date:2012.06.11
Operating System:Linux 64-bit
Language:English (U.S.)
File Size:55.8 MB
Добавлена поддержка следующих графических процессоров:
NVS 5400M
NVS 310
GeForce GT 620M
GeForce GT 640M
GeForce GT 640M LE
GeForce GT 650M
GeForce GTX 660M
GeForce GTX 670M
GeForce GTX 675M
GeForce GTX 555
GeForce GTX 560 SE
GeForce GT 415
GeForce GTX 460 v2
Отключено использование некоторых оптимизаций OpenGL с Autodesk Maya и Mudbox из-за конфликтов между этими приложениями и оптимизациями. В результате возможна некоторая потеря производительности в Autodesk Maya и Mudbox. Исправлена проблема с поведением, когда избыточные переходы состояний DPMS приводили к неожиданному гашению экрана на дисплеях DisplayPort.
Это ошибка. Я тоже это вижу, хотя обновление драйвера мне не помогло. Я открыл выпуск 203 , чтобы отследить его.
Согласно официальной странице bumblebee-project , вы должны выполнить следующие шаги установки в Ubuntu:
1) открыть окно терминала и ввести
[ 113] sudo add-apt-repository ppa: bumblebee / stableblockquote>
Если вы работаете в Ubuntu 11.04 или старше и хотите использовать более новые драйверы (рекомендуется), чем те, которые доступны в официальных репозиториях, запустите: [ 114]
sudo add-apt-repository ppa: ubuntu-x-swat / x-updates
sudo apt-get update
blockquote>2) Установить Шмель с использованием проприетарного драйвера nvidia:
sudo apt-get install bumblebee bumblebee-nvidia
blockquote>3) Перезагрузитесь или войдите в систему заново.
Как видите, установка nvidia-current не требуется . Точно следуя этим шагам, шмель устанавливает текущие драйверы nvidia с пакетом bumblebee-nvidia. Поэтому решите свою проблему, отмените все настройки и очистите пакеты nvidia- * (хотя рекомендуется чистая установка ubuntu) и строго следуйте приведенным выше инструкциям. Надеюсь, это поможет.
У меня была та же проблема, и это решение помогло мне решить ее .
В /etc/bumblebee/xorg.conf.nvidia
я поместил строку с ConnectedMonitor и вместо этого добавил Option "UseDisplayDevice" "none"
.