Linux mint prime nvidia

Linux mint prime nvidia

Данная заметка предназначена пользователям Linux Mint являющихся владельцами кстройств с поддержкой Nvidia Optimus — технология, которая позволяет задействовать для ресурсоемких задач графический чип Nvidia, без необходимости вносить тонких настроек самостоятельно.Для начала, нам нужно открыть настройки системы, и выбрать Источники приложений в разделе АдминистрированиеПосле этого нам нужно добавить реозиторий Nvidia Graphics Driver (PPA), который пердоставит нам доступ к самым последним драйверам Nvidia. Это даст нам поддержку новейших аппаратных средств, технологий и исправления ошибок, чтобы гарантировать, что вы можете максимально использовать вашу видеокарты Nvidia. Выберите пункт PPA, а затем добавить новый PPA как на изображении ниже. В текстовом поле введите ppa:graphics-drivers/ppa Затем нажмите кнопку ОК, и кнопку Обновить кэш.

Когда эта операция завершится, мы можем закрыть программу Источники приложений, и открыть Менеджер драйверов. Он также находится в разделе Администрирование системных настроек. Когда менеджер драйверов открыт, вы увидите целый ряд вариантов, как на изображении ниже. Для моей аппаратной конфигурации, есть драйверы Nvidia, и микрокод процессоров Intel.

sudo apt install nvidia-367 nvidia-settings nvidia-prime

Процесс займет несколько минут в зависимости от скорости загрузки. После этого, перезагрузите систему. Вы должны заметить небольшую Nvidia или Intel логотип на панели задач рядом с часами, это позволит вам легко переключаться между графическим процессором Intel и Nvidia.

Для смены используемого графического чипа потребуется выход из системы, что с одной стороны не очень удобно, но ситуация постепенно улучшается, и есть все шансы что скоро проприетарный драйвер nvidia научиься переключать активный GPU «на лету»

Источник

Танцы с бубном или как я решал проблему работы NVIDIA в Linux Mint

Начну с предыстории. Полгода назад я установил на ноутбук с предустановленной Windows линукс. Выбор пал на Минт из-за приятного окружения Cinnamon. Изначально использовал линукс как вспомогательную систему и писал на ней только код. По причине отличной оптимизации постепенно переносил все больше своих ежедневных задач на пингвина. На борту ноутбука установлено две видеокарты: встроенная от AMD и дискретная от NVIDIA (3050ti mobile). Из коробки, Минт по умолчанию для NVIDIA устанавливает открытые драйвера и пакет NVIDIA Prime. Он позволяет осуществлять переключение между видеокартами и работает как в терминале, так и в графической утилите.

Выбор режима через графическую утилиту

Первое время работы для экономии энергии выставил значение Power Saving которое отключило дискретную графику и передало управление встроенной от AMD. В течение несколько месяцев никаких проблем не возникало. Как я писал выше, из-за хорошей оптимизации я начал устанавливать в линукс программы которыми пользовался обычно на Windows. Среди них был и Blender. Интегрированная графика не порадовала своей производительностью и я решил включить дискретку по запросу. Несмотря на запуск Blender с NVIDIA, производительность сильно не увеличилась. Да, разница ощущалась в лучшую сторону, но в Windows все работало лучше. После посещения форумов, выяснил, что у многих похожая проблема и она вызвана открытыми драйверами на видеокарте. Решил переключить на проприетарные.

Читайте также:  Linux path all user

Выбор драйверов через менеджер

Все пакеты установились и я перезагрузил компьютер. NVIDIA перестала распозноваться системой. При запуске с дискретной графикой приложения попросту не запускались. Я решил переключить режим в Performance и опять ребутнул ноут. В итоге Минт перестал запускаться вообще: бесконечная прокрутка зелёного колёсика после выбора линукса в grub. В такой ситуации при нажатии ESC можно увидеть логи ядра. Красным горело уведомление, что система не запускается из-за отсутствия видеокарты. После принудительного выключения и загрузке в безопасном режиме появился доступ к терминалу. Графическая оболочка по прежнему не работала. В терминале, запустив sudo prime-select intel, удалось вернуть жизнь оболочке. При этом по требованию sudo prime-select on-demand система по прежнему оставалась в коме. Проблема не решалась. Переустановка драйверов, изменение файлов конфига — ничего не помогало. На тот момент стояла версия ядра 5.15.0-56-generic.

Когда через несколько дней, подъехало ядро 5.15.0-57-generic, а за ним 5.15.0-58-generic, решил повторить эксперимент. Переустановил дрова, переключил в On-demand и о чудо, система не умерла при перезагрузке. NVIDIA по-прежнему не работала, но на новом ядре система заработала. Тщательно проанализировав установленные пакеты командой dpkg -l | grep -i nvidia я увидел что при переключении с открытых драйверов на проприетарные через графический интерфейс пакеты открытых дров не удаляются. Я решил проверить что будет если их убрать. Все равно они не использовались. Командой sudo apt purge xserver-xorg-video-nouveau они все отправились на свалку. После перезагрузки наконец страданиям пришел конец. Все дело было в неудалённых открытых драйверах и несовместимости драйвера с на тот момент стоящей версии ядра.

Сейчас тестирую систему. В режиме On-demand все работает отлично и при вызове дискретки система открывает приложения шустро. Blender стал работать не хуже чем на Windows. Также подъехали те технологии NVIDIA, которые не поддерживаются в открытом драйвере. PyTorch распознал CUDA и подключил её к себе. В итоге получилась система не хуже Windows, а иногда по производительности лучше.

Читайте также:  Astra linux apache ssl

Это моя первая статья на Хабре, буду рад конструктивной критике и обмену мнениями. Если кому-то статья помогла в решении аналогичной проблемы, был рад помочь.

Источник

Linux Mint Forums

Forum rules
There are no such things as «stupid» questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

nVidia prime applet missing

Post by pd77 » Fri Dec 11, 2020 12:56 pm

I have installed Linux Linux Mint Cinnamon but the nVidia prime applet icon is missing on the taskbar. Why is that?

ii bbswitch-dkms 0.8-8ubuntu0.20.04.1 amd64 Interface for toggling the power on NVIDIA Optimus video cards ii libnvidia-cfg1-390:amd64 390.138-0ubuntu0.20.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library ii libnvidia-common-390 390.138-0ubuntu0.20.04.1 all Shared files used by the NVIDIA libraries ii libnvidia-compute-390:amd64 390.138-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package ii libnvidia-compute-390:i386 390.138-0ubuntu0.20.04.1 i386 NVIDIA libcompute package ii libnvidia-decode-390:amd64 390.138-0ubuntu0.20.04.1 amd64 NVIDIA Video Decoding runtime libraries ii libnvidia-decode-390:i386 390.138-0ubuntu0.20.04.1 i386 NVIDIA Video Decoding runtime libraries ii libnvidia-encode-390:amd64 390.138-0ubuntu0.20.04.1 amd64 NVENC Video Encoding runtime library ii libnvidia-encode-390:i386 390.138-0ubuntu0.20.04.1 i386 NVENC Video Encoding runtime library ii libnvidia-fbc1-390:amd64 390.138-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-fbc1-390:i386 390.138-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-gl-390:amd64 390.138-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-gl-390:i386 390.138-0ubuntu0.20.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-ifr1-390:amd64 390.138-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library ii libnvidia-ifr1-390:i386 390.138-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library ii nvidia-compute-utils-390 390.138-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities ii nvidia-dkms-390 390.138-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package ii nvidia-driver-390 390.138-0ubuntu0.20.04.1 amd64 NVIDIA driver metapackage ii nvidia-kernel-common-390 390.138-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module ii nvidia-kernel-source-390 390.138-0ubuntu0.20.04.1 amd64 NVIDIA kernel source package ii nvidia-prime 0.8.14 all Tools to enable NVIDIA's Prime ii nvidia-prime-applet 1.2.3 all An applet for NVIDIA Prime ii nvidia-settings 440.82-0ubuntu0.20.04.1 amd64 Tool for configuring the NVIDIA graphics driver ii nvidia-utils-390 390.138-0ubuntu0.20.04.1 amd64 NVIDIA driver support binaries ii screen-resolution-extra 0.18build1 all Extension for the nvidia-settings control panel ii xserver-xorg-video-nvidia-390 390.138-0ubuntu0.20.04.1 amd64 NVIDIA binary Xorg driver 
System: Kernel: 5.4.0-54-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.7 Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal Machine: Type: Laptop System: Hewlett-Packard product: HP EliteBook 8560w v: A0001D02 serial: Mobo: Hewlett-Packard model: 1631 v: KBC Version 01.39 serial: BIOS: Hewlett-Packard v: 68SVD Ver. F.22 date: 01/05/2012 Battery: ID-1: BAT0 charge: 11.2 Wh condition: 11.3/11.3 Wh (100%) model: Hewlett-Packard Primary status: Unknown CPU: Topology: Quad Core model: Intel Core i7-2820QM bits: 64 type: MT MCP arch: Sandy Bridge rev: 7 L2 cache: 8192 KiB flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 36716 Speed: 2998 MHz max: 3400 MHz Core speeds (MHz): 1: 2541 2: 1534 3: 2280 4: 1791 5: 2963 6: 1075 7: 3286 8: 1099 Graphics: Device-1: NVIDIA GF108GLM [Quadro 1000M] vendor: Hewlett-Packard driver: nvidia v: 390.138 bus ID: 01:00.0 Display: x11 server: X.Org 1.20.8 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa resolution: 1920x1080~60Hz OpenGL: renderer: Quadro 1000M/PCIe/SSE2 v: 4.6.0 NVIDIA 390.138 direct render: Yes Audio: Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Device-2: NVIDIA GF108 High Definition Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 01:00.1 Sound Server: ALSA v: k5.4.0-54-generic Network: Device-1: Intel 82579LM Gigabit Network vendor: Hewlett-Packard driver: e1000e v: 3.2.6-k port: 5020 bus ID: 00:19.0 IF: enp0s25 state: down mac: Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi v: kernel port: 4000 bus ID: 25:00.0 IF: wlo1 state: up mac: Drives: Local Storage: total: 1.02 TiB used: 9.34 GiB (0.9%) ID-1: /dev/sda vendor: Kingston model: SA400S37120G size: 111.79 GiB temp: 32 C ID-2: /dev/sdb vendor: HGST (Hitachi) model: HTS541010B7E610 size: 931.51 GiB temp: 35 C Partition: ID-1: / size: 48.47 GiB used: 9.14 GiB (18.9%) fs: ext4 dev: /dev/dm-0 ID-2: /boot size: 468.3 MiB used: 202.0 MiB (43.1%) fs: ext4 dev: /dev/sdb1 Sensors: System Temperatures: cpu: 49.0 C mobo: 46.0 C gpu: nvidia temp: 44 C Fan Speeds (RPM): N/A Info: Processes: 253 Uptime: 17m Memory: 7.73 GiB used: 1.45 GiB (18.8%) Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17 inxi: 3.0.38 

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Источник

Оцените статью
Adblock
detector