问题标签 [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.
c# - 显卡:在 c# 中获取共享系统内存和总可用内存
如何获取以下信息:共享系统内存、总可用内存和系统显存我的显卡在 c sharp 中?
opencl - 与“未找到 GPU。回退到 CPU 设备”有什么关系
刚刚下载AMD-APP-SDK-v2.5-RC2-lnx32
,为什么我得到这个:GPU not found.
,当我尝试执行示例程序时?
===========================================
fglrx信息:
opengl - 在旧硬件上使用 OpenGL 3x?
所以我最近一直想冒险进入图形编程的世界。经过数小时的学习如何使用 OpenGL 非官方 SDK 元素,我终于能够弄清楚我需要做什么。
不过小问题:我的英特尔显卡(“HD”)不支持 2.1 之后的 OpenGL。
我正在阅读的这本书通过 OpenGL 3.3 以及之后的内容进行教学。我听说这本书非常好,我想继续使用它,但似乎我的硬件破坏了我的机会,而且我能找到的任何其他书籍都是非常新的,或者是 90 年代制作的并且非常过时。我很沮丧,所以我的问题是有什么方法可以在我当前的设置上创建现代 OpenGL 应用程序?
我也许可以得到一张新的显卡,但我不确定,所以任何建议都会很棒。
directx - IDirect3D9::GetAdapterCount 找不到我的第二个视频卡
我的笔记本电脑有两个显卡,一个是高性能的 NVIDIA,一个是板载的 Intel。但是,当我调用 IDirect3D9::GetAdapterCount 时,它只能找到板载的英特尔,可能是因为隐藏了高性能的英特尔。
我可以进入我的笔记本电脑设置并告诉它“强制选择”NVIDIA 卡,然后它就可以工作了,但这对我的最终用户来说不是一个可接受的解决方案。我还注意到,当我运行战地 3 时,即使没有启用“强制选择”,它也能够正确找到 NVIDIA 卡。也许有一个特殊的白名单列出了战地?还是其他什么秘法?
任何想法如何获得那张难以捉摸的卡?
c++ - 通过调整视频适配器反转显示颜色
我想知道是否可以通过直接调整视频适配器来创建一个 Windows 程序来反转所有显示颜色,就像 MacOS 在其“黑白模式”中所做的那样。
我是一名 C++ Windows 开发人员,我的视网膜上患有一种称为色素性视网膜炎的退行性疾病,这使我对眩光和鲜艳的色彩非常敏感。Windows 提供的高对比度方案不是一种选择。它只是行不通。选择后,大多数应用程序(微软事件)都会忽略它,最终在黑色背景上呈现黑色文本!。Apple 只翻转每种颜色的位的方法简单、快速且非常有效。我知道 Macintosh 具有处理有限和受控的视频适配器集的优势,而 Windows 应该处理任何提供兼容驱动程序的类型。
我看到这个项目分为两层:一层处理视频卡检测和键盘快捷键管理,另一层实际调整视频适配器;在两者之间有某种硬件抽象层。每个视频适配器可能采用不同的技术来实现所需的效果。我想至少支持 NVIDIA、ATI 和 Intel 适配器。
在对这个主题进行了大量谷歌搜索之后,我感到很沮丧。有关视频卡编程和设备驱动程序开发的信息稀缺且晦涩难懂。
我想要完成的事情有可能吗?谁能指出我正确的方向?
我的目的是创建一个免费工具来帮助患有类似眼疾的人。
如果有任何帮助,我将不胜感激!
assembly - 有没有模拟显卡的程序
我对汇编语言很陌生,我想与显卡接口来绘制像素或其他东西。我想知道是否有一个我可以使用的程序,我可以使用它来在程序或屏幕中绘制一个像素。谢谢。
eclipse - 如何使用 IDE(Netbeans、Eclipse)中的 optirun(Bumblebee)使用图形驱动程序运行构建?
有谁知道如何通过在 IDE 中调用 optirun (bumblebee) 来使 eclipse 或 netbeans 在 Optimus 笔记本电脑中使用显卡,这样人们就可以使用 IDE 中的运行按钮在 IDE 中的显卡中运行程序。
以最简单的形式,我只希望 IDE 执行相当于optirun ./javaproject
ios - On iOS, how do CALayer bitmaps (CGImage objects) get displayed onto Graphics Card?
On iOS, I was able to create 3 CGImage
objects, and use a CADisplayLink
at 60fps to do
inside the ViewController
, and each time, an image is set to the view's CALayer contents
, which is a bitmap.
And this all by itself, can alter what the screen shows. The screen will just loop through these 3 images, at 60fps. There is no UIView's drawRect
, no CALayer's display
, drawInContext
, or CALayer's delegate's drawLayerInContext
. All it does is to change the CALayer's contents
.
I also tried adding a smaller size sublayer to self.view.layer
, and set that sublayer's contents
instead. And that sublayer will cycle through those 3 images.
So this is very similar to back in the old days even on Apple ][ or even in King's Quest III era, which are DOS video games, where there is 1 bitmap, and the screen just constantly shows what the bitmap is.
Except this time, it is not 1 bitmap, but a tree or a linked list of bitmaps, and the graphics card constantly use the Painter's Model to paint those bitmaps (with position and opacity), onto the main screen. So it seems that drawRect
, CALayer, everything, were all designed to achieve this final purpose.
Is that how it works? Does the graphics card take an ordered list of bitmaps or a tree of bitmaps? (and then constantly show them. To simplify, we don't consider the Implicit animation in the CA framework) What is actually happening down in the graphics card handling layer? (and actually, is this method almost the same on iOS, Mac OS X, and on the PCs?)
(this question aims to understand how our graphics programming actually get rendered in modern graphics cards, since for example, if we need to understand UIView and how CALayer works, or even use CALayer's bitmap directly, we do need to understand the graphics architecture.)
opengl - Opengl中的模板缓冲区
OpenGL 红皮书中的模板测试说:
仅当有模板缓冲区时才会进行模板测试。
我怎样才能知道我的 OpenGL / 显卡实现中是否有模板缓冲区?
windows - 在具有标准 VGA 图形的机器上模拟 OpenGL
所以,我们有一个小图形小窍门,需要在没有真正视频卡的服务器环境中运行。它真正需要的只是帧缓冲区对象,也许还有一些矢量/字体抗锯齿。这会很慢,我知道。它只需要输出单帧。
我看到这篇关于如何强制软件渲染模式的帖子,但它似乎适用于已经启用了 OpenGL 的卡(如 NVidia)的机器。
所以,因为害怕尝试在三个时区之外的机器上安装 OpenGL,并且上面有一堆现场生产站点——有没有人尝试过这个和/或知道如何“模拟”OpenGL 环境?不幸的是,我们的开发服务器有一个视频卡,所以我不能真正展示“我试过的东西”。
相关代码都在 Cinder 中,但我认为我们实际的 OpenGL 使用是轻量级的。
这将在 windows server 2008 Standard 上运行
我看到 MS 有一个适用于 OGL 1.1 的软件实现,但似乎找不到适用于 2.0的软件实现