Skip to content

Archive

Tag: NVIDIA
OpenGL 4.2发布当天,NVIDIA就发布了支持OpenGL 4.2的驱动。现在AMD也发布了支持4.2的新驱动Catalyst 11.8 Preview。 Windows版下载 Linux版下载 详细信息请看这里。
在SIGGRAPH 2011上,Khronos正式发布了OpenGL 4.2的规范,把最新的图形功能带给了最先进最为广泛应用的跨平台2D和3D图形API。完整的规范文档可以从这里下载。 OpenGL 4.2的新功能有: GL_ARB_texture_compression_bptc GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_ARB_base_instance GL_ARB_shader_image_load_store GL_ARB_conservative_depth GL_ARB_shading_language_420pack GL_ARB_internalformat_query GL_ARB_shading_language_packing GL_ARB_map_buffer_alignment 这些功能同时以核心和扩展的形式提供 ...
上周末实现了打算在KlayGE 4.0中使用的render to texture array功能。于是自然而然想到在ShadowCubeMap这个例子中使用,用来在1个pass内直接生成cubemap。结果,不比不知道,一比吓一跳。在不同GPU上FPS如下: NV 9800GT NV 480GTX AMD 5870 6 pass Cubemap 158.63 312.82 241.10 Dual Paraboloid 5.77 375.32 211.91 1 pass Cubemap 66.08 288.77 228.44 1 pass Cubemap with instance 105.37 281.34 224.10 1 pass Cubemap with instance GS NA 287.80 211.01 9800GT所在机器的CPU比后两套系统差得多,没法横向比较,只能纵向比较。后两套系统只有GPU不同,可以横向和纵向比较 ...
根据InformationWeek的独家消息,微软已经与NVIDIA达成相关收购协议,并对第三方收购做出限制。 根据美国证券交易委员会提供的申请审查结果,这项交易将使微软获得优先收购权,30%或更多的股票大约为34亿美元。 “根据这项协议,如果有个人或者公司要收购NVIDIA 30%以上流通股时,微软将拥有优先权和否决权”,NVIDIA在提交的备忘录中做出这项声明。 这项协议将使微软可以阻止任何竞争对手试图收购NVIDIA,但是微软和NVIDIA均未公布相关交易的详细信息,并拒绝对此做出评论。 全文见InformationWeek
继上个月的第一款275系列驱动之后,NVIDIA终于发布了WHQL的正式驱动275.33,包括桌面和笔记本。 桌面 R275.33 Vista/Win7 64-bit R275.33 Vista/Win7 32-bit R275.33 XP 64-bit R275.33 XP 32-bit 笔记本 R275.33 Vista/Win7 64-bit R275.33 Vista/Win7 32-bit 除了成为WHQL,和Beta相比其他方面没有什么明显变化。
NVIDIA今天发布了GeForce GTX 560,配套的有275.27 BETA驱动,这是第一个公开的275系列驱动。R275.27支持从GeForce 6到GeForce GTX 560的所有GeForce显卡。根据NVIDIA的说法,275系列驱动除了游戏性能的提升,还着重对3D Vison功能以及SLI组件更新等进行了改进。 R275.27可以从这里下载: Vista/Win7 64-bit Vista/Win7 32-bit XP 32-bit XP 64-bit 比起270系列驱动,275系列增加了两个OpenGL扩展: GL_NV_path_rendering WGL_NV_DX_interop2 GL_NV_path_rendering不知道是做什么用的,找不到资料。WGL_NV_DX_interop2似乎是升级了WGL_NV_DX_interop,增强和DX的交互能力。
在NVIDIA的新网页3D Vision and Surround Technology上,提供了一份名为Stereo Unprojection Sample的示例代码。在里面提供的NVAPI和独立的NVAPI在stereo的部分不全相同。这个NVAPI提供了NvAPI_Stereo_SetDriverMode,可以把stereo分成两个模式,Direct和Automatic。Automatic顾名思义就是原先的自动修改VS的模式,而Direct应该就是自己提供左右眼渲染结果,而让NV驱动完成stereo的方法。它也提供了NvAPI_Stereo_SetActiveEye,可以让你设置当前激活的是左眼还是右眼。也就是说,很可能用这种方式直接就可以跨API地直接控制stereo,而不用再像在程序中使用NV 3D Vision一文所说的那么麻烦了。
上一个帖子提到了在NV 270.xx驱动上,OpenGL MRT出问题的情况。经过一些单元测试,我发现那不是个驱动的bug,而是270系列驱动对GLSL的实现更加严格了。在GLSL 1.3,也就是OpenGL 3.0上,gl_FragColor和gl_FragData都被标记为deprecated。原本的驱动仍旧提供了对它们的支持,但270.xx去掉了gl_FragData,所以在需要MRT的时候就得自己定义varying out了。在对GLSL生成器做些许修改之后,KlayGE在OpenGL插件上的MRT都恢复了正常。
继前几天的270.51 Beta之后,NVIDIA正式发布了270.61 WHQL。这标志着NVIDIA已经开启了270系列驱动的大门。这款驱动支持GeForce 6以来的所有桌面Geforce GPU,以及ION桌面GPU。在API方面,它在Geforce 400+的显卡上支持OpenGL 4.1,之前的显卡只支持OpenGL 3.3。在OpenGL扩展方面,和之前的270.51 Beta一样。下载链接: Vista / Win7 64-bit Vista / Win7 32-bit XP 32-bit XP 64-bit 在使用的过程中,我发现270系列驱动在OpenGL下的一些问题。首先是它去掉了对GL_EXT_transform_feedback的支持。所以要么退回到GL_NV_transform_feedback,要么前进至OpenGL 3.0提供的transform feedback。另一个可能是bug的地方在于,MRT虽然可以调 ...
OpenGL ES在移动设备上大行其道,在PC上要开发点东西,一般就需要一个OpenGL ES Emulator。目前常见的模拟器有来自AMD、ARM、Qualcomm和NVIDIA的。他们的能力如何呢?让我们来进行一次简单的横向比较。 基本特性 厂商 AMD ARM 名称 OpenGL ES 2.0 Emulator (已经卖给Qualcomm) OpenGL ES 2.0 Emulator v1.2 模拟目标 AMD handheld GPU Mali 核心版本 2.0 1.x,2.0 扩展 GL_AMD_alpha_test GL_AMD_compressed_3DC_texture GL_AMD_compressed_ATC_texture GL_AMD_logic_op GL_AMD_program_binary_Z400 GL_AMD_writeonly_rendering GL_EXT_texture_filter_anisotropic GL_EXT_texture_type_2_10 ...