标签: gpu-driver

如何让Ubuntu 20.04.1识别未知显示器并调整其分辨率?

我最近在Lenovo T400 2765上从 Ubuntu 18.04.4 更新到 20.04.1 。当我通过 VGA 连接外部富士通西门子 P19-1A显示器时,它在“设置” > “显示”中显示为“未知显示”。Ubuntu 18.04.4 中并非如此。

设置 > 显示的屏幕截图

此外,原始分辨率 (1280x1024)不可用。

以下是xrandr有关监视器的信息:

$ xrandr --listmonitors
Monitors: 2
 0: +XWAYLAND0 1440/300x900/190+0+768  XWAYLAND0
 1: +XWAYLAND1 1024/271x768/203+0+0  XWAYLAND1
Run Code Online (Sandbox Code Playgroud)

...

$ xrandr
Screen 0: minimum 16 x 16, current 1440 x 1668, maximum 32767 x 32767
XWAYLAND0 connected 1440x900+0+768 (normal left inverted right x axis y axis) 300mm x 190mm
   1440x900      60.03*+
XWAYLAND1 connected …
Run Code Online (Sandbox Code Playgroud)

display multiple-monitors drivers 20.04 gpu-driver

11
推荐指数
1
解决办法
1万
查看次数

如何持久设置(NVIDIA)GPU的NUMA节点?

我正在运行配备 AMD CPU (EPYC 7H12) 和 Nvidia GPU (RTX 3090) 的工作站。该系统运行在Ubuntu 20.04上。使用张量流时,我反复收到警告,正如相关SO 问题中所述。

\n
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:939] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero\n
Run Code Online (Sandbox Code Playgroud)\n

答案建议识别 GPU 的 PCI 总线 ID,然后将该设备的 numa_node 设置设置为 0。在我的例子中,以下方法有效。使用以下命令识别 PCI-ID 后lspci | grep NVIDIA

\n
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:939] successful NUMA node read from SysFS had negative value (-1), but there must be at least …
Run Code Online (Sandbox Code Playgroud)

nvidia gpu drivers 20.04 gpu-driver

7
推荐指数
0
解决办法
3877
查看次数

在不更改 NVIDIA 驱动程序版本的情况下降级 CUDA

我正在努力降级我当前的 CUDA 版本。我使用的是带有 NVIDIA GeForce RTX 3070 GPU、460 驱动程序和 CUDA 11.2 的 Ubuntu 20.04 LTS。我使用tensorflow 1.13.1作为机器学习软件包的一部分,但由于某种原因该软件无法正常工作。我怀疑这是因为 CUDA,因为我使用与 NVIDIA TITAN V GPU、450 驱动程序和 CUDA 11.0 相同的软件,并且该软件运行良好。

我首先尝试将 NVIDIA 驱动程序降级到 450,因为这样会自动安装 CUDA 11.0。不过,RTX 3070 GPU 似乎仅支持 460 驱动程序,因此无法选择降级驱动程序。

接下来,我尝试仅降级 CUDA,而不触及驱动程序。首先,我尝试删除当前的 CUDA 安装:

sudo apt-get --purge remove "*cublas*" "cuda*"
Run Code Online (Sandbox Code Playgroud)

然后使用该文件从NVIDIA 存档.deb (local)安装 CUDA 11.0 (按照网站上的安装说明进行操作):

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.0.3/local_installers/cuda-repo-ubuntu2004-11-0-local_11.0.3-450.51.06-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-0-local_11.0.3-450.51.06-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu2004-11-0-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
Run Code Online (Sandbox Code Playgroud)

然而,这似乎总是自动将驱动程序恢复到 …

nvidia cuda drivers nvidia-geforce gpu-driver

6
推荐指数
0
解决办法
2万
查看次数

我使用的是哪个 AMD 驱动程序?

我正在运行 Ubuntu Mate 17.04 并拥有 RX580 显卡。

我尝试使用以下网站安装amdgpu-pro驱动程序,似乎安装没有任何问题。

http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx

我试图弄清楚驱动程序是否确实在工作,并发现了 2 个不同的命令,但它们给了我不同的值


dpkg -l amdgpu-pro
Run Code Online (Sandbox Code Playgroud)

显示 amdgpu-pro


sudo lshw -c video
Run Code Online (Sandbox Code Playgroud)

显示驱动程序=amdgpu


那么我使用的是amdgpu还是amdgpu-pro

dpkg -l amdgpu-pro

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  amdgpu-pro     17.10-414273 amd64        Meta package to install amdgpu Pr
Run Code Online (Sandbox Code Playgroud)
sudo lshw -c video

    *-display                 
       description: VGA compatible controller
       product: Ellesmere [Radeon RX 470/480]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: …
Run Code Online (Sandbox Code Playgroud)

gpu-driver

5
推荐指数
2
解决办法
5万
查看次数

无法提取 .tar.xz 文件

我是 Linux 新手,我正在尝试在我的系统上安装 AMD 驱动程序。为此,我从 AMD 网站下载了该文件。它被称为amdgpu-pro-17.30-465504.tar.xz。在网站上它说我必须使用以下命令提取文件

tar -Jxvf amdgpu-pro-17.30-450654.tar.xz
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我收到以下错误。

username@Lenovo:~/Downloads$ tar -Jxvf amdgpu-pro-17.30-465504.tar.xz
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

我该如何安装解压它?出现这个错误的原因是什么?

tar drivers 16.04 amd-graphics gpu-driver

5
推荐指数
1
解决办法
2万
查看次数

如何为一张 Nvidia 卡上的两个 X 屏幕配置 xorg.conf?

目标

  • 这篇文章的目标:弄清楚将xorg.conf我的每个双显示器用作单独的 X 屏幕需要哪些配置。
  • 这篇文章的中期目标:弄清楚为什么我无法通过手动xorg.conf配置启动 X。
  • 成功指标:当我可以在脚本中启动xeyes或其他 X11 应用程序时,该脚本指定它们出现在我的哪个显示器上。
  • 最终目的:启动 LXC GUI 容器(即完整桌面),以便它们在所选显示器上全屏显示。我希望能够共享键盘并在显示器之间移动光标,但不能移动窗口。

我的系统

  • Ubuntu Server 20.04,Nvidia GT 710 显卡。司机是nvidia-dkms-470-server. 我使用的连接是 HDMI 和 DVI。
  • 系统上还存在其他视频卡,但它们是别名的,将用于直通目的。我不明白为什么这应该是相关的,但视频驱动程序之前已经让我感到惊讶。

预期行为:

  • 当我运行 时startx &,X 应该正常启动,然后我应该能够分别xeyes使用DISPLAY=:0.0或在屏幕 0 或 1 上打开DISPLAY=:0.1

实际行为:

  • 我无法启动 X,并显示“未找到屏幕”。

  • 从日志来看,xf86OpenConsole可能与问题有关,但我不知道那是什么。

  • 这是Xorg.0.log我尝试之后的sudo startx &

[  3083.851] (II) Module nvidia: vendor="NVIDIA Corporation"
[  3083.851]    compiled for 1.6.99.901, module version = 1.0.0
[ …
Run Code Online (Sandbox Code Playgroud)

xorg multiple-monitors nvidia-geforce xorg.conf gpu-driver

5
推荐指数
1
解决办法
2万
查看次数

是否可以在 Ubuntu 18.04 LTS 上安装高于 5.4 的内核并激活 Nvidia 驱动程序?

我发现只有内核版本 5.4 可通过名为 的 HWE 软件包用于 Ubuntu 18.04 LTS linux-image-generic-hwe-18.04

众所周知,Mainline 内核无法与 Ubuntu 存储库中的 Nvidia 驱动程序配合使用。

如何获取更新的内核版本?

nvidia kernel drivers 18.04 gpu-driver

4
推荐指数
1
解决办法
1660
查看次数

使用 CUDA 11.2 和 cuDNN 8.1-8.2 设置 TensorFlow-GPU Conda 环境(CUDA 460 驱动程序

我正在尝试为tensorflow-GPU 创建一个conda 环境。我有一个 GeForce RTX 3080,运行 Ubuntu 21.04,安装了 CUDA 460 驱动程序(禁用安全启动)。我尝试使用conda安装cudatoolkit,但是使用conda可用的最新版本是11.0,它最多只支持CUDA驱动程序450。我在网上找不到任何关于如何将新的CUDA版本安装到conda环境中的信息,只能在全局上找到使用 或 .run 文件的环境sudo(我想远离它)。我假设我使用pip install cudatoolkit=11.2或类似的东西,但我不确定。

任何帮助将不胜感激,因为我是 Linux 新手,而且我还不是终端忍者。

谢谢

nvidia cuda conda tensorflow gpu-driver

3
推荐指数
1
解决办法
8167
查看次数

如何在AWS ec2实例上安装Nvidia CUDA驱动程序?

我正在使用 AWS 实例,但 Nvidia CUDA 驱动程序未安装在那里。我需要帮助在 ec2 安装上安装 Nvidia CUDA 驱动程序。

Ubuntu 版本为 18.04,实例基于 GPU。显卡是nvidia t4。我正在使用 g46nxlarge 实例。

nvidia aws gpu-driver

3
推荐指数
1
解决办法
9215
查看次数

DRI_PRIME 不起作用

平台:Ubuntu 22.04(昨天安装)

问题:运行大多数程序都DRI_PRIME=1不起作用。我第一次发现它是在尝试运行 Minecraft (MultiMC) 时,因为它不使用独立 GPU。我尝试使用env DRI_PRIME=1但它没有改变任何东西。我尝试运行glxinfo | grep Device看看是否只是与游戏相关的问题:

okonio@rokonio-Dell-G15-5510:~$ glxinfo | grep Device
    Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
rokonio@rokonio-Dell-G15-5510:~$ DRI_PRIME=0 glxinfo | grep Device
    Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
rokonio@rokonio-Dell-G15-5510:~$ DRI_PRIME=1 glxinfo | grep Device
libGL error: failed to create dri screen
libGL error: failed to load driver: nouveau
    Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
Run Code Online (Sandbox Code Playgroud)

显然不是,并且尝试使用独立 GPU 启动它时会出现错误。我终于尝试了glxgears,奇怪的是它起作用了:

rokonio@rokonio-Dell-G15-5510:~$ glxgears
Running …
Run Code Online (Sandbox Code Playgroud)

nvidia graphics drivers 22.04 gpu-driver

1
推荐指数
1
解决办法
4888
查看次数