LINUX.ORG.RU

Bumlebee, проприетарный драйвер nvidia

 , ,


0

1

1. Информация о системе:

  • Debian “jessie”, ядро 3.16.0-4-amd64
  • Intel и NVIDIA GeForce GT 630M

2. Установил Debian с нуля.

3. Установил Bumblebee. https://wiki.debian.org/ru/Bumblebee

sudo apt-get install bumblebee-nvidia primus primus-libs:i386

4. Во время установки появилось два сообщения:

Загружен конфликтующий модуль ядра nouveau
В данный момент в систему загружен свободный модуль ядра nouveau, который конфликтует с несвободным модулем ядра nvidia.
Чтобы исправить это, просто перезапустите компьютер после завершения установки.

Ok

и

Для включения драйвера NVIDIA требуется ручная настройка
Драйвер NVIDIA пока не настроен; для активации его нужно >добавить в xorg.conf.
Инструкции даны в документации на пакет.

Ok

Установка продолжилась и завершилась без ошибок.

5. reboot

6. primusrun glxgears

[ 3658.230439] [ERROR]You've no permission to communicate with >the Bumblebee daemon. Try adding yourself to the 'bumblebee' >group
[ 3658.230525] [ERROR]Could not connect to bumblebee daemon - >is it running?

7. Добавляю пользователя в группу.

sudo usermod -a -G bumblebee user

8. primusrun glxgears

  • Запускается glxgears, выдаёт 60fps.
  • Прироста в производительности нет, что через primusrun, что без. Те же 60fps. Видеокарта не включилась.

9. lspci | grep -E "VGA|3D"

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)

10.Конфигурационные файлы, логи и вывод glxinfo:

В чём проблема, как включить дискретную видеокарту?

Возможно я не прав, но проверь, включена ли у тебя вертикальная синхронизация. По умолчанию glxgears учитывает ее, и если она включена, будет выдавать FPS по частоте монитора.

Michail_Ul ★★
()
Ответ на: комментарий от Michail_Ul

Запускаю glxgears с выключенной вертикальной синхронизацией:

vblank_mode=0 glxgears

ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
23452 frames in 5.0 seconds = 4690.380 FPS
23786 frames in 5.0 seconds = 4757.060 FPS
23676 frames in 5.0 seconds = 4735.075 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 154139 requests (154139 known processed) with 0 events remaining.

vblank_mode=0 primusrun glxgears

ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
12695 frames in 5.0 seconds = 2538.995 FPS
13016 frames in 5.0 seconds = 2603.192 FPS
12971 frames in 5.0 seconds = 2593.999 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 37 requests (37 known processed) with 0 events remaining.
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 155 (DRI2)
Minor opcode of failed request: 8 (DRI2SwapBuffers )
Resource id in failed request: 0x2400002
Serial number of failed request: 81357
Current serial number in output stream: 81358

Отключение вертикальной синхронизации помогло, но через primusrun количество fps в два раза меньше.

LeslieBurke
() автор топика
Ответ на: комментарий от LeslieBurke

но через primusrun количество fps в два раза меньше.

хоспади, ну огромными же буквами написано - glxgears не бенчмарк, как вам еще доходчивее объяснить?

man_of_motley ★★
()

я униджин 2.5 тестирую... если с тесселяцией и фуллхд у тебя будет 5 фпс :) а если на интеле то вообще не запустится.

petrosha ★★★★★
()

Спасибо, проверил на Unigine Valley. Всё работает.

LeslieBurke
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.