Laptop: Acer Predator PH315-52 OS : UBUNTU 18.04.2 LTS Nvidia Driver : 418.87 Kernel : 5.0.0-37-generic Processors : Intel UHD 630 and Nvidia 1660 Ti bbswitch version: 0.8-4ubuntu1 bumblebee version: 3.2.1+git20181231-103~bionicppa1
$ grep bumblebeed /var/log/syslog
Вывод:
Predator bumblebeed[3353]: Received Terminated signal. Predator bumblebeed[3353]: Unable to disable discrete card. Predator bumblebeed[7981]: /usr/sbin/bumblebeed started Predator bumblebeed[7981]: Unable to disable discrete card.
$ lsmod | grep -i nouveau
Вывод: (Пустой вывод), ## показывающий nouveau не загружается
$ lsmod | grep nvidia
Вывод:
i2c_nvidia_gpu ## Обработал его через "$ modprobe-r i2c_nvidia_gpu", но проблема все еще остается ##, и выводы слишком остается тем же выводом Пробела ## "lsmod | grep Nvidia" после разгрузки его с помощью ablove команду
$ cat /proc/acpi/bbswitch
Ouput:0000:01:00.0 НА
$ sudo tee /proc/acpi/bbswitch <<<**OFF**
Output:OFF
$ dmesg | grep bbswitch
[ 6.659422] bbswitch: loading out-of-tree module taints kernel.
[ 6.660407] bbswitch: module verification failed: signature and/or required key missing - tainting kernel
[ 6.661578] bbswitch: version 0.8
[ 6.662580] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[ 6.663575] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.PEGP
[ 6.665690] bbswitch: detected an Optimus _DSM function
[ 6.667873] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[ 18.818552] bbswitch: disabling discrete graphics
[ 114.697607] bbswitch: disabling discrete graphics
[ 114.697852] acpi_thermal_rel intel_pch_thermal wmi_bmof acer_wmi
acer_wireless intel_lpss mac_hid soundcore sparse_keymap acpi_pad sch_fq_codel parport_pc ppdev lp parport bbswitch(OE) ip_tables x_tables autofs4 hid_generic usbhid i915 kvmgt vfio_mdev mdev vfio_iommu_type1 vfio kvm irqbypass i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm alx ahci mdio i2c_hid libahci i2c_nvidia_gpu hid wmi video pinctrl_cannonlake pinctrl_intel
[ 114.697897] bbswitch_off+0xbb/0x230 [bbswitch]
[ 114.697898] bbswitch_proc_write+0xb5/0xcc [bbswitch]
[ 446.444365] bbswitch: disabling discrete graphics
$ cat /proc/acpi/bbswitch
Ouput:0000:01:00.0 НА #############This является проблемой, это должно отобразиться ПРОЧЬ
$ optirun --status
Вывод: состояние Bumblebee: Готовый (). X неактивный. Дискретная видеокарта работает.
Также видео LNXVIDEO:00: Не удалось изменить состояние электропитания на D3hot
Действия по установке взяты:
$ sudo apt update
Установленный пакет Cuda 10.1 .deb с веб-сайта Nvidia и драйвера 418.87 был автоматически установлен с пакетом (также главный выбор был также установлен с ним),
$ sudo nano /etc/default/grub
измененный - GRUB_CMDLINE_LINUX_DEFAULT ='pcie_port_pm=off acpi_backlight=none acpi_osi=Linux acpi_osi =! acpi_osi = \"Windows 2009 \"'
$ sudo add-apt-repository ppa:bumblebee/testing
$ sudo apt update
Установленный synaptics диспетчер пакетов и затем через установленный шмель, Nvidia шмеля и primus (и все другие, которые по умолчанию установлены с ними как bbswitch),
$ sudo nano /etc/bumblebee/bumblebee.conf
Changed 'Driver=' to 'Driver=nvidia' Bridge=primus KernelDriver=nvidia PMMethod=bbswitch LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu XorgModulePath=/usr/lib/x86_64-linux-gnu/xorg,/usr/lib/xorg/modules XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
$ sudo nano /etc/modprobe.d/bumblebee.conf
blacklist nvidia blacklist nvidia-current blacklist nvidia-current-updates blacklist nvidia_drm blacklist nvidia_uvm blacklist nvidia_modeset blacklist nvidiafb blacklist i2c-nvidia-gpu blacklist i2c-nvidia-gpu blacklist nouveau blacklist nvidia-current
$ sudo nano /etc/modules-load.d/modules.conf
добавленное следующее:
i915
bbswitch
выбранный Intel как главный профиль
Перезапущенный ноутбук и вышеупомянутые установленные проблемы втолкнуты.
Также после запуска grep bumblebeed/var/log/syslog шоу - хищник bumblebeed [864]:/usr/sbin/bumblebeed запустил хищника bumblebeed [864]: Не мог отключить дискретную карту.
Помогите мне решить проблему.
У меня есть точно та же проблема на msi ноутбуке (хитрость GS65).
Я просто посмотрел на вывод lsmod и попытался удалить модуль вручную также прямо сейчас. Я ударил бы Ваше сообщение, но я просто создал эту учетную запись.
Используя карту Nvidia на адаптивном режиме питания, по крайней мере, сохраняет Вас больше батареи (длится о вдвое больше).
Править: Отключение или помещение в черный список i2c_nvidia_gpu привычки модуля делают что-либо. Этот модуль загружается по умолчанию, даже когда у Вас нет nouveau или драйверов Nvidia установленными, он не имеет никакого отношения к bumblebee/bbswitch, по-видимому.
Шмель / главный работает правильно на первый взгляд, драйверы Nvidia деактивируются, и Вы работаете с интегрированной графикой Intel, проблема, кажется, что так или иначе, GPU Nvidia все еще перетаскивает много питания от компьютера, даже когда это не используется (и должно быть ВЫКЛЮЧЕНО).
РЕДАКТИРОВАНИЕ 2:
Я нашел это другое сообщение относительно выключения специализированного gpu, возможно, это может работать на Вас. Я попробую его позже:
https://www.reddit.com/r/linux/comments/78is1r/complete_disable_of_discrete_gpu/
EDIT3: Для меня, выбирая Intel главный профиль из Nvidia xserver настройки (или prime-select intel
), выходя из системы затем обратно в, и выполнение
$ sudo tee /proc/acpi/bbswitch <<<**OFF**
вручную работы.
Вы - верный nouveau, полностью помещен в черный список? Я должен был добавить balcklist=nouveau
к GRUB_CMDLINE_LINUX_DEFAULT
опции в /etc/default/grub
, и выполненный update-grub
, так как blacklist.conf файл, казалось, не работал.