问题标签 [video-card]

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 回答
8842 浏览

c# - 如何读取 GPU 负载?

我正在编写一个程序来监视计算机的各种资源,例如 CPU 使用率等。我还想监控 GPU 使用情况(GPU 负载,而不是温度)。

0 投票
0 回答
252 浏览

xcode - Activity Monitor 和 Instruments 之间的内存性能差异

我的 xcode 项目使用 OpenGL 3.2 进行绘制。运行分析器时,分配工具显示出健康的行为(分配和解除分配),但在观察活动监视器时,内存使用量在 3 分钟内迅速上升到 ~ 2GB。我在其他 Mac 上运行相同的程序,活动监视器仅显示 40MB 内存使用量。我在相同的操作系统版本 10.8 和相同的 Xcode 版本 4.4 上运行相同的项目。

0 投票
2 回答
2209 浏览

c++ - glGenTextures 分段错误?

所以这就是问题所在:当我调用glGenTextures时,我遇到了分段错误。

我在 linux 上,这是我目前用来调查此问题的代码:

看起来很简单,对吧?好吧,我用 GDB(GNU 调试工具)跟踪了段错误,当我在文件/usr/lib/mesa/libGL.so.1中调用glGenTextures()时,它就会发生。

那是我的视频驱动程序的openGL代码......

有任何想法吗?

0 投票
1 回答
10775 浏览

opengl - 将 GPU 计算的结果返回到 OpenGL 中的 CPU 程序

有没有办法将运行在 GPU 上的着色器的结果返回到运行在 CPU 上的程序?

我想根据 GPU 上的计算成本高的算法从简单的体素数据生成多边形网格,但我需要 CPU 上的结果用于物理计算。

0 投票
2 回答
1210 浏览

java - LWJGL 渲染器需要 GLSL 和 OpenGL2

我的第一个 JMonkeyEngine 程序有问题。我得到这个:

我知道这是因为我需要 GLSL 和 OpenGL2(在此处找到)但我似乎已经拥有最新的显卡驱动程序:

已安装适合您设备的最佳驱动程序软件

我怎样才能解决这个问题?(注意:我在这里学习教程)

0 投票
1 回答
306 浏览

32-bit - (32 位应用程序的)32 位寻址限制是否包括专用视频内存?

32 位应用程序能否在系统 RAM 和视频 RAM 之间使用超过 4GB 的空间?

背景:一些游戏(例如,天际)是在 32 位架构下编译的。我正在运行一个 64 位系统,主板上有 16GB DDR3,显卡上有 4GB GDDR5。程序的 32 位架构是否将其寻址能力限制为 4GB 的总空间,或者是图形内存(在图形卡上)在一个单独的地址空间中,从而巧妙地允许可寻址内存的总和大于4GB?

我问是因为我无法知道任务管理器中的分页量和GPU-Z中使用的图形内存量是否是独立集(这似乎表明它们是单独寻址的,因为总和可能大于4GB ),或者它们之间是否存在重叠。

0 投票
2 回答
3491 浏览

windows - 如何以编程方式更改第三个监视器

当我使用笔记本电脑时,我使用 3 个显示器:

  1. 笔记本电脑显示器
  2. 第二台显示器(通过 VGA 连接)
  3. 电视(通过 HDMI 连接)

我的显卡不支持3台显示器,所以我经常从2台切换到3台:当我在电脑上时,我使用第二台显示器,当我想看一些电影等时,我使用第三台。

我目前必须转到屏幕分辨率,选择未使用的显示器,然后选择将桌面扩展到此显示器

有没有办法可以自动化它?

是否有任何命令行工具或任何允许这样做的 Windows API?

编辑:
Display Changer似乎可以满足我的需要,但问题是它只检测到工作监视器。未检测到第三台显示器(当前未使用),因此我无法连接它。

0 投票
2 回答
2619 浏览

opengl - 使用 cocos2d-x 的 exe 文件需要 OpenGL 1.5 或更高版本。如何让它在没有视频卡的情况下工作?

我尝试在 cocos2d-x 中构建示例项目。当我运行 exe 文件时,有一个弹出窗口告诉我需要 OpenGL 1.5 或更高版本,我应该更新我的驱动程序。不幸的是,我的电脑目前没有显卡。我可以在不购买显卡的情况下升级我的 PC 中的 OpenGL 版本吗?

我的 PC 目前使用Intel® G33/G31 Express 芯片组家族

0 投票
2 回答
3977 浏览

c++ - OpenGL 向后兼容性

我购买了支持 OpenGL 4.2 的显卡。但我想开发一个应该支持 OpenGL 2.0 的应用程序

我的卡是否支持 OpenGL 2.0 应用程序(向后兼容)??那么如何确保向后兼容

我计划使用 GLUT/GLFW C++ 库。

0 投票
1 回答
173 浏览

c# - 如何防止操作系统刷新显存

我需要实现一个可以冻结屏幕图像的应用程序,同时所有应用程序都正常工作,除了它们没有反映在屏幕上。

它可能需要阻止所有应用程序将数据写入视频卡内存。

有人告诉我尝试CUDA编程,但它只适用于Nivida显卡,我需要我的程序适合各种显卡。

我不知道是否有任何关于视频卡驱动程序的 API 可以提供帮助。

程序的功能真的很简单,但是我一点头绪都没有。

我应该从事驱动程序编程,还是视频驱动程序已经为程序员提供了这种 API?

我应该直接处理硬件还是只使用提供的api(如果有的话)?

该程序将在windows平台上运行,但来自linux的提示也可以(也许它们是我的灵感)。