标签: nvidia

KVM 或 Xen 中的 GPGPU/CUDA

我们希望能够在 KVM 或 Xen(或 Citrix Xenserver)中直接访问支持 CUDA 的 GPU。具体来说,我们想使用 PCI passthrough 来访问一个 NVIDIA Tesla S2050 单元,它由 4 个 Tesla C2050 设备组成。我知道 Xenserver 5.6 支持启用 SLI 多操作系统的 GPU,但我的理解是 C2050 不是 SLI 多操作系统设备。由于我遇到的性能和维护问题,我宁愿避免类似 RPC 的解决方案。

Amazon EC2 提供带有 Tesla M2050 GPU 的 Xen VM,我相信它与我们的 C2050 非常相似,所以看起来我想做的事情应该是可能的。有没有人成功地将非 SLI 多操作系统 GPU 从 KVM 或 Xen 传递到 Linux VM 并成功运行 CUDA 应用程序?如果是这样,您使用了什么虚拟化解决方案以及使用了什么 GPU?

kvm nvidia xen

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

显示问题 - 屏幕上出现随机网格

我最近开始使用 Arch 和 nvidia 驱动程序(我在让 nouveau 甚至工作时遇到很多问题,所以我决定尝试 nvidia)并且我开始遇到相当奇怪的问题。屏幕不时地开始在所有窗口上显示网格。 截屏

Dock (cairo-dock) 似乎不受影响: 截图

我在 Gnome 3.4.1 下使用 Compiz-Fusion 和 Cairo-Dock 运行 Arch 3.4.3-1 (x86_64)。Nvidia 是使用 [extra] 中的 nvidia 包安装的

Name           : nvidia
Version        : 302.17-1
URL            : http://www.nvidia.com/
Licenses       : custom
Depends On     : linux>=3.4  linux<3.5  nvidia-utils=302.17
Conflicts With : nvidia-96xx  nvidia-173xx
Architecture   : x86_64
Description    : NVIDIA drivers for linux.
Run Code Online (Sandbox Code Playgroud)

窗口管理器是 Emerald。显卡是GT220。

日志中没有任何相关内容(我可以看到)。解决此问题的唯一方法(我发现)是重新启动 X 服务器。

我将不胜感激 - 我一直试图找到任何方法来解决这个问题,但没有任何运气。

编辑:过去 45 分钟我一直在使用 gnome-shell,但它还没有崩溃。这可能是 compiz/emerald 的问题吗?

编辑:不,遗憾的是 gnome shell …

gnome arch-linux xorg compiz nvidia

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

为什么 startx 显示黑屏,没有错误?

我最近想解决一个问题,即使用运行 debian (jessie) 的笔记本电脑上的第二台显示器,但由于我缺乏知识,事情没有按计划进行。现在我开始进入tty1,没有任何类型的图形环境启动。

我有一台戴尔 XPS17 笔记本电脑,使用英特尔高清第二代芯片组和英伟达 gt555m 显卡。

我最初做的是安装一些驱动程序(一些 nvidia 驱动程序 iirc),然后创建一个xorg.conf.

当我现在执行时startx只出现黑屏,但/var/log/Xorg.0.log.

我的目标是使用 Intel 高清显卡和使用 Nvidia 卡的附加显示器再次运行默认的笔记本电脑显示器(但如果只有笔记本电脑显示器可以再次工作,我也会很高兴)。

做什么?我对 Linux/unix 不太熟悉,我很感激任何可用的分步解决方案。

linux xorg debian nvidia intel-graphics

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

在 Linux Mint 上关闭 DP 监视器时停止更改显示设置

我使用 Nvidia 的专有驱动程序运行 Linux Mint Cinnamon 18.3。自动显示检测非常适合设置(比过去更容易!)但是由于 DisplayPort 在关闭时断开显示器,它会在我的 3 显示器设置上移动我的窗口。

有什么方法可以对当前检测到的配置进行快照并将其锁定在 xorg 中以停止更改和移动我的窗口?

或者,有没有办法告诉专有驱动程序忽略显示器的电源状态?我不知道 DP 协议的细节,所以不确定这是否是一个问题。

我不得不为我的显示器禁用 DPMS/睡眠模式,因为它在恢复时一直崩溃,所以我唯一的另一个选择是让我的显示器一直开着,这会浪费很多电量。

很高兴分享任何配置等,但由于它都是自动检测到的,我不确定这会有多大帮助。

xorg nvidia linux-mint displayport

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

Debian 12 linux-image-6.1.0-18-amd64 dist-upgrade 在 nvidia GPL 不兼容模块上失败 nvidia.ko 使用仅 GPL 符号“__rcu_read_lock”

我对今天通知的 Debian 12 的新更新运行了apt-get upgrade和。apt-get dist-upgrade

\n

最后一个失败并显示此消息,稍后可以看到它涉及 NVidia 驱动程序(我使用 Debian 发行版之一)编译:

\n
dkms: autoinstall for kernel: 6.1.0-18-amd64 failed!\nrun-parts: /etc/kernel/postinst.d/dkms exited with return code 11\n
Run Code Online (Sandbox Code Playgroud)\n
sudo apt-get dist-upgrade\nLecture des listes de paquets... Fait\nConstruction de l'arbre des d\xc3\xa9pendances... Fait\nLecture des informations d'\xc3\xa9tat... Fait      \nCalcul de la mise \xc3\xa0 jour... Fait\nLes NOUVEAUX paquets suivants seront install\xc3\xa9s\xc2\xa0:\n  libllvm16 linux-headers-6.1.0-18-amd64 linux-headers-6.1.0-18-common linux-image-6.1.0-18-amd64\nLes paquets suivants seront mis \xc3\xa0 jour\xc2\xa0:\n  linux-headers-amd64 linux-image-amd64 postgresql-14\n3 mis \xc3\xa0 jour, 4 nouvellement install\xc3\xa9s, 0 \xc3\xa0 enlever …
Run Code Online (Sandbox Code Playgroud)

debian apt nvidia dist-upgrade

9
推荐指数
2
解决办法
4293
查看次数

nVidia 驱动程序的 TTY 分辨率较差

TTY1-6分辨率较差~640×480

Ubuntu 11.10 | Grub2 | 英伟达 | 英伟达 GT215 主板

我在这个网站上完成了这个过程,编辑后 GRUB 菜单以正确的(更精细的分辨率)显示。但是在它启动到 GNOME(通过 gdm3)并且我尝试查看终端 1-6 后,屏幕几乎或完全无法读取。

我能够恢复我的更改,但我希望恢复终端屏幕能够达到的精细分辨率。

确定屏幕分辨率可用。对我来说,我用过:

hwinfo --framebuffer | grep "Mode"
Mode 0x0369: 1680x1050 (+6720), 24 bits
Run Code Online (Sandbox Code Playgroud)

这些是我经历的步骤。编辑 1) grub 配置 2) initramfs 模块,然后 3) 更新

sudo vi  /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

找到以下三行。

GRUB_CMDLINE_LINUX_DEFAULT="quiet  splash"
GRUB_CMDLINE_LINUX=""
...
#GRUB_GFXMODE=640×480
Run Code Online (Sandbox Code Playgroud)

将它们更改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX="vga=0x0369"
...
GRUB_GFXMODE=1680x1050
Run Code Online (Sandbox Code Playgroud)

然后:

sudo vi  /etc/initramfs-tools/modules
Run Code Online (Sandbox Code Playgroud)

添加/编辑行:

uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap
Run Code Online (Sandbox Code Playgroud)

创建一个新文件:

echo FRAMEBUFFER=y |  sudo tee /etc/initramfs-tools/conf.d/splash
Run Code Online (Sandbox Code Playgroud)

最后更新配置文件:

sudo update-grub2
sudo update-initramfs …
Run Code Online (Sandbox Code Playgroud)

terminal grub2 tty nvidia

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

在 Linux Mint 上更改屏幕分辨率

我刚刚安装了 Linux Mint 14,但无法更改屏幕分辨率。适当的分辨率 1920 x 1200,只是不在选项之中。

我已经尝试过这个解决方案,但它报告:

xrandr: cannot find output "VGA1"
Run Code Online (Sandbox Code Playgroud)

我也试过这个,但它报告:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.
(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
Run Code Online (Sandbox Code Playgroud)

编辑1

我的显卡信息:

Graphics:  Card: NVIDIA GF108 [GeForce GT 440] bus-ID: 01:00.0 X.Org: 1.13.0 driver: nvidia Resolution: 640x480@59.9hz 
           GLX Renderer: GeForce GT 440/PCIe/SSE2 GLX Version: 4.3.0 NVIDIA 313.26 Direct …
Run Code Online (Sandbox Code Playgroud)

nvidia linux-mint resolution

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

xrandr --listproviders 未检测到 nvidia

我正在尝试配置“使用 RandR 1.4 卸载图形显示”,但 xrandr 仅检测到英特尔显卡:

$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0x2, Sink Output crtcs: 3 outputs: 3 associated providers: 0 name:modesetting
Run Code Online (Sandbox Code Playgroud)

显卡(笔记本电脑 Acer Aspire V3-772G):

# lspci | grep -E 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)
Run Code Online (Sandbox Code Playgroud)

操作系统:

$ cat /etc/slackware-version 
Slackware 14.1
# uname -a
Linux darkstar 3.15.1-big_btz #3 SMP Mon Jul 14 15:56:31 …
Run Code Online (Sandbox Code Playgroud)

xorg xrandr nvidia slackware optimus

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

HDMI 端口不适用于 Manjaro Linux 笔记本电脑的 Nvidia/Intel Bumblebee 驱动程序

资讯

操作系统:Manjaro Linux 16.10(肉桂社区版)

$ cat /etc/*-release                                                                                                
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=Fringilla
DISTRIB_DESCRIPTION="Manjaro Linux"
Manjaro Linux
NAME="Manjaro Linux"
ID=manjaro
PRETTY_NAME="Manjaro Linux"
ANSI_COLOR="1;32"
HOME_URL="http://www.manjaro.org/"
SUPPORT_URL="http://www.manjaro.org/"
BUG_REPORT_URL="http://bugs.manjaro.org/"
Run Code Online (Sandbox Code Playgroud)

类型 : 笔记本电脑

内核:4.4.28-2-MANJARO

CPU : Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz

GPU:

  • 英特尔公司第三代酷睿处理器图形控制器(修订版 09)
  • NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)

PCI 地址 :

  • 英特尔 iGPU:00:02.0
  • 英伟达 GPU:01:00.0

大黄蜂的司机。

问题

我找到(并阅读了)NVIDIANVIDIA OptimusArchLinux 维基(因为是的,Manjaro 是基于 ArchLinux 的)。

但是当我安装 Manjaro 时,我安装了非免费驱动程序等等 nvidianvidia-libgl并且xorg-xrandr已经安装并且是最新的。

而且我的HDMI 端口不工作。我认为这是因为 X11 conf …

nvidia hdmi manjaro bumblebee intel-graphics

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

将超宽显示器分割为 3 个虚拟屏幕

对于我的工作,我尝试在 Ubuntu 上将新的超宽显示器分成 3 个虚拟屏幕(我不想使用 gTile 等平铺工具)。当我选择“xorg”驱动程序时,我使用“xrandr”的第一次测试没问题。但我的显示器闪烁得太多,让我感到恶心。所以我选择了“NVidia”驱动程序并且没有闪烁。好的。但现在我无法使用“xrandr”分割我的显示器。

一些信息:

  • 乌班图20.04
  • 显示器:三星奥德赛G9
  • 刷新率:240
  • 分辨率:5120x1440
  • 使用的端口:显示端口 2
  • 显卡:Nvidia GeForce GTX 1070

分割命令:

xrandr --setmonitor VDP-L 1706/0x1440/1+0+0 DP-2;xrandr --setmonitor VDP-M 1706/0x1440/1+1706+0 none;xrandr --setmonitor VDP-R 1708/0x1440/1+3412+0 none
Run Code Online (Sandbox Code Playgroud)

似乎“xrandr”不适用于专有驱动程序。

谢谢你的帮助。

gnu-screen nvidia split

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