问题标签 [sli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
277 浏览

fedora - Y510P Fedora 驱动安装错误后无法启动 X

我有一台集成 IntelHD 4th gen 的联想 Y510P。VGA 和一个专用的 Nvidia GT755 VGA。我运行 Fedora 21,直到最近都没有问题。我从未安装任何专有驱动程序或特殊工具来处理图形,它只是在 Fedora 下工作。(我使用 Windows 分区玩游戏,那里一切正常。)

最近,我为我的 Ultrabay-Slot 购买了第二台 GT755。引导到 Windows 没有问题,SLI 像魅力一样激活,一切似乎都很好。但是,引导到 fedora 会导致 CPU 迅速升温。后来我发现安装两个 VGA 会导致 bios 禁用 IntelHD,这显然是 Fedora 唯一可以开箱即用的 VGA。所以我的第一次尝试是并行安装 VGA 驱动程序和 IntelHD 驱动程序。(遵循本指南:https ://ask.fedoraproject.org/en/question/36506/changeing-default-driver-for-displaying-x/) 在我发现“没有带有 SLI 的 IntelHD”问题后,我尝试禁用 SLI 并仅依靠我的 Intel。我犯了一个巨大的错误:在 BIOS 中,我在仅使用一个 VGA 启动时禁用了 GT755。忘记了,后来我再次尝试安装Nvidia驱动程序,找不到已实现的GT755。相信这是由于 /usr/share/X11/xorg.conf.d/20-intel.conf 中的一些 xorg.conf 代码造成的:

我只是插入了第二个 GT755,这导致 bios 禁用了 IntelHD。现在我安装了 Nvidia 驱动程序(bumblebee-nvidia),一切正常,xorg.conf 被自动重写,我在 /etc/default/grub 中禁用了 nouveau 并重新编译 grub(使用 grub2-mkconfig -o grub.cfg),然后重新启动. 从那以后,我无法进入登录屏幕。当我输入我的 LUKS-passwd 时,我看到一条黄色消息:

但如果我没记错的话,它总是显示出来的,只是白色的。

我尝试恢复到 xorg.conf、grub.cfg 和 /etc/default/grub 的备份并重新编译 grub,但没有任何效果。一切都在启用和禁用内部 GT755 的情况下进行了测试。我尝试使用启用的 GT755 重新安装 bumblebee-nvidia,没有区别。IntelHD 驱动程序在启动时加载,并且在所有与 xorg 相关的配置文件中似乎都已正确配置。调用 startx 会导致登录屏幕闪烁片刻,然后立即被错误消息替换:

在这一点上,我很高兴能拿回我的显示器。然而,理想情况下,我希望能够将第二个 VGA 保留在它的插槽中并仍然使用 IntelHD,因为在 fedora 下我永远不需要高 VGA 性能。 我现在需要的是将我的系统恢复到旧状态的可能性。 运气好的话,我实际上可以在之后安装所有必需的驱动程序,并且会为 Y510P 编写一些 VGA 指南。

0 投票
1 回答
4276 浏览

opengl - OpenGL 多 GPU 支持

当我们在 PC 上创建 OpenGL 上下文时,有没有办法选择使用哪个物理设备或使用多少个设备?最新的 OpenGL (4.5) API 是否支持多 GPU 架构?如果我有两张相同的显卡(例如,两张 Nvidia GeForce 卡),我如何正确编程 OpenGL API 以便从我有两张卡的事实中获益?如何以最小的努力将 OpenGL 程序从单 GPU 版本转移到多 GPU 版本?

0 投票
0 回答
44 浏览

magento2 - 覆盖magento2中system.xml中的注释

无法覆盖 magento2 中的 system.xml 以删除添加的评论使用 sli 搜索系统从图像中的给定列表中删除一些产品属性列表

在此处输入图像描述

0 投票
1 回答
845 浏览

opengl - 如何在 OpenGL 中启用 SLI?

我正在使用glad 和GLFW 运行openGL 4.6,并使用最新的nvidia 驱动程序。Sli 在 nvidia 控制面板中启用,我在 x299 平台上运行,SLI 中有双 1080ti。

目前只有 GPU1 以 100% 运行,而 GPU2 以 0% 运行。我试图用循环重载顶点着色器和片段着色器,只是为了测试 SLI 是否正常工作,但 GPU2 仍处于 0%。

我试图在 nvidia 控制面板中强制 AFR,它以 100% 使用两个 GPU,但没有增加 fps。

0 投票
0 回答
107 浏览

performance - 根据 google SRE book 的 SLO 合规性报告

我想创建一个 SLO 合规性报告,如此处所示的 Google SRE 手册:https ://landing.google.com/sre/workbook/chapters/implementing-slos/#slo-compliance-report

如描述所示:括号中的数字表示已达到的目标数量,以及目标总数。

问题:我无法弄清楚他们是如何计算括号中的数字的,以及为什么上面几个服务中的数字都是 1 而最后一个服务的数字大于 1。

我需要有关如何得出这些数字的指导。请帮忙

0 投票
0 回答
78 浏览

nvidia - D3D11 - 如何处理 SLI 和 Nvidia Surround?

在枚举适配器和输出时是否需要担心带有或不带有环绕声的 Nvidia SLI?假设一个虚构的构建:

  • (2x) SLI 中的 GTX 960
  • (3X) 1920x1080 显示器通过 Surround 以横向模式连接,产生 5760x1080

在使用IDXGIFactory::EnumAdapters枚举适配器时,它是将两个 GPU 显示为单独的适配器还是仅显示一个组合?(假设启用了 SLI,并且我们屏蔽了任何集成 GPU 和 Microsoft Basic Render Driver)。输出的情况相同,使用IDXGIAdapter::EnumOutputs时,它返回 3 个不同的输出还是只返回一个?(假设启用了环绕声)。如果它只返回一个,IDXGIOutput::GetDisplayModeList将包括至少一种 5760x1080 的显示模式,证明我是对还是错。但如果是三个不同的输出,我应该为每个输出创建一个交换链吗?

笔记:

  • 不能正确回答我的问题
  • 我不想要任何基于 NvAPI 的方法,只想要纯 Directx11
  • 环绕最佳实践没有提供太多信息
  • 我目前没有任何 SLI+Surround 设置,所以我无法回答我自己的问题。我还必须处理 AMD Eyefinity
0 投票
0 回答
214 浏览

tensorflow - 具有 2 个 GPU 的 TensorFlow 忽略其中一个

我在通过 SLI 技术连接的 2 个 GPU 上计算 tensorflow 时遇到问题:只有一个在工作,第二个没有,尽管两个 GPU 都被 TF 识别。

设置: - Ubuntu 18.04 - Python 3 - Tensorflow 2.1 - Cuda 10.1 - Nvidia 驱动程序(官方)440.64 - AMD Ryzen 2700 - Asus x470 prime - 通过 SLI 技术连接的两个 GTX 1070 的 GPU。

我已经测试了我在互联网上找到的许多东西。具体来说:

  1. 我从 Tensorflow 2.0 开始,它不起作用,所以我将它更新到 TF 2.1。问题依旧

  2. 清除并重新安装 Nvidia 驱动程序 430.50。将它们更新为 440.64。问题依旧

  3. 我分别验证了我的每个 GPU。我从物理上删除了其中一个,并在其余的上启动了代码。它起作用了,而且 GPU 似乎还可以。

  4. 我分别验证了主板上的每个 GPU 端口。它起作用了,这意味着每个端口都很好。

  5. 我插入了两个带和不带硬件 SLI 连接的 GPU,并启动了以下代码:

结果,当 时strategy = tf.distribute.MirroredStrategy(devices=['/GPU:0']),代码运行良好。但是,当devices=['/GPU:1']或时devices=['/GPU:0', '/GPU:1'],nvidia-smi 在第二个 GPU 上显示一些进程,但代码执行堆叠在行

所以我必须重新启动计算机,因为它已经死了。

  1. 最初,我的 X11 配置 (xorg.conf) 没有为 SLI 配置:

谷歌搜索后,我玩了sudo nvidia-xconfig -sli=onsudo nvidia-xconfig -sli=auto, ETC

结果,重新启动后,我获得了一个带有 2 行的引导循环:

每隔约 3 秒,屏幕变黑,然后这两条线再次显示。无法访问 TTY,因为它也在引导循环中。我查看了有关此主题的所有内容,但没有任何效果。所以,我保留了没有 SLI 的以前的 X11 配置

如果您遇到此类问题,请随时分享。任何建议都会有所帮助。

谢谢!

0 投票
0 回答
47 浏览

google-cloud-platform - GCP UI 中的错误预算是否应该超过 100%?

我刚刚开始在 GCP 中使用 SLO,我的第一个 SLI 似乎正在工作,但是“错误预算”字段远高于 100%。我在网上看到的所有示例都是 100%,而我的似乎在 700.00% 或以上之间浮动到数千个。有没有其他人经历过这个?

我的 SLI 通过 Terraform 配置为“request_based_api”,我正在使用“good_total_ratio”查询,其中我提供了“good_service_filter”和“totaL_service_filter”,它们是基于自定义日志的 textPayload 报告日志条目的自定义日志指标. 我的服务以创建表示开始请求的日志条目的函数开始(因此被 total_service_filter 拾取),服务以 Cloud Build 进程结束,该进程还将日志条目写入表示成功完成的同一日志(因此被 good_service_filter 拾取)。

正如我所说,它似乎正在工作,但由于错误预算如此之高,我不确定。除了 100% 之外,我还没有找到任何示例,这让我怀疑我是否以某种方式搞砸了。

0 投票
1 回答
27 浏览

rest - 用于 99% 的 REST API 可用性的 prometheus 警报表达式

如果 API 在 99% 的情况下都不可用,我想在 Prometheus 中为 REST API 创建警报。我是普罗米修斯表达的新手。你能帮我创建一个表达式来触发这个警报吗?例如,如果我有一个跟踪 http 失败的计数器 failed_counter。请帮忙。

0 投票
1 回答
597 浏览

prometheus - PromQL 查询从固定日期计算服务正常运行时间和停机时间

我正在尝试构建一个基本的 SRE 仪表板来学习 Prometheus/Grafana。

我想计算自今年 1 月 1 日以来服务已运行的小时数和停机小时数,以便我可以从错误预算中减少停机时间。可以使用 PromQL 查询来计算吗?

我更喜欢使用一个指标,例如up无论使用什么导出器/客户端库都可以使用。