您尚未登录。

#1 2020-08-18 13:38:32

hw4fun
会员
注册时间: 2020-08-18
帖子: 1

萌新求教,我的双显卡配置对吗

我的电脑是神舟Z7M-KP7GZ,显卡是Intel UHD 630和nvidia的GTX 1050ti,下面是电脑信息:

[w@myarch ~]$ neofetch
OS: Arch Linux x86_64 
Host: Z7M-KP5(7)GZ Standard 
Kernel: 5.8.1-arch1-1 
Uptime: 14 hours, 23 mins 
Packages: 1272 (pacman) 
Shell: bash 5.0.17 
Resolution: 1920x1080, 1920x1080 
DE: Plasma 5.19.4 
WM: KWin 
Theme: Breeze [Plasma], Breeze [GTK2/3] 
Icons: uos [Plasma], uos [GTK2/3] 
Terminal: konsole 
CPU: Intel i7-8750H (12) @ 4.100GHz 
GPU: Intel UHD Graphics 630 
GPU: NVIDIA GeForce GTX 1050 Ti Mobile 
Memory: 3011MiB / 7811MiB 

前几天按照官方的wiki安装了archlinux,桌面环境用的KDE,桌面管理器用的SDDM,电脑还外接了一个显示器,然后折腾了一下双显卡,两个屏幕成功点亮,官方说安装nvidia-prime之后,系统会根据负载决定软件运行在独显还是集显上,但是我感觉我的nvidia独显没跑起来。
下面是显卡信息:

[w@myarch ~]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)

下面是按照官方wiki配置的/etc/X11/xorg.conf配置文件

[w@myarch ~]$ cat /etc/X11/xorg.conf
Section "Device"
  Identifier "iGPU"
  Driver "modesetting"
  BusID "0:2:0"
EndSection

Section "Screen"
  Identifier "iGPU"
  Device "iGPU"
EndSection

Section "Device"
  Identifier "dGPU"
  Driver "nvidia"
  BusID "1:0:0"
EndSection

我在电脑上安装了steam,然后下载了DOTA2游戏,还从AUR中安装了Minecraft游戏,都能成功跑起来,玩了一局DOTA2,看了一下nvidia显卡信息,除了温度高了一点,其他啥变化都没有:

[w@myarch ~]$ nvidia-smi
Tue Aug 18 13:32:43 2020              
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.57       Driver Version: 450.57       CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 105...  Off  | 00000000:01:00.0  On |                  N/A |
| N/A   45C    P8    N/A /  N/A |     37MiB /  4040MiB |     27%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       583      G   /usr/lib/Xorg                      35MiB |
+-----------------------------------------------------------------------------+

从输出信息上看到除了xorg服务在nvidia上跑,好像一直没有其他程序跑在nvidia显卡上,同时开着DOTA2和Minecraft的时候也是这样,只是输出信息里温度高了一点点,内存使用量一直是37MiB,估计是xorg占用的。
各位帮忙看看这种情况正常吗,拜托了

最近编辑记录 hw4fun (2020-08-18 13:40:33)

离线

#2 2020-08-18 13:54:42

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,218
个人网站

Re: 萌新求教,我的双显卡配置对吗

官方说安装nvidia-prime之后,系统会根据负载决定软件运行在独显还是集显上

这谁说的?

你要手动指定使用 nvidia 卡的,prime-run xxx。

离线

页脚