标签: nvidia

Linux 中的 MOK 到底是做什么用的?

安装 Nvidia 驱动程序后,我被提升为设置 MOK 密码,否则第三方驱动程序可能无法正常工作,因此我创建了一个。重新启动后,我看到一个蓝色的 MOK 管理屏幕,其中有几个选项,第一个是继续启动。所以我选择了这个,当启动完成时,我的第二台显示器没有被识别。记得在最初提示 MOK 时阅读了有关安全启动的内容,我启动到 BIOS 并关闭了安全启动。现在我的第二个屏幕回来了。想到了几个问题。

  1. 首先,什么是MOK?
  2. 我是否需要它,如果不需要,我该如何摆脱它?
  3. 由于安装 Nvidia 驱动程序或设置 MOK,是否无法识别我的第二个屏幕?
  4. 我可以只关闭安全启动吗?

谢谢你的帮助!

linux nvidia linux-mint secure-boot

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

基于用户的 GPU 优先级

我有一台运行 Linux (Kubuntu 14.04.3 LTS x64) 的计算机,我使用 CUDA 工具包在某些 Nvidia GPU 上执行一些计算。

我与其他几个用户共享计算机。如何定义每个用户对每个 GPU 的优先级?

示例:有三个用户和三个 GPU。我希望用户 1 在 GPU 1 上拥有最高优先级,用户 2 在 GPU 2 上拥有最高优先级,而用户 3 在 GPU 3 上拥有最高优先级。

priority nvidia gpu

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

如何在无头节点上调整 NVIDIA GPU 风扇速度?

如何在运行 Linux 的无头节点上控制多个消费级 NVIDIA GPU(例如 Titan 和 1080 Ti)的风扇速度?

headless nvidia fan gpu

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

如何禁用(然后重新启用)我的一个 NVIDIA GPU?

我正在开发一个具有多个 NVIDIA GPU 的系统。我想禁用/使我的一个 GPU 消失,而不是其他 GPU;无需重新启动;以便我稍后可以重新启用它。

这可能吗?

笔记:

  • 假设我有root权限(尽管对于拥有设备文件权限的用户来说,非root解决方案更好)。
  • 如果重要的话,发行版是 SLES 12 或 SLES 15,并且 - 不要问我为什么:-(

linux nvidia sles gpu

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

将 Xorg 设置为仅使用屏幕的一部分

我的屏幕分辨率为 1280 x 1024。但不幸的是,最右边的 200 像素带损坏,无法显示任何图像。

如何设置 Xorg 将我的屏幕视为 1080 x 1024 设备?

现在我已经尝试过:

Virtual 1080 1024
Viewport 0 0
Run Code Online (Sandbox Code Playgroud)

它不起作用 - 图像被缩放以适合垂直,水平我可以用鼠标平移。

xorg xrandr nvidia

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

如何使 nvidia-settings 工具中的更改持久化

我想为我的 nvidia 显卡禁用 VSync(在 nvidia 设置中称为“同步到 VBlank”)。

但是配置只有在我启动 nvidia-settings 工具时才会生效。重新启动后,系统 VSync 再次启用,我必须再次启动程序。

我尝试导出xorg.conf并将其放入/etc/X11/但没有成功。

所以我的问题是如何在 nvidia-settings 工具中进行持久更改?

arch-linux configuration graphics nvidia

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

使用 Nvidia Optimus 在多台显示器上运行 F.lux (Flux) 或 Redshift

我尝试安装 F.lux 然后安装 Redshift,并将它们配置为在多台显示器上运行但没有成功。我想知道我的设置(包括使用 Bumblebee 的 Nvidia Optimus 设置)是否可能是导致此失败的原因。

这两个程序似乎在我的笔记本电脑屏幕上运行良好,但我通过 VGA 的外接显示器无法根据我的笔记本电脑屏幕调整颜色。有没有人有过类似的经历,或者能够使用 Nvidia Optimus 笔记本电脑在外部显示器上运行颜色调整程序?Optimus 的情况让我配置为intel-virtual-output在 Nvidia 的驱动程序上使用和 Xrandr运行外部显示器,所以我想知道这种情况是否会影响我运行 F.lux 或 Redshift 程序的能力。

以下是我遵循的一些指南:

https://github.com/Kilian/f.lux-indicator-applet/issues/18

http://justgetflux.com/linux.html

http://jonls.dk/redshift/

https://gist.github.com/bcomnes/4243805

我有一台 W520 ThinkPad,配备 Intel 3000HD 和 Nvidia Quadro 1000M 芯片组,运行 Ubuntu 13.10(Saucy Salamander)和 Windows 7 双启动。

ubuntu nvidia

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

用于计算的多 Nvidia GPU 超频 (CUDA)

我在论坛和手册中看到你必须添加

Option "Coolbits" "value"
Run Code Online (Sandbox Code Playgroud)

到 xorg.conf 或类似文件。

我已经能够在第一个 GPU 上使用它,也就是渲染显示的那个。我无法在第二个 GPU 的 nvidia 设置中获得超频选项,没有渲染任何显示。

我试过这样的事情

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
    BusID       "PCI:2:00:0"
    Option      "Coolbits" "12"
EndSection

Section "Device"
    Identifier  "Videocard1"
    Driver      "nvidia"
    BusID       "PCI:3:00:0"
    Option      "Coolbits" "12"
EndSection
Run Code Online (Sandbox Code Playgroud)

在各种文件中:xorg.conf、99-nvidia.conf、nvidia-xorg.conf。我尝试过的一切都导致黑屏,没有超频能力或仅在第一个 GPU 上超频能力。

是否可以为两个 GPU 解锁超频,如果可以,如何?

我在任何地方都没有发现这个问题。我在 Fedora 21 上运行 346.59 个驱动程序。

nvidia gpu

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

带有 xrandr 1.4 的带有 2 个视频驱动程序的双显示器

我正在尝试使用 2 个不同的显卡驱动程序(i915 和 nvidia)进行双屏显示,但正如您所看到的,xrandr 仅列出了 nvidia 提供商。我正在使用 Arch Linux。我没有成功尝试找到xrandr获取提供者列表的位置。

[x@epoch ~]$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x279 cap: 0x1, Source Output crtcs: 4 outputs: 6 associated providers: 0 name:NVIDIA-0

[x@epoch /etc/X11]$ sudo lshw -numeric -c video
*-display               
       description: VGA compatible controller
       product: GK104 [GeForce GTX 770] [10DE:1184]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: …
Run Code Online (Sandbox Code Playgroud)

xrandr nvidia multi-monitor intel i915

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

使用 NVIDIA 驱动程序时,如何在不连接显示器的情况下启动 X?

卡: Geforce GT 730
操作系统: Centos 6.5

我正在尝试在位于 DC 异地的 CentOS 6.5 机器上演示HP RGS。RGS 要求 X 与 NVidia 硬件加速一起运行,但我无法让 X 使用 nvidia 模块无头启动。
我已经尝试在 xorg.conf 中使用CustomEDID,同时运行nvidia-xconfig --allow-empty-initial-configuration,同时运行两者,但两者都没有。

nvidia 相关软件包:

]# rpm -qa | grep nvidia
nvidia-x11-drv-346.59-1.el6.elrepo.x86_64
kmod-nvidia-346.59-1.el6.elrepo.x86_64
nvidia-detect-346.59-1.el6.elrepo.x86_64
Run Code Online (Sandbox Code Playgroud)

内核模块已加载,noveau 已列入黑名单:

]# lsmod | grep -i nvid\|nov
nvidia               8368812  0 
i2c_core               31084  1 nvidia
Run Code Online (Sandbox Code Playgroud)

lspci 输出:

lspci | egrep 'VGA|3D'
06:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2
08:00.0 VGA compatible controller: NVIDIA Corporation …
Run Code Online (Sandbox Code Playgroud)

xorg centos nvidia

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