我最近在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) 我正在运行配备 AMD CPU (EPYC 7H12) 和 Nvidia GPU (RTX 3090) 的工作站。该系统运行在Ubuntu 20.04上。使用张量流时,我反复收到警告,正如相关SO 问题中所述。
\nI 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\nRun Code Online (Sandbox Code Playgroud)\n答案建议识别 GPU 的 PCI 总线 ID,然后将该设备的 numa_node 设置设置为 0。在我的例子中,以下方法有效。使用以下命令识别 PCI-ID 后lspci | grep NVIDIA:
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) 我正在努力降级我当前的 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)
然而,这似乎总是自动将驱动程序恢复到 …
我正在运行 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) 我是 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)
我该如何安装解压它?出现这个错误的原因是什么?
xorg.conf我的每个双显示器用作单独的 X 屏幕需要哪些配置。xorg.conf配置启动 X。xeyes或其他 X11 应用程序时,该脚本指定它们出现在我的哪个显示器上。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) 我发现只有内核版本 5.4 可通过名为 的 HWE 软件包用于 Ubuntu 18.04 LTS linux-image-generic-hwe-18.04。
众所周知,Mainline 内核无法与 Ubuntu 存储库中的 Nvidia 驱动程序配合使用。
如何获取更新的内核版本?
我正在尝试为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 新手,而且我还不是终端忍者。
谢谢
我正在使用 AWS 实例,但 Nvidia CUDA 驱动程序未安装在那里。我需要帮助在 ec2 安装上安装 Nvidia CUDA 驱动程序。
Ubuntu 版本为 18.04,实例基于 GPU。显卡是nvidia t4。我正在使用 g46nxlarge 实例。
平台: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)