为什么设置| 关于使用 Wayland 时说“Mesa Intel”而不是“Nvidia”?

PJ *_*ngh 5 nvidia xorg graphics wayland

设置 |的图形部分 关于Ubuntu 20.04 中 Wayland 下的

\n

它声称我正在使用Intel显卡,而所有其他系统信息都表明我正在使用Nvidia显卡。

\n

当我登录 Wayland 会话时,图形部分显示:

\n
\n

梅萨英特尔\xc2\xae 超高清显卡 620 (KBL GT2) / 梅萨英特尔\xc2\xae 超高清显卡...

\n
\n

但是,当我登录 XOrg 会话时,图形部分显示:

\n
\n

NVIDIA Corporation GP108M [GeForce MX150] / Mesa Intel\xc2\xae UHD Gra...

\n
\n

在 Wayland 和 XOrg 会话下,软件和更新应用程序始终显示:

\n
\n

使用 nvidia-driver-455 中的 NVIDIA 驱动程序元包(专有,已测试)

\n
\n

Wayland 中的 Ubuntu 在设置中未列出 NVIDIA 是否正常?关于页面?

\n

还是我看漏了什么?

\n
\n

为了确保 Nvidia 在 Wayland 中保持活跃,我采取了以下步骤:

\n
    \n
  1. 使用以下命令安装 Nvidia 驱动程序:

    \n
     ubuntu-drivers --gpgpu autoinstall nvidia\n
    Run Code Online (Sandbox Code Playgroud)\n
  2. \n
  3. 在 GDM 上启用 Wayland 选项/etc/gdm3/custom.conf

    \n
     grep "WaylandEnable" /etc/gdm3/custom.conf\n WaylandEnable=true\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 删除了在 Nvidia 的 GDM 上禁用 Wayland 的规则/lib/udev/rules.d/61-gdm.rules.

    \n
     grep "DRIVER" /lib/udev/rules.d/61-gdm.rules\n # DRIVER=="nvidia", RUN+="/usr/lib/gdm3/gdm-disable-wayland"\n
    Run Code Online (Sandbox Code Playgroud)\n
  6. \n
  7. Grub 中的 Nouveau 被列入黑名单/etc/default/grub

    \n
     grep GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub\n GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modprobe.blacklist=nouveau"\n
    Run Code Online (Sandbox Code Playgroud)\n
  8. \n
\n
\n

以下是显示图形信息的各种命令的输出(如果有帮助的话)。

\n
sudo lshw -C display\n\n  *-display\n       description: VGA compatible controller\n       product: UHD Graphics 620\n       vendor: Intel Corporation\n       physical id: 2\n       bus info: pci@0000:00:02.0\n       version: 07\n       width: 64 bits\n       clock: 33MHz\n       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom\n       configuration: driver=i915 latency=0\n       resources: irq:151 memory:db000000-dbffffff memory:70000000-7fffffff ioport:f000(size=64) memory:c0000-dffff\n  *-display\n       description: 3D controller\n       product: GP108M [GeForce MX150]\n       vendor: NVIDIA Corporation\n       physical id: 0\n       bus info: pci@0000:01:00.0\n       version: a1\n       width: 64 bits\n       clock: 33MHz\n       capabilities: pm msi pciexpress bus_master cap_list rom\n       configuration: driver=nvidia latency=0\n       resources: irq:153 memory:dc000000-dcffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:e000(size=128) memory:dd000000-dd07ffff\n
Run Code Online (Sandbox Code Playgroud)\n

...

\n
lspci -k | grep -EA3 'VGA|3D|Display'\n\n00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)\n    DeviceName:  Onboard IGD\n    Subsystem: Hewlett-Packard Company UHD Graphics 620\n    Kernel driver in use: i915\n--\n00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP Integrated Sensor Hub (rev 21)\n    Subsystem: Hewlett-Packard Company Sunrise Point-LP Integrated Sensor Hub\n    Kernel driver in use: intel_ish_ipc\n    Kernel modules: intel_ish_ipc\n--\n01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev a1)\n    Subsystem: Hewlett-Packard Company GP108M [GeForce MX150]\n    Kernel driver in use: nvidia\n    Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia\n
Run Code Online (Sandbox Code Playgroud)\n

...

\n
lsmod | grep nvidia\n\nnvidia_uvm           1007616  0\nnvidia_drm             53248  0\nnvidia_modeset       1216512  1 nvidia_drm\nnvidia              27701248  20 nvidia_uvm,nvidia_modeset\ndrm_kms_helper        184320  2 nvidia_drm,i915\ndrm                   491520  9 drm_kms_helper,nvidia_drm,i915\n
Run Code Online (Sandbox Code Playgroud)\n

...

\n
nvidia-smi\n\nTue Dec 29 22:43:33 2020\n+-----------------------------------------------------------------------------+\n| NVIDIA-SMI 455.38       Driver Version: 455.38       CUDA Version: 11.1     |\n|-------------------------------+----------------------+----------------------+\n| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |\n| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |\n|                               |                      |               MIG M. |\n|===============================+======================+======================|\n|   0  GeForce MX150       Off  | 00000000:01:00.0 Off |                  N/A |\n| N/A   39C    P8    N/A /  N/A |      0MiB /  2002MiB |      0%      Default |\n|                               |                      |                  N/A |\n+-------------------------------+----------------------+----------------------+\n\n+-----------------------------------------------------------------------------+\n| Processes:                                                                  |\n|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |\n|        ID   ID                                                   Usage      |\n|=============================================================================|\n|  No running processes found                                                 |\n+-----------------------------------------------------------------------------+\n
Run Code Online (Sandbox Code Playgroud)\n

...

\n
sudo prime-select query\n\non-demand\n
Run Code Online (Sandbox Code Playgroud)\n