Mengaktifkan Grafik Hibrid di Ubuntu pada Laptop Nvidia + Intel (OpenGL, Vulkan)

pengantar

Ini adalah panduan sederhana tentang cara mengaktifkan grafik hybrid intel-nvidia di laptop. Sehingga aplikasi tertentu berjalan pada chip diskrit dan yang lainnya pada chip yang disematkan. Yang mengejutkan saya, di Internet, saya tidak menemukan instruksi sederhana tentang cara menjalankan aplikasi tertentu menggunakan grafik diskrit. Jadi saya akan menulis sesederhana yang saya inginkan.





Saya memiliki sistem KDE Neon 5.21 - pada umumnya - Ubuntu LTS dengan lingkungan desktop KDE Plasma 5.21, chip video GeForce MX150





1. Instal driver

a) Jika Anda memiliki sistem di Qt (Sebagai aturan, lingkungan KDE atau LXQt), kemudian gunakan perintah ini melalui terminal, muat program untuk menginstal driver:





sudo apt install software-properties-qt
      
      



Jika Anda memiliki sistem di GTK, gunakan perintah ini:





sudo apt install software-properties-gtk
      
      



Meski tidak ada perbedaan yang mendasar





b) Kemudian jalankan sebagai root





sudo software-properties-qt
      
      



Anda juga dapat menambahkan pintasan untuk diluncurkan di menu aplikasi

Instruksi untuk KDE





Di dalam folder tersebut, ~/.local/share/applications/



buat file software properties qt.desktop



dengan konten berikut





[Desktop Entry]
Categories=System;Settings;
Comment[ru_RU]=drivers
Comment=drivers
Exec=konsole -e "~/.local/share/applications/software-properties-qt.sh"
GenericName[ru_RU]= \s
GenericName= \s
Icon=systemsettings
MimeType=
Name[ru_RU]=software properties qt\n
Name=software properties qt\n
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

      
      



Dan file software properties qt.sh



di folder yang sama:





#! /bin/bash
echo software-properties-qt
sudo /usr/bin/software-properties-qt

      
      



Setelah reboot, pintasan akan muncul di menu





Tetapi ini jauh dari kebutuhan, cukup untuk meluncurkan pengaturan grafis hybrid dari konsol untuk tujuan kami.





c) Buka tab terakhir Additional drivers



dan instal driver yang diperlukan. Saya memilih versi terbaru, yang bukan tested



dan bukanserver







d) Setelah instalasi, restart perangkat





2. Konfigurasi kartu video

a) :





sudo apt install nvidia-settings
      
      







b) PRIME Profiles



:





  1. NVIDIA (Performance Mode)



    - . , . , .





  2. NVIDIA On-Demand



    - nvidia, - intel.





  3. NVIDIA (Power Saving Mode)



    -





- NVIDIA On-Demand



,





3.

, ...





nvidia OpenGL :





__NV_PRIME_RENDER_OFFLOAD=1
 __GLX_VENDOR_LIBRARY_NAME=nvidia
      
      



Vulkan :





__NV_PRIME_RENDER_OFFLOAD=1
      
      



. , program . :





__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia program
      
      



, (.desktop) , . KDE Plasma , ( " ..."), "" .





Contoh: Pintasan Wolfenstein - Blade of Agony
: Wolfenstein - Blade of Agony

. , Exec=



, __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia







, Minecraft
__NV_PRIME_RENDER_OFFLOAD = 1 __GLX_VENDOR_LIBRARY_NAME = nvidia minecraft-launcher
__NV_PRIME_RENDER_OFFLOAD = 1 __GLX_VENDOR_LIBRARY_NAME = nvidia minecraft-launcher

Kesimpulan

Metode ini, seperti yang saya pahami, berfungsi persis untuk program yang menggunakan pustaka OpenGL dan Vulkan. Sayangnya, saya tidak dapat menjalankan aplikasi Windows melalui Wine yang menggunakan DirectX, tetapi itu adalah cerita yang sama sekali berbeda. (Aplikasi OpenGL bekerja di bawah Wine)








All Articles