我正在使用 Acer Nitro 5 515-43,它配有专用的 NVIDIA GTX 1650 和集成的 AMD GPU。我想使用始终使用专用 GPU。但是系统使用的是集成的。我该怎么做才能改变这种情况?由于集成 GPU 是 AMD 的,因此 optimus/prime 解决方案不应该起作用。
以下是有关 GPU 的一些附加信息:
$ lspci -nn | grep -E 'VGA|Display'
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Picasso [1002:15d8] (rev c2)
$ glxinfo -B
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: AMD RAVEN (DRM 3.35.0, 5.4.0-39-generic, LLVM 9.0.1) (0x15d8)
Version: 20.0.4
Accelerated: yes
Video memory: 2048MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 1756 MB, largest block: 1756 MB
VBO free aux. memory - total: 3016 MB, largest block: 3016 MB
Texture free memory - total: 1756 MB, largest block: 1756 MB
Texture free aux. memory - total: 3016 MB, largest block: 3016 MB
Renderbuffer free memory - total: 1756 MB, largest block: 1756 MB
Renderbuffer free aux. memory - total: 3016 MB, largest block: 3016 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 2048 MB
Total available memory: 5120 MB
Currently available dedicated video memory: 1756 MB
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.35.0, 5.4.0-39-generic, LLVM 9.0.1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.4
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
$ lshw -short | grep -i display
/0/100/1.1/0 display TU117M [GeForce GTX 1650 Mobile / Max-Q]
/0/100/8.1/0 display Picasso
NVIDIA GPU 的驱动程序是:
$ nvidia-detector
nvidia-driver-440
操作系统:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
内核:
$ uname -rm
5.4.0-39-generic x86_64
当我nvidia-xconfig
以 root 权限运行并随后重新启动时,我无法通过初始徽标。只有在恢复模式下重新启动并/etc/X11/xorg.conf
随后重新启动后删除,我才能再次使用 PC。
答案1
安装 Nvidia 的显卡驱动程序后,将安装一个名为的应用程序NVIDIA X server Settings
。其中有一个名为 Prime-Profiles 的部分。在它下面,您可以选择性能模式(仅限 NVIDIA 显卡)、按需模式(与 Windows 一样,基本任务仅使用集成 gpu,重度任务专用 gpu)或省电模式(仅限集成 gpu)。
或者,您可以运行sudo prime-select nvidia
仅选择专用的 NVIDIA 卡。
注意:您需要重新启动才能应用更改。