Personal Profile

Download

Intel Graphics Driver v4501 for Windows

Intel logo
A new set of graphics driver is available for Intel 4th/5th/6th generation GPUs (Haswell, Broadwell and Skylake). This set is not very fresh (released on August 12, 2016) but is the latest available!

Many new features have added for 6th Gen Intel Core processor family (HD Graphics 520/530, Iris 540/550, Iris Pro 580):

– 6th Gen camera pipe Windows* 7 support
– 3 DVI/HDMI displays support on 6th Gen
– LACE: Local Adaptive Contrast Enhancement
– Unify color for different panels
– Support 5K3K Panels with content protection for both Overly and non-Overlay 15.36 drivers for 4th, 5th, 6th Gen and beyond
– User to select which outputs to make active when more display connections are available than can be driven by Intel graphics
– x2 DP mode support in display driver for type-C support

You can download this driver from THIS PAGE.


Intel v4501 - Intel Information CenterIntel v4501 - HD Graphics 530 - GPU Caps Viewer
Intel v4501 - HD Graphics 530 - GPU Caps Viewer - OpenCL panel
Intel v4501 is an OpenGL 4.4 and OpenCL 2.0 driver and exposes 226 OpenGL extensions (GL=205 and WGL=21) for a HD Graphics 530 GPU (Core i5 6600K). There is no Vulkan API support in v4501 ? If you need a Vulkan driver, try the v4404.

- OpenGL vendor: Intel
- OpenGL renderer: Intel(R) HD Graphics 530
- OpenGL Version: 4.4.0 - Build 20.19.15.4501
- GLSL (OpenGL Shading Language) Version: 4.40 - Build 20.19.15.4501

	- GL_EXT_blend_minmax
	- GL_EXT_blend_subtract
	- GL_EXT_blend_color
	- GL_EXT_abgr
	- GL_EXT_texture3D
	- GL_EXT_clip_volume_hint
	- GL_EXT_compiled_vertex_array
	- GL_SGIS_texture_edge_clamp
	- GL_SGIS_generate_mipmap
	- GL_EXT_draw_range_elements
	- GL_SGIS_texture_lod
	- GL_EXT_rescale_normal
	- GL_EXT_packed_pixels
	- GL_EXT_texture_edge_clamp
	- GL_EXT_separate_specular_color
	- GL_ARB_multitexture
	- GL_ARB_map_buffer_alignment
	- GL_ARB_conservative_depth
	- GL_EXT_texture_env_combine
	- GL_EXT_bgra
	- GL_EXT_blend_func_separate
	- GL_EXT_secondary_color
	- GL_EXT_fog_coord
	- GL_EXT_texture_env_add
	- GL_ARB_texture_cube_map
	- GL_ARB_transpose_matrix
	- GL_ARB_internalformat_query
	- GL_ARB_internalformat_query2
	- GL_ARB_texture_env_add
	- GL_IBM_texture_mirrored_repeat
	- GL_ARB_texture_mirrored_repeat
	- GL_EXT_multi_draw_arrays
	- GL_SUN_multi_draw_arrays
	- GL_NV_blend_square
	- GL_ARB_texture_compression
	- GL_3DFX_texture_compression_FXT1
	- GL_EXT_texture_filter_anisotropic
	- GL_ARB_texture_border_clamp
	- GL_ARB_point_parameters
	- GL_ARB_texture_env_combine
	- GL_ARB_texture_env_dot3
	- GL_ARB_texture_env_crossbar
	- GL_EXT_texture_compression_s3tc
	- GL_ARB_shadow
	- GL_ARB_window_pos
	- GL_EXT_shadow_funcs
	- GL_EXT_stencil_wrap
	- GL_ARB_vertex_program
	- GL_EXT_texture_rectangle
	- GL_ARB_fragment_program
	- GL_EXT_stencil_two_side
	- GL_ATI_separate_stencil
	- GL_ARB_vertex_buffer_object
	- GL_EXT_texture_lod_bias
	- GL_ARB_occlusion_query
	- GL_ARB_fragment_shader
	- GL_ARB_shader_objects
	- GL_ARB_shading_language_100
	- GL_ARB_texture_non_power_of_two
	- GL_ARB_vertex_shader
	- GL_NV_texgen_reflection
	- GL_ARB_point_sprite
	- GL_ARB_fragment_program_shadow
	- GL_EXT_blend_equation_separate
	- GL_ARB_depth_texture
	- GL_ARB_texture_rectangle
	- GL_ARB_draw_buffers
	- GL_ARB_color_buffer_float
	- GL_ARB_half_float_pixel
	- GL_ARB_texture_float
	- GL_ARB_pixel_buffer_object
	- GL_ARB_texture_barrier
	- GL_EXT_framebuffer_object
	- GL_ARB_draw_instanced
	- GL_ARB_half_float_vertex
	- GL_ARB_occlusion_query2
	- GL_EXT_draw_buffers2
	- GL_WIN_swap_hint
	- GL_EXT_texture_sRGB
	- GL_ARB_multisample
	- GL_EXT_packed_float
	- GL_EXT_texture_shared_exponent
	- GL_ARB_texture_rg
	- GL_ARB_texture_compression_rgtc
	- GL_NV_conditional_render
	- GL_ARB_texture_swizzle
	- GL_EXT_texture_swizzle
	- GL_ARB_texture_gather
	- GL_ARB_sync
	- GL_ARB_cl_event
	- GL_ARB_framebuffer_sRGB
	- GL_EXT_packed_depth_stencil
	- GL_ARB_depth_buffer_float
	- GL_EXT_transform_feedback
	- GL_ARB_transform_feedback2
	- GL_ARB_draw_indirect
	- GL_EXT_framebuffer_blit
	- GL_EXT_framebuffer_multisample
	- GL_ARB_framebuffer_object
	- GL_ARB_framebuffer_no_attachments
	- GL_EXT_texture_array
	- GL_EXT_texture_integer
	- GL_ARB_map_buffer_range
	- GL_ARB_texture_buffer_range
	- GL_EXT_texture_snorm
	- GL_ARB_blend_func_extended
	- GL_INTEL_performance_query
	- GL_ARB_copy_buffer
	- GL_ARB_sampler_objects
	- GL_NV_primitive_restart
	- GL_ARB_seamless_cube_map
	- GL_ARB_seamless_cubemap_per_texture
	- GL_ARB_uniform_buffer_object
	- GL_ARB_depth_clamp
	- GL_ARB_vertex_array_bgra
	- GL_ARB_shader_bit_encoding
	- GL_ARB_draw_buffers_blend
	- GL_ARB_geometry_shader4
	- GL_EXT_geometry_shader4
	- GL_ARB_texture_query_lod
	- GL_ARB_explicit_attrib_location
	- GL_ARB_draw_elements_base_vertex
	- GL_EXT_shader_integer_mix
	- GL_ARB_instanced_arrays
	- GL_ARB_base_instance
	- GL_ARB_fragment_coord_conventions
	- GL_EXT_gpu_program_parameters
	- GL_ARB_texture_buffer_object_rgb32
	- GL_ARB_compatibility
	- GL_ARB_texture_rgb10_a2ui
	- GL_ARB_texture_multisample
	- GL_ARB_vertex_type_2_10_10_10_rev
	- GL_ARB_vertex_type_10f_11f_11f_rev
	- GL_ARB_timer_query
	- GL_EXT_timer_query
	- GL_ARB_tessellation_shader
	- GL_ARB_vertex_array_object
	- GL_ARB_provoking_vertex
	- GL_ARB_sample_shading
	- GL_ARB_texture_cube_map_array
	- GL_EXT_gpu_shader4
	- GL_ARB_gpu_shader5
	- GL_ARB_gpu_shader_fp64
	- GL_INTEL_fragment_shader_ordering
	- GL_ARB_fragment_shader_interlock
	- GL_ARB_clip_control
	- GL_EXT_shader_framebuffer_fetch
	- GL_ARB_shader_subroutine
	- GL_ARB_transform_feedback3
	- GL_ARB_get_program_binary
	- GL_ARB_separate_shader_objects
	- GL_ARB_shader_precision
	- GL_ARB_vertex_attrib_64bit
	- GL_ARB_viewport_array
	- GL_ARB_transform_feedback_instanced
	- GL_ARB_compressed_texture_pixel_storage
	- GL_ARB_shader_atomic_counters
	- GL_ARB_shading_language_packing
	- GL_ARB_shader_image_load_store
	- GL_ARB_shading_language_420pack
	- GL_ARB_texture_storage
	- GL_EXT_texture_storage
	- GL_ARB_compute_shader
	- GL_ARB_vertex_attrib_binding
	- GL_ARB_texture_view
	- GL_ARB_fragment_layer_viewport
	- GL_ARB_multi_draw_indirect
	- GL_ARB_program_interface_query
	- GL_ARB_shader_image_size
	- GL_ARB_shader_storage_buffer_object
	- GL_ARB_texture_storage_multisample
	- GL_ARB_buffer_storage
	- GL_AMD_vertex_shader_layer
	- GL_AMD_vertex_shader_viewport_index
	- GL_ARB_query_buffer_object
	- GL_EXT_polygon_offset_clamp
	- GL_ARB_clear_texture
	- GL_ARB_texture_mirror_clamp_to_edge
	- GL_ARB_debug_output
	- GL_ARB_enhanced_layouts
	- GL_KHR_debug
	- GL_ARB_arrays_of_arrays
	- GL_ARB_texture_query_levels
	- GL_ARB_invalidate_subdata
	- GL_ARB_clear_buffer_object
	- GL_AMD_depth_clamp_separate
	- GL_ARB_shader_stencil_export
	- GL_INTEL_map_texture
	- GL_ARB_texture_compression_bptc
	- GL_ARB_ES2_compatibility
	- GL_ARB_ES3_compatibility
	- GL_ARB_robustness
	- GL_ARB_robust_buffer_access_behavior
	- GL_EXT_texture_sRGB_decode
	- GL_KHR_texture_compression_astc_ldr
	- GL_KHR_texture_compression_astc_hdr
	- GL_ARB_copy_image
	- GL_KHR_blend_equation_advanced
	- GL_EXT_direct_state_access
	- GL_ARB_stencil_texturing
	- GL_ARB_texture_stencil8
	- GL_ARB_explicit_uniform_location
	- GL_INTEL_multi_rate_fragment_shader
	- GL_ARB_multi_bind
	- GL_ARB_indirect_parameters
	- WGL_EXT_depth_float
	- WGL_ARB_buffer_region
	- WGL_ARB_extensions_string
	- WGL_ARB_make_current_read
	- WGL_ARB_pixel_format
	- WGL_ARB_pbuffer
	- WGL_EXT_extensions_string
	- WGL_EXT_swap_control
	- WGL_EXT_swap_control_tear
	- WGL_ARB_multisample
	- WGL_ARB_pixel_format_float
	- WGL_ARB_framebuffer_sRGB
	- WGL_ARB_create_context
	- WGL_ARB_create_context_profile
	- WGL_EXT_pixel_format_packed_float
	- WGL_EXT_create_context_es_profile
	- WGL_EXT_create_context_es2_profile
	- WGL_NV_DX_interop
	- WGL_INTEL_cl_sharing
	- WGL_NV_DX_interop2
	- WGL_ARB_create_context_robustness

Here is the OpenCL report of GPU Caps Viewer:

- CL_PLATFORM_NAME: Intel(R) OpenCL
- CL_PLATFORM_VENDOR: Intel(R) Corporation
- CL_PLATFORM_VERSION: OpenCL 2.0 
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 2
	- CL_DEVICE_NAME: Intel(R) HD Graphics 530
	- CL_DEVICE_VENDOR: Intel(R) Corporation
	- CL_DRIVER_VERSION: 20.19.15.4501
	- CL_DEVICE_PROFILE: FULL_PROFILE
	- CL_DEVICE_VERSION: OpenCL 2.0 
	- CL_DEVICE_TYPE: GPU
	- CL_DEVICE_VENDOR_ID: 0x8086
	- CL_DEVICE_MAX_COMPUTE_UNITS: 24
	- CL_DEVICE_MAX_CLOCK_FREQUENCY: 1150MHz
	- CL_DEVICE_ADDRESS_BITS: 32
	- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 381133KB
	- CL_DEVICE_GLOBAL_MEM_SIZE: 1488MB
	- CL_DEVICE_MAX_PARAMETER_SIZE: 1024
	- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
	- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 512KB
	- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
	- CL_DEVICE_LOCAL_MEM_TYPE: Local (scratchpad)
	- CL_DEVICE_LOCAL_MEM_SIZE: 64KB
	- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
	- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
	- CL_DEVICE_MAX_WORK_ITEM_SIZES: [256 ; 256 ; 256]
	- CL_DEVICE_MAX_WORK_GROUP_SIZE: 256
	- CL_EXEC_NATIVE_KERNEL: 19808432
	- CL_DEVICE_IMAGE_SUPPORT: YES
	- CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
	- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 128
	- CL_DEVICE_IMAGE2D_MAX_WIDTH: 16384
	- CL_DEVICE_IMAGE2D_MAX_HEIGHT: 16384
	- CL_DEVICE_IMAGE3D_MAX_WIDTH: 16384
	- CL_DEVICE_IMAGE3D_MAX_HEIGHT: 16384
	- CL_DEVICE_IMAGE3D_MAX_DEPTH: 2048
	- CL_DEVICE_MAX_SAMPLERS: 16
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0
	- CL_DEVICE_EXTENSIONS: 28
	- Extensions:
		- cl_intel_accelerator
		- cl_intel_advanced_motion_estimation
		- cl_intel_ctz
		- cl_intel_d3d11_nv12_media_sharing
		- cl_intel_dx9_media_sharing
		- cl_intel_motion_estimation
		- cl_intel_simultaneous_sharing
		- cl_intel_subgroups
		- cl_khr_3d_image_writes
		- cl_khr_byte_addressable_store
		- cl_khr_d3d10_sharing
		- cl_khr_d3d11_sharing
		- cl_khr_depth_images
		- cl_khr_dx9_media_sharing
		- cl_khr_fp16
		- cl_khr_gl_depth_images
		- cl_khr_gl_event
		- cl_khr_gl_msaa_sharing
		- cl_khr_global_int32_base_atomics
		- cl_khr_global_int32_extended_atomics
		- cl_khr_gl_sharing
		- cl_khr_icd
		- cl_khr_image2d_from_buffer
		- cl_khr_local_int32_base_atomics
		- cl_khr_local_int32_extended_atomics
		- cl_khr_mipmap_image
		- cl_khr_mipmap_image_writes
		- cl_khr_spir

	- CL_DEVICE_NAME: Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz
	- CL_DEVICE_VENDOR: Intel(R) Corporation
	- CL_DRIVER_VERSION: 5.2.0.10094
	- CL_DEVICE_PROFILE: FULL_PROFILE
	- CL_DEVICE_VERSION: OpenCL 2.0 (Build 10094)
	- CL_DEVICE_TYPE: CPU
	- CL_DEVICE_VENDOR_ID: 0x8086
	- CL_DEVICE_MAX_COMPUTE_UNITS: 4
	- CL_DEVICE_MAX_CLOCK_FREQUENCY: 3500MHz
	- CL_DEVICE_ADDRESS_BITS: 32
	- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 524256KB
	- CL_DEVICE_GLOBAL_MEM_SIZE: 2047MB
	- CL_DEVICE_MAX_PARAMETER_SIZE: 3840
	- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
	- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 256KB
	- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
	- CL_DEVICE_LOCAL_MEM_TYPE: Global
	- CL_DEVICE_LOCAL_MEM_SIZE: 32KB
	- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 128KB
	- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
	- CL_DEVICE_MAX_WORK_ITEM_SIZES: [8192 ; 8192 ; 8192]
	- CL_DEVICE_MAX_WORK_GROUP_SIZE: 8192
	- CL_EXEC_NATIVE_KERNEL: 19808428
	- CL_DEVICE_IMAGE_SUPPORT: YES
	- CL_DEVICE_MAX_READ_IMAGE_ARGS: 480
	- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 480
	- CL_DEVICE_IMAGE2D_MAX_WIDTH: 16384
	- CL_DEVICE_IMAGE2D_MAX_HEIGHT: 16384
	- CL_DEVICE_IMAGE3D_MAX_WIDTH: 2048
	- CL_DEVICE_IMAGE3D_MAX_HEIGHT: 2048
	- CL_DEVICE_IMAGE3D_MAX_DEPTH: 2048
	- CL_DEVICE_MAX_SAMPLERS: 480
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1
	- CL_DEVICE_EXTENSIONS: 16
	- Extensions:
		- cl_khr_icd
		- cl_khr_global_int32_base_atomics
		- cl_khr_global_int32_extended_atomics
		- cl_khr_local_int32_base_atomics
		- cl_khr_local_int32_extended_atomics
		- cl_khr_byte_addressable_store
		- cl_khr_depth_images
		- cl_khr_3d_image_writes
		- cl_intel_exec_by_local_thread
		- cl_khr_spir
		- cl_khr_dx9_media_sharing
		- cl_intel_dx9_media_sharing
		- cl_khr_d3d11_sharing
		- cl_khr_gl_sharing
		- cl_khr_fp64
		- cl_khr_image2d_from_buffer

Simple Video Player for Raspberry Pi

Simple Video Player on Raspberry Pi

Simple Video Player on Raspberry Pi

Did you know that you can easily code an audio video player with the latest version 0.8.4 of GLSL Hacker ? This is possible thanks to the FFmpeg plugin that can now read audio and video frames and synchronize them. The FFmpeg plugin is available with all versions of GLSL Hacker: Windows, Linux, OS X and, of course, Raspberry Pi.

I prepared an archive file for Raspberry Pi with a ready-to-use video player named vplay. vplay is simply GLSL Hacker that has been renamed in vplay. The full source code in Lua is included in the download (in the audio_video/ folder):


In a word, vplay is a video player based on GLSL Hacker that uses FFmpeg to decode audio-video files, OpenMAX to play the decoded audio buffer and OpenGL ES to display the decoded video frames.

Playing a video with vplay is simple. Open a terminal in vplay folder and pass the absolute path to the video file:

$ vplay /video=\"video_file_absolute_path\"

A concrete example:

$ vplay /video=\"/home/pi/mykoolvideo.mp4\"

You can also force the resolution and fullscreen mode like this:

$ vplay /width=1920 /height=1080 /fullscreen /video=\"/home/pi/mykoolvideo.mp4\"

/width, /height and /fullscreen are command line parameters of GLSL Hacker and are not specific to VPlay demo.

By default, the video is played on a quad with an orthographic camera (a 2D camera). But vplay can be easily tweaked to play the video on another kind of support like a 3D box. After all, in a FRAME script, a video is just a simple 2D texture that can be mapped (like any other texture) on any 3D object. I added a command line parameter /usebox (you can add other params by parsing the command line in Lua, look for the gh_utils.get_command_line() function in the source code of the demo, line 167) to play the video using a 3D cube and a perspective camera:

$ vplay /video=\"/home/pi/mykoolvideo.mp4\" /usebox

And the result:

Simple Video Player on Raspberry Pi

Simple Video Player on Raspberry Pi

The video played on a 3D cube

And since the video is a simple 2D texture, you can play with the uv tiling factor in the pixel shader (line 31 and 388 of the xml file):

Simple Video Player on Raspberry Pi

Simple Video Player on Raspberry Pi

The video played on a quad with a texture tiling factor of 2.0

If you are interested about how vplay works, here are some code snippets that show how to use the audio-video functions of the FFmpeg plugin (Lua or Python) in GLSL Hacker:

INIT script:

-- Opening of the video file.
av1 = gh_av.decoder_open(av_filename, loop_mode)

-- video resolution. 
video_width, video_height = gh_av.video_get_resolution(av1)

-- Creation of a 2D texture with correct resolution (width x height). 
video_tex = gh_av.video_init_texture(av1, PF_U8_RGB)

-- Starting of the audio-video processing thread.
gh_av.start_audio_video_processing(av1, update_video, update_audio)

FRAME script:

-- Binding of the video texture and updating from the current video frame.
gh_texture.bind(video_tex, 0)
gh_av.video_update_texture(av1, video_tex)

-- Now the texture can be mapped on any mesh.

TERMINATE script:

-- Stopping of the audio-video processing thread.
gh_av.stop_audio_video_processing(av1)

-- Closing of the video file.
gh_av.decoder_close(av1)

The full source code is in the archive, so do not hesitate to hack it!

GPU Caps Viewer 1.34.0 Released

A new version of GPU Caps Viewer (OpenGL, Vulkan, OpenCL and CUDA utility) is available.

GPU Caps Viewer 1.34.0 Released

GPU Caps Viewer 1.34.0 Released

1 – Overview

GPU Caps Viewer 1.34.0 adds the support of the latest GeForce GTX 1080 Ti, Radeon RX 580, RX 570 and RX 560 (based on Polaris 10/11 GPUs) as well as Radeon Pro WX 7100, WX 5100 and WX 4100.

New Vulkan and OpenGL demos (based on GeeXLab engine) have been added in the 3D demos panel:


GPU Caps Viewer 1.34 + new GeeXLab demos
All GeeXLab demos can now be launched using the command line:

GpuCapsViewer.exe /demo_win_width=1920 /demo_win_height=1080
/demo_fullscreen /run_gxl_demo=vk_shadertoy_geomechanical
/benchmark_log_results /benchmark_duration=10000 /demo_msaa=0
/vk_gpu_index=0

Command line parameters can be found in the _run_geexlab_benchmark.bat file available in GPU Caps Viewer folder. The benchmark results are saved in a CSV file (_gxl_benchmark_results.csv).


GPU Caps Viewer 1.34 + new GeeXLab demos

Another change brought to GPU Caps concerns the UAC (User Account Control) execution level that has been reset to the default value (as invoker). The previous UAC level (administrator) didn’t work well with launching demos via the command line.

GPU Caps Viewer 1.33 + GeForce GTX 1060

GPU Caps Viewer 1.33 + GeForce GTX 1060

All Vulkan code has been recompiled with latest Vulkan headers (v1.0.45).


>> Update: 2017.04.29 <<

GPU Caps Viewer 1.34.3.1 is a maintenance release and comes with a new VK-Z version. VS2015 generates some strange patterns in the 32-bit version of VK-Z and no matter the way I compile VK-Z, the 32-bit version of VK-Z is still flagged as infected by some antivirus. The 64-bit version of VK-Z is clean so I just replaced the 32-bit version by the 64-bit one. GPU Caps Viewer has been updated to execute VK-Z x64 on Windows 64-bit only…

>> Update: 2017.04.26 <<

GPU Caps Viewer 1.34.3.0 is a maintenance release and improves the detection of recent AMD Radeon GPUs (RX 580, RX 570, RX 480 and RX 470). GPU Shark has been updated to version 0.9.11.4. VK-Z has been updated to version 0.6.0.5 32-bit (it has been recompiled with other compilation options in order to avoid false positive detection with antivirus. I really don’t understand this pesky problem!).

>> Update: 2017.04.16 <<

GPU Caps Viewer 1.34.2.1 is available with VK-Z 0.6.0.3. The previous 32-bit version of VK-Z was detected as infected by some antivirus scanners. Now VK-Z 32-bit is clean for Nod32, Avira, Avast, Kaspersky, AVG, Norton, and MacAfee.

>> Update: 2017.04.14 <<

GPU Caps Viewer 1.34.2.0 adds the support of NVIDIA TITAN Xp. GPU Shark and VK-Z have been updated to their latest versions.

>> Update: 2017.04.01 <<

GPU Caps Viewer 1.34.1.0 improves the detection of AMD Radeon GPUs in some systems that include Intel iGPU + AMD Radeon GPU. A new GeeXLab/OpenGL demo has been added (Alien Corridor).

GPU Caps Viewer 1.34.1

GPU Caps Viewer 1.34.1


2 – Dowloads

2.1 – Portable version (zip archive – no installation required):

2.2 – Win32 installer:

For any feedback or bug report, a thread on Geeks3D forums is available HERE.

 

3 – What is GPU Caps Viewer?

GPU Caps Viewer is a graphics card information utility focused on the OpenGL, Vulkan, OpenCL and CUDA API level support of the main (primary) graphics card. For Vulkan, OpenCL and CUDA, GPU Caps Viewer details the API support of each capable device available in the system. GPU Caps Viewer offers also a simple GPU monitoring facility (clock speed, temperature, GPU usage, fan speed) for NVIDIA GeForce and AMD Radeon based graphics cards. GPU data can be submitted to an online GPU database.


GPU Caps Viewer panels

4 – Changelog

Version 1.34.3.1 – 2017.04.29
! replaced VK-Z 0.6.0.5 32-bit by VK-Z 0.6.0.3 64-bit.
VK-Z 64-bit does not produce false positive with some
antivirus. VK-Z 64-bit is only executed on Windows 64-bit.

Version 1.34.3.0 – 2017.04.20
! improved detection of Radeon RX 580, RX 570,
RX 480 and RX 470.
! updated: GPU Shark 0.9.11.4
! updated: VK-Z 0.6.0.5
! updated: ZoomGPU 1.20.4 (GPU monitoring library).

Version 1.34.2.1 – 2017.04.16
! updated: VK-Z 0.6.0.3

Version 1.34.2.0 – 2017.04.14
+ added support of NVIDIA TITAN Xp.
! updated Radeon RX 560 shader cores.
! updated: VK-Z 0.6.0
! updated with GeeXLab SDK libs.
! updated: GPU Shark 0.9.11.3
! updated: ZoomGPU 1.20.3 (GPU monitoring library).

Version 1.34.1.0 – 2017.04.01
! improves the detection of AMD Radeon GPUs in some systems
that include Intel iGPU + AMD Radeon GPU.
+ added new OpenGL demo (GeeXLab): Alien Corridor (based on this demo).
Command line demo codename: gl21_shadertoy_mp_alien_corridor
! updated: GPU Shark 0.9.11.2
! updated: ZoomGPU 1.20.2 (GPU monitoring library).

Version 1.34.0.0 – 2017.03.25
+ added support of the GeForce GTX 1080 Ti.
+ added support of AMD Radeon RX 580, RX 570 and RX 560.
+ added support of AMD Radeon Pro WX 7100, WX 5100, WX4100,
WX 4150 and WX 4130.
+ added initial support of AMD Polaris 12 and Vega 10 based videocards.
+ added new parameters for launching GeeXLab demos via the command line.
+ added new Vulkan and OpenGL demos (GeeXLab): Vulkan geomechanical (based on this demo), OpenGL rainforest (based on this demo), OpenGL radialblur (based on this demo), OpenGL rhodium (based on this demo), OpenGL cell shading, OpenGL geometry instancing, OpenGL gs mesh exploder.
! set UAC (User Account Control) execution level to as invoker.
! recompiled with latest Vulkan API headers (v1.0.45).
! updated with latest GeeXLab SDK libs.
! updated: GPU Shark 0.9.11.1
! updated: ZoomGPU 1.20.1 (GPU monitoring library).

FurMark 1.19.0 Released

 

FurMark, stress test session

FurMark, stress test session

A maintenance release of FurMark, the popular GPU stress test utility, is available.

1 – Release highlights

FurMark 1.19.0 adds the support of recent NVIDIA GPUs (GeForce GTX 1080 Ti, TITAN Xp) as well as AMD Radeon RX 500 series (RX 580 and RX 570). The GPU monitoring library has been updated with the latest iteration of the NVAPI and GPU Shark + GPU-Z have been updated to their latest versions.

 

FurMark, stress test session

FurMark, stress test session

 

2 – Download

You can download FurMark from the following link:

Latest NVIDIA JetPack Developer Tools Will Double Your Deep Learning Performance

Latest NVIDIA JetPack Developer Tools Will Double Your Deep Learning Performance

Latest NVIDIA JetPack Developer Tools Will Double Your Deep Learning Performance

Today NVIDIA released a major update of the JetPack SDK with new developer tools and libraries that doubles the performance of deep learning applications on the Jetson TX1 Developer Kit, the world’s highest performance platform for deep learning on embedded systems.

JetPack 2.3 is available as a free download and is focused on making it easier for developers to add complex AI and deep learning capabilities to intelligent machines. This update includes the new TensorRT deep learning inference engine, the latest versions of CUDA 8 and cuDNN 5.1, and tighter camera and multimedia integration to easily add complex AI and deep learning abilities to intelligent machines.

JetPack 2.3 chart
See footnotes below.

In addition, NVIDIA announced a new partnership with Leopard Imaging Inc., a Jetson Preferred Partner that specializes in the creation of camera solutions. The new camera API included in the JetPack 2.3 release delivers enhanced functionality to ease developer integration.

Download JetPack 2.3 today.

Chart footnotes:

  • The efficiency was measured using the methodology outlined in the whitepaper.
  • Jetson TX1 efficiency is measured at GPU frequency of 691 MHz.
  • Intel Core i7-6700k efficiency was measured for 4 GHz CPU clock.
  • GoogLeNet batch size was limited to 64 as that is the maximum that could run with Jetpack 2.0. With Jetpack 2.3 and TensorRT, GoogLeNet batch size 128 is also supported for higher performance.
  • FP16 results for Jetson TX1 are comparable to FP32 results for Intel Core i7-6700k as FP16 incurs no classification accuracy loss over FP32.
  • Latest publicly available software versions of IntelCaffe and MKL2017 beta were used.
  • For Jetpack 2.0 and Intel Core i7, non-zero data was used for both weights and input images. For Jetpack 2.3 (TensorRT) real images and weights were used.

New Updates to the NVIDIA Deep Learning SDK Now Helps Accelerate Inference

New Updates to the NVIDIA Deep Learning SDK Now Helps Accelerate Inference

New Updates to the NVIDIA Deep Learning SDK Now Helps Accelerate Inference

The latest update to the NVIDIA Deep Learning SDK includes the NVIDIA TensorRT deep learning inference engine (formerly GIE) and the new NVIDIA Deep Stream SDK.

TensorRT delivers high performance inference for production deployment of deep learning applications. The latest release delivers up to 3x more throughput, using 61% less memory with new INT8 optimized precision.

TensorRT charts

New Updates to the NVIDIA Deep Learning SDK Now Helps Accelerate Inference

NVIDIA DeepStream SDK simplifies development of high performance video analytics applications powered by deep learning. Using a high-level C++ API and high performance runtime, developers can use the SDK to rapidly integrate advanced video inference capabilities including optimized precision and GPU-accelerated transcoding to deliver faster, more responsive AI-powered services such as real-time video categorization.

Learn more about the NVIDIA Deep Learning SDK >

TechPowerUp GPU-Z v0.8.7 Released

TechPowerUp GPU-Z v0.8.7 Released

TechPowerUp GPU-Z v0.8.7 Released

TechPowerUp released the latest version of GPU-Z, the popular graphics subsystem information, monitoring, and diagnostic utility. Version 0.8.7 adds support for new GPUs, fixes a variety of bugs, and improves the interface. To begin with, support is added for AMD Radeon R9 380X, R7 350, and the “Mullins” APU; NVIDIA GTX 980 8GB (notebooks), GTX 965M, GTX 750 (GM206), GT 710 (GK208), Quadro K1200, M5000, M2000M, M1000M, K2200M, GRID K160Q, and Tesla K80; and Intel “Skylake” Gen9 Graphics 510, P530, 540.

Among the bug fixes include improved Radeon Software version number detection, correct DirectX hardware-support readout on Intel “Skylake” IGPs, accurate 1.55V voltage reading for AMD “Fiji” GPUs in ULPS modes, a BSOD on Intel “Cloverview” Atom Z2760, SKU naming for AMD “Beema” chips; improved detection of CUDA devices running on Bus ID greater than 9, and a better explanation for OpenCL detection errors. The Armenian language pack has been improved.

TechPowerUp GPU-Z v0.8.7 Released

TechPowerUp GPU-Z v0.8.7 Released

DOWNLOAD: TechPowerUp GPU-Z 0.8.7 | GPU-Z 0.8.7 ASUS ROG Themed

The change-log follows.

  • Radeon Software Crimson Edition Driver version is now properly detected
  • Fixed 1.55V GPU voltage reading on AMD “Fiji” GPUs when in ULPS
  • Fixed “Skylake” iGPU DirectX 12 feature level to correctly show 12_1
  • Fixed bluescreen on Intel Cloverview (Atom Z2760)
  • Fixed CUDA detection for devices on bus number bigger than 9
  • Fixed AMD Beema naming
  • Improved explanation for OpenCL detection errors on AMD GPUs
  • Some HD 2000 and HD 3000 cards are now correctly recognized as ATI
  • Revision ID is now always displayed as two digits
  • Fixed shader model still being displayed on older cards
  • Fixed millisecond precision in log file timestamps
  • Updated Armenian language texts
  • Miscellaneous Stability fixes
  • Added support for NVIDIA GTX 980M 8GB, GTX 965M, GTX 750 (GM206), GT 710 (GK208), Quadro K1200, M5000, M2000M, M1000M, K2200M, GRID K160Q, Tesla K80
  • Added support for AMD R9 380X, R7 350, Mullins
  • Added support for Intel Skylake Graphics 510, P530, 540
TechPowerUp GPU-Z v0.8.7 Released

TechPowerUp GPU-Z v0.8.7 Released

NVIDIA R364.47 WHQL Graphics Drivers with Vulkan Support

NVIDIA R364.47 WHQL Graphics Drivers with Vulkan Support-NVIDIA GeForce GTX logo

NVIDIA R364.47 WHQL Graphics Drivers with Vulkan Support-NVIDIA GeForce GTX logo

NVIDIA has published a new set of Windows certified graphics drivers that bring various optimizations for for Tom Clancy’s The Division, Hitman, Need for Speed, Ashes of the Singularity, and Rise of the Tomb Raider.

R364.47 is also the first WHQL driver with Vulkan support.

More information about R364.47 can be found HERE.

UPDATE (2016.03.08)

R364.47 WHQL cause crashes on some systems with multiple monitors and have been replaced by R364.51 BETA. More information available HERE.

R364.51 Desktop Downloads

R364.51 Notebook Downloads

Geeks3D GPU Caps Viewer-NVIDIA R364.47 + GeForce GTX 960 + GPU Caps Viewer

Geeks3D GPU Caps Viewer-NVIDIA R364.47 + GeForce GTX 960 + GPU Caps Viewer

R364.47 is an OpenGL 4.5, OpenCL 1.2 and Vulkan 1.0.4 driver and exposes 381 OpenGL extensions including two new ones:

  • GL_NV_draw_vulkan_image
  • WGL_NV_bridged_display

The complete list of all OpenGL extensions exposed for a GeForce GTX 960 on Win10 64-bit

- OpenGL vendor: NVIDIA Corporation
- OpenGL renderer: GeForce GTX 960/PCIe/SSE2
- OpenGL Version: 4.5.0 NVIDIA 364.47
- GLSL (OpenGL Shading Language) Version: 4.50 NVIDIA
  • GL_AMD_multi_draw_indirect
  • GL_AMD_seamless_cubemap_per_texture
  • GL_AMD_vertex_shader_viewport_index
  • GL_AMD_vertex_shader_layer
  • GL_ARB_arrays_of_arrays (OpenGL 4.3)
  • GL_ARB_base_instance (OpenGL 4.2)
  • GL_ARB_bindless_texture (OpenGL 4.4)
  • GL_ARB_blend_func_extended (OpenGL 3.3)
  • GL_ARB_buffer_storage (OpenGL 4.4)
  • GL_ARB_clear_buffer_object (OpenGL 4.3)
  • GL_ARB_clear_texture (OpenGL 4.4)
  • GL_ARB_clip_control (OpenGL 4.5)
  • GL_ARB_color_buffer_float (OpenGL 3.0)
  • GL_ARB_compatibility (OpenGL 3.2)
  • GL_ARB_compressed_texture_pixel_storage (OpenGL 4.2)
  • GL_ARB_conservative_depth (OpenGL 4.2)
  • GL_ARB_compute_shader (OpenGL 4.3)
  • GL_ARB_compute_variable_group_size (OpenGL 4.3)
  • GL_ARB_conditional_render_inverted (OpenGL 4.5)
  • GL_ARB_copy_buffer (OpenGL 3.1)
  • GL_ARB_copy_image (OpenGL 4.3)
  • GL_ARB_cull_distance (OpenGL 4.5)
  • GL_ARB_debug_output (OpenGL 3.0)
  • GL_ARB_depth_buffer_float (OpenGL 3.0)
  • GL_ARB_depth_clamp (OpenGL 3.2)
  • GL_ARB_depth_texture (OpenGL 1.4)
  • GL_ARB_derivative_control (OpenGL 4.5)
  • GL_ARB_direct_state_access (OpenGL 4.5)
  • GL_ARB_draw_buffers (OpenGL 2.0)
  • GL_ARB_draw_buffers_blend (OpenGL 4.0)
  • GL_ARB_draw_indirect (OpenGL 4.0)
  • GL_ARB_draw_elements_base_vertex (OpenGL 3.2)
  • GL_ARB_draw_instanced (OpenGL 3.1)
  • GL_ARB_enhanced_layouts (OpenGL 4.4)
  • GL_ARB_ES2_compatibility (OpenGL 4.1)
  • GL_ARB_ES3_compatibility (OpenGL 4.3)
  • GL_ARB_ES3_1_compatibility (OpenGL 4.5)
  • GL_ARB_ES3_2_compatibility (OpenGL 4.5)
  • GL_ARB_explicit_attrib_location (OpenGL 3.3)
  • GL_ARB_explicit_uniform_location (OpenGL 4.3)
  • GL_ARB_fragment_coord_conventions (OpenGL 3.2)
  • GL_ARB_fragment_layer_viewport (OpenGL 4.3)
  • GL_ARB_fragment_program (OpenGL 1.3)
  • GL_ARB_fragment_program_shadow (OpenGL 1.3)
  • GL_ARB_fragment_shader (OpenGL 2.0)
  • GL_ARB_fragment_shader_interlock (OpenGL 4.5)
  • GL_ARB_framebuffer_no_attachments (OpenGL 4.3)
  • GL_ARB_framebuffer_object (OpenGL 3.0)
  • GL_ARB_framebuffer_sRGB (OpenGL 3.0)
  • GL_ARB_geometry_shader4 (OpenGL 3.2)
  • GL_ARB_get_program_binary (OpenGL 4.1)
  • GL_ARB_get_texture_sub_image (OpenGL 4.5)
  • GL_ARB_gpu_shader5 (OpenGL 4.0)
  • GL_ARB_gpu_shader_fp64 (OpenGL 4.0)
  • GL_ARB_gpu_shader_int64 (OpenGL 4.5)
  • GL_ARB_half_float_pixel (OpenGL 3.0)
  • GL_ARB_half_float_vertex (OpenGL 2.1)
  • GL_ARB_imaging
  • GL_ARB_indirect_parameters (OpenGL 4.3)
  • GL_ARB_instanced_arrays (OpenGL 3.3)
  • GL_ARB_internalformat_query (OpenGL 4.2)
  • GL_ARB_internalformat_query2 (OpenGL 4.3)
  • GL_ARB_invalidate_subdata (OpenGL 4.3)
  • GL_ARB_map_buffer_alignment (OpenGL 4.2)
  • GL_ARB_map_buffer_range (OpenGL 2.1)
  • GL_ARB_multi_bind (OpenGL 4.4)
  • GL_ARB_multi_draw_indirect (OpenGL 4.3)
  • GL_ARB_multisample (OpenGL 1.3)
  • GL_ARB_multitexture (OpenGL 1.3)
  • GL_ARB_occlusion_query (OpenGL 1.5)
  • GL_ARB_occlusion_query2 (OpenGL 3.3)
  • GL_ARB_parallel_shader_compile (OpenGL 4.5)
  • GL_ARB_pipeline_statistics_query (OpenGL 4.5)
  • GL_ARB_pixel_buffer_object (OpenGL 2.1)
  • GL_ARB_point_parameters (OpenGL 1.4)
  • GL_ARB_point_sprite (OpenGL 2.0)
  • GL_ARB_post_depth_coverage (OpenGL 4.5)
  • GL_ARB_program_interface_query (OpenGL 4.3)
  • GL_ARB_provoking_vertex (OpenGL 3.2)
  • GL_ARB_query_buffer_object (OpenGL 4.4)
  • GL_ARB_robust_buffer_access_behavior (OpenGL 4.3)
  • GL_ARB_robustness (OpenGL 4.1)
  • GL_ARB_sample_locations (OpenGL 4.5)
  • GL_ARB_sample_shading (OpenGL 4.0)
  • GL_ARB_sampler_objects (OpenGL 3.3)
  • GL_ARB_seamless_cube_map (OpenGL 3.2)
  • GL_ARB_seamless_cubemap_per_texture (OpenGL 4.3)
  • GL_ARB_separate_shader_objects (OpenGL 4.1)
  • GL_ARB_shader_atomic_counter_ops (OpenGL 4.5)
  • GL_ARB_shader_atomic_counters (OpenGL 4.2)
  • GL_ARB_shader_ballot (OpenGL 4.5)
  • GL_ARB_shader_bit_encoding (OpenGL 3.3)
  • GL_ARB_shader_clock (OpenGL 4.5)
  • GL_ARB_shader_draw_parameters (OpenGL 4.3)
  • GL_ARB_shader_group_vote (OpenGL 4.3)
  • GL_ARB_shader_image_load_store (OpenGL 4.2)
  • GL_ARB_shader_image_size (OpenGL 4.3)
  • GL_ARB_shader_objects (OpenGL 2.0)
  • GL_ARB_shader_precision (OpenGL 4.1)
  • GL_ARB_shader_storage_buffer_object (OpenGL 4.3)
  • GL_ARB_shader_subroutine (OpenGL 4.0)
  • GL_ARB_shader_texture_image_samples (OpenGL 4.5)
  • GL_ARB_shader_texture_lod (OpenGL 2.0)
  • GL_ARB_shading_language_100 (OpenGL 2.0)
  • GL_ARB_shader_viewport_layer_array (OpenGL 4.5)
  • GL_ARB_shading_language_420pack (OpenGL 4.2)
  • GL_ARB_shading_language_include (OpenGL 3.2)
  • GL_ARB_shading_language_packing (OpenGL 4.1)
  • GL_ARB_shadow (OpenGL 1.4)
  • GL_ARB_sparse_buffer (OpenGL 4.5)
  • GL_ARB_sparse_texture (OpenGL 4.3)
  • GL_ARB_sparse_texture2 (OpenGL 4.5)
  • GL_ARB_sparse_texture_clamp (OpenGL 4.5)
  • GL_ARB_stencil_texturing (OpenGL 4.3)
  • GL_ARB_sync (OpenGL 3.2)
  • GL_ARB_tessellation_shader (OpenGL 4.0)
  • GL_ARB_texture_barrier (OpenGL 4.5)
  • GL_ARB_texture_border_clamp (OpenGL 1.3)
  • GL_ARB_texture_buffer_object (OpenGL 3.1)
  • GL_ARB_texture_buffer_object_rgb32 (OpenGL 4.0)
  • GL_ARB_texture_buffer_range (OpenGL 4.3)
  • GL_ARB_texture_compression (OpenGL 1.3)
  • GL_ARB_texture_compression_bptc (OpenGL 4.2)
  • GL_ARB_texture_compression_rgtc (OpenGL 3.0)
  • GL_ARB_texture_cube_map (OpenGL 1.3)
  • GL_ARB_texture_cube_map_array (OpenGL 4.0)
  • GL_ARB_texture_env_add (OpenGL 1.3)
  • GL_ARB_texture_env_combine (OpenGL 1.3)
  • GL_ARB_texture_env_crossbar (OpenGL 1.4)
  • GL_ARB_texture_env_dot3 (OpenGL 1.3)
  • GL_ARB_texture_filter_minmax (OpenGL 4.5)
  • GL_ARB_texture_float (OpenGL 3.0)
  • GL_ARB_texture_gather (OpenGL 4.0)
  • GL_ARB_texture_mirror_clamp_to_edge (OpenGL 4.4)
  • GL_ARB_texture_mirrored_repeat (OpenGL 1.4)
  • GL_ARB_texture_multisample (OpenGL 3.2)
  • GL_ARB_texture_non_power_of_two
  • GL_ARB_texture_query_levels (OpenGL 4.3)
  • GL_ARB_texture_query_lod (OpenGL 4.0)
  • GL_ARB_texture_rectangle (OpenGL 3.1)
  • GL_ARB_texture_rg (OpenGL 3.0)
  • GL_ARB_texture_rgb10_a2ui (OpenGL 3.3)
  • GL_ARB_texture_stencil8 (OpenGL 4.4)
  • GL_ARB_texture_storage (OpenGL 4.2)
  • GL_ARB_texture_storage_multisample (OpenGL 4.3)
  • GL_ARB_texture_swizzle (OpenGL 3.3)
  • GL_ARB_texture_view (OpenGL 4.3)
  • GL_ARB_timer_query (OpenGL 3.3)
  • GL_ARB_transform_feedback2 (OpenGL 4.0)
  • GL_ARB_transform_feedback3 (OpenGL 4.0)
  • GL_ARB_transform_feedback_instanced (OpenGL 4.2)
  • GL_ARB_transform_feedback_overflow_query (OpenGL 4.5)
  • GL_ARB_transpose_matrix (OpenGL 1.3)
  • GL_ARB_uniform_buffer_object (OpenGL 3.1)
  • GL_ARB_vertex_array_bgra (OpenGL 3.2)
  • GL_ARB_vertex_array_object (OpenGL 2.1)
  • GL_ARB_vertex_attrib_64bit (OpenGL 4.1)
  • GL_ARB_vertex_attrib_binding (OpenGL 4.3)
  • GL_ARB_vertex_buffer_object (OpenGL 1.5)
  • GL_ARB_vertex_program (Requires OpenGL 1.3)
  • GL_ARB_vertex_shader (OpenGL 2.0)
  • GL_ARB_vertex_type_10f_11f_11f_rev (OpenGL 4.4)
  • GL_ARB_vertex_type_2_10_10_10_rev (OpenGL 3.3)
  • GL_ARB_viewport_array (OpenGL 4.1)
  • GL_ARB_window_pos (OpenGL 1.4)
  • GL_ATI_draw_buffers (Requires OpenGL 1.3)
  • GL_ATI_texture_float (Requires OpenGL 1.3)
  • GL_ATI_texture_mirror_once (Requires OpenGL 1.2.1)
  • GL_S3_s3tc
  • GL_EXT_texture_env_add
  • GL_EXT_abgr
  • GL_EXT_bgra (OpenGL 1.2)
  • GL_EXT_bindable_uniform (OpenGL 2.0)
  • GL_EXT_blend_color (OpenGL 1.4 OpenGL 1.4)
  • GL_EXT_blend_equation_separate
  • GL_EXT_blend_func_separate (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)
  • GL_EXT_blend_minmax (Requires OpenGL 1.2)
  • GL_EXT_blend_subtract (Requires OpenGL 1.2)
  • GL_EXT_compiled_vertex_array (Requires OpenGL 1.1)
  • GL_EXT_Cg_shader
  • GL_EXT_depth_bounds_test
  • GL_EXT_direct_state_access
  • GL_EXT_draw_buffers2 (OpenGL 3.0)
  • GL_EXT_draw_instanced (Requires OpenGL 2.0)
  • GL_EXT_draw_range_elements (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)
  • GL_EXT_fog_coord (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)
  • GL_EXT_framebuffer_blit (OpenGL 3.0)
  • GL_EXT_framebuffer_multisample (OpenGL 3.0)
  • GL_EXTX_framebuffer_mixed_formats
  • GL_EXT_framebuffer_multisample_blit_scaled
  • GL_EXT_framebuffer_object (Requires OpenGL 3.0)
  • GL_EXT_framebuffer_sRGB (OpenGL 3.0)
  • GL_EXT_geometry_shader4 (Requires OpenGL 2.0)
  • GL_EXT_gpu_program_parameters (Requires OpenGL 2.0)
  • GL_EXT_gpu_shader4 (OpenGL 3.0)
  • GL_EXT_multi_draw_arrays (OpenGL 1.2 / Core Feature of OpenGL 1.4)
  • GL_EXT_packed_depth_stencil (OpenGL 3.0)
  • GL_EXT_packed_float (OpenGL 3.0)
  • GL_EXT_packed_pixels (Requires OpenGL 1.2)
  • GL_EXT_pixel_buffer_object
  • GL_EXT_point_parameters
  • GL_EXT_polygon_offset_clamp
  • GL_EXT_post_depth_coverage
  • GL_EXT_provoking_vertex
  • GL_EXT_raster_multisample
  • GL_EXT_rescale_normal (Requires OpenGL 1.2)
  • GL_EXT_secondary_color (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)
  • GL_EXT_separate_shader_objects
  • GL_EXT_separate_specular_color (Requires OpenGL 1.2)
  • GL_EXT_shader_image_load_formatted
  • GL_EXT_shader_image_load_store
  • GL_EXT_shader_integer_mix
  • GL_EXT_shadow_funcs (Requires OpenGL 1.3 / Core Feature of OpenGL 1.5)
  • GL_EXT_sparse_texture2
  • GL_EXT_stencil_two_side
  • GL_EXT_stencil_wrap (Requires OpenGL 1.4)
  • GL_EXT_texture3D (Requires OpenGL 1.2)
  • GL_EXT_texture_array (OpenGL 3.0)
  • GL_EXT_texture_buffer_object (Requires OpenGL 2.0)
  • GL_EXT_texture_compression_dxt1
  • GL_EXT_texture_compression_latc
  • GL_EXT_texture_compression_rgtc (OpenGL 3.0)
  • GL_EXT_texture_compression_s3tc (Requires OpenGL 1.2.1)
  • GL_EXT_texture_cube_map (See GL_ARB_texture_cube_map)
  • GL_EXT_texture_edge_clamp
  • GL_EXT_texture_env_combine
  • GL_EXT_texture_env_dot3
  • GL_EXT_texture_filter_anisotropic (Requires OpenGL 1.2)
  • GL_EXT_texture_filter_minmax
  • GL_EXT_texture_integer (OpenGL 3.0)
  • GL_EXT_texture_lod
  • GL_EXT_texture_lod_bias (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)
  • GL_EXT_texture_mirror_clamp (Requires OpenGL 1.4)
  • GL_EXT_texture_object (Requires OpenGL 1.1)
  • GL_EXT_texture_shared_exponent (OpenGL 3.0)
  • GL_EXT_texture_sRGB
  • GL_EXT_texture_sRGB_decode
  • GL_EXT_texture_storage
  • GL_EXT_texture_swizzle (OpenGL 2.1)
  • GL_EXT_timer_query (Requires OpenGL 1.5)
  • GL_EXT_transform_feedback2
  • GL_EXT_vertex_array (Requires OpenGL 1.1)
  • GL_EXT_vertex_array_bgra
  • GL_EXT_vertex_attrib_64bit
  • GL_EXT_import_sync_object
  • GL_IBM_rasterpos_clip
  • GL_IBM_texture_mirrored_repeat
  • GL_KHR_context_flush_control (OpenGL 4.5)
  • GL_KHR_debug (OpenGL 4.3)
  • GL_KHR_no_error
  • GL_KHR_robust_buffer_access_behavior
  • GL_KHR_robustness (OpenGL 4.5)
  • GL_KTX_buffer_region
  • GL_NV_bindless_multi_draw_indirect
  • GL_NV_bindless_multi_draw_indirect_count
  • GL_NV_bindless_texture (OpenGL 4.0)
  • GL_NV_blend_equation_advanced
  • GL_NV_blend_equation_advanced_coherent
  • GL_NV_blend_square (Requires OpenGL 1.2.1 / Core Feature of OpenGL 1.4)
  • GL_NV_command_list
  • GL_NV_compute_program5
  • GL_NV_conditional_render (OpenGL 3.0)
  • GL_NV_conservative_raster
  • GL_NV_conservative_raster_dilate
  • GL_NV_copy_depth_to_color
  • GL_NV_copy_image
  • GL_NV_depth_buffer_float (OpenGL 3.0)
  • GL_NV_depth_clamp
  • GL_NV_draw_texture
  • GL_NV_draw_vulkan_image
  • GL_NV_ES1_1_compatibility
  • GL_NV_ES3_1_compatibility
  • GL_NV_explicit_multisample
  • GL_NV_fence
  • GL_NV_fill_rectangle
  • GL_NV_float_buffer
  • GL_NV_fog_distance
  • GL_NV_fragment_coverage_to_color
  • GL_NV_fragment_program
  • GL_NV_fragment_program_option
  • GL_NV_fragment_program2
  • GL_NV_fragment_shader_interlock
  • GL_NV_framebuffer_mixed_samples
  • GL_NV_framebuffer_multisample_coverage
  • GL_NV_geometry_shader4
  • GL_NV_geometry_shader_passthrough
  • GL_NV_gpu_program4
  • GL_NV_internalformat_sample_query
  • GL_NV_gpu_program4_1
  • GL_NV_gpu_program5
  • GL_NV_gpu_program5_mem_extended
  • GL_NV_gpu_program_fp64
  • GL_NV_gpu_shader5
  • GL_NV_half_float (OpenGL 3.0)
  • GL_NV_light_max_exponent
  • GL_NV_multisample_coverage
  • GL_NV_multisample_filter_hint
  • GL_NV_occlusion_query (Requires OpenGL 1.3)
  • GL_NV_packed_depth_stencil
  • GL_NV_parameter_buffer_object
  • GL_NV_parameter_buffer_object2
  • GL_NV_path_rendering
  • GL_NV_path_rendering_shared_edge
  • GL_NV_pixel_data_range
  • GL_NV_point_sprite
  • GL_NV_primitive_restart (OpenGL 3.1)
  • GL_NV_register_combiners
  • GL_NV_register_combiners2
  • GL_NV_sample_locations
  • GL_NV_sample_mask_override_coverage
  • GL_NV_shader_atomic_counters
  • GL_NV_shader_atomic_float
  • GL_NV_shader_atomic_fp16_vector
  • GL_NV_shader_atomic_int64
  • GL_NV_shader_buffer_load
  • GL_NV_shader_storage_buffer_object
  • GL_NV_texgen_reflection (Requires OpenGL 1.3)
  • GL_NV_texture_barrier
  • GL_NV_texture_compression_vtc
  • GL_NV_texture_env_combine4
  • GL_NV_texture_multisample
  • GL_NV_texture_rectangle
  • GL_NV_texture_shader
  • GL_NV_texture_shader2
  • GL_NV_texture_shader3
  • GL_NV_transform_feedback
  • GL_NV_transform_feedback2
  • GL_NV_uniform_buffer_unified_memory
  • GL_NV_vertex_array_range
  • GL_NV_vertex_array_range2
  • GL_NV_vertex_attrib_integer_64bit
  • GL_NV_vertex_buffer_unified_memory
  • GL_NV_vertex_program
  • GL_NV_vertex_program1_1
  • GL_NV_vertex_program2
  • GL_NV_vertex_program2_option
  • GL_NV_vertex_program3
  • GL_NV_viewport_array2
  • GL_NVX_conditional_render
  • GL_NVX_gpu_memory_info
  • GL_NVX_nvenc_interop
  • GL_NV_shader_thread_group
  • GL_NV_shader_thread_shuffle
  • GL_KHR_blend_equation_advanced (OpenGL 4.5)
  • GL_KHR_blend_equation_advanced_coherent
  • GL_SGIS_generate_mipmap (Requires OpenGL 1.4)
  • GL_SGIS_texture_lod (Requires OpenGL 1.2)
  • GL_SGIX_depth_texture
  • GL_SGIX_shadow
  • GL_SUN_slice_accum
  • GL_WIN_swap_hint
  • WGL_EXT_swap_control (Requires OpenGL 1.2)
  • WGL_ARB_buffer_region
  • WGL_ARB_create_context (OpenGL 3.0)
  • WGL_ARB_create_context_profile
  • WGL_ARB_create_context_robustness (OpenGL 4.1)
  • WGL_ARB_context_flush_control (OpenGL 4.5)
  • WGL_ARB_extensions_string
  • WGL_ARB_make_current_read
  • WGL_ARB_multisample
  • WGL_ARB_pbuffer
  • WGL_ARB_pixel_format
  • WGL_ARB_pixel_format_float
  • WGL_ARB_render_texture (Requires OpenGL 1.1)
  • WGL_ATI_pixel_format_float (Requires OpenGL 1.3)
  • WGL_EXT_create_context_es_profile
  • WGL_EXT_create_context_es2_profile
  • WGL_EXT_extensions_string
  • WGL_EXT_framebuffer_sRGB (OpenGL 2.0)
  • WGL_EXT_pixel_format_packed_float (OpenGL 2.0)
  • WGL_EXT_swap_control_tear
  • WGL_NVX_DX_interop
  • WGL_NV_DX_interop
  • WGL_NV_DX_interop2
  • WGL_NV_bridged_display
  • WGL_NV_copy_image
  • WGL_NV_delay_before_swap
  • WGL_NV_float_buffer
  • WGL_NV_multisample_coverage
  • WGL_NV_render_depth_texture
  • WGL_NV_render_texture_rectangle

What’s New in OpenGL 4.5 and OpenGL Shading Language 4.5

The OpenGL 4.5 and OpenGL Shading Language 4.50 Specifications were released on August 11, 2014.

New features of OpenGL 4.5 include:

  • Direct State Access (DSA)
    object accessors enable state to be queried and modified without binding objects to contexts, for increased application and middleware efficiency and flexibility;
  • Flush Control
    applications can control flushing of pending commands before context switching – enabling high-performance multithreaded applications;
  • Robustness
    providing a secure platform for applications such as WebGL browsers, including preventing a GPU reset affecting any other running applications;
  • OpenGL ES 3.1 API and shader compatibility
    to enable the easy development and execution of the latest OpenGL ES applications on desktop systems;
  • DX11 emulation features
    for easier porting of applications between OpenGL and Direct3D.

New extensions to OpenGL 4.5 include:

  • GL_ARB_clip_control
  • GL_ARB_cull_distance
  • GL_ARB_ES3_1_compatibility
  • GL_ARB_conditional_render_inverted
  • GL_KHR_context_flush_control
  • GL_ARB_derivative_control
  • GL_ARB_direct_state_access
  • GL_ARB_get_texture_sub_image
  • GL_KHR_robustness
  • GL_ARB_shader_texture_image_samples
  • GL_ARB_texture_barrier

API & GLSL specifications

NVIDIA Deep Learning SDK Now Available

NVIDIA Deep Learning SDK Now Available

NVIDIA Deep Learning SDK Now Available

The NVIDIA Deep Learning SDK brings high-performance GPU acceleration to widely used deep learning frameworks such as Caffe, TensorFlow, Theano, and Torch. The powerful suite of tools and libraries are for data scientists to design and deploy deep learning applications.

Following the Beta release a few months ago, the production release is now available with:

  • cuDNN 4 – Accelerate training and inference with batch normalization, tiled FFT, and NVIDIA Maxwell optimizations.
  • DIGITS 3 – Get support for Torch and pre-defined AlexNet and Googlenet models
cuDNN 4 Speedup vs. CPU-only for batch = 1 AlexNet + Caffe, Fwd Pass Convolutional Layers GeForce TITAN X, Core i7-4930 on Ubuntu 14.04 LTS

[cuDNN 4 Speedup vs. CPU-only for batch = 1]—[AlexNet + Caffe, Fwd Pass Convolutional Layers]—[GeForce TITAN X, Core i7-4930 on Ubuntu 14.04 LTS]

Download now >>



Popular Pages
Popular posts
Interested
About me

My name is Sayed Ahmadreza Razian and I am a graduate of the master degree in Artificial intelligence .
Click here to CV Resume page

Related topics such as image processing, machine vision, virtual reality, machine learning, data mining, and monitoring systems are my research interests, and I intend to pursue a PhD in one of these fields.

جهت نمایش صفحه معرفی و رزومه کلیک کنید

My Scientific expertise
  • Image processing
  • Machine vision
  • Machine learning
  • Pattern recognition
  • Data mining - Big Data
  • CUDA Programming
  • Game and Virtual reality

Download Nokte as Free


Coming Soon....

Greatest hits

Waiting hurts. Forgetting hurts. But not knowing which decision to take can sometimes be the most painful.

Paulo Coelho

The fear of death is the most unjustified of all fears, for there’s no risk of accident for someone who’s dead.

Albert Einstein

It’s the possibility of having a dream come true that makes life interesting.

Paulo Coelho

Anyone who has never made a mistake has never tried anything new.

Albert Einstein

One day you will wake up and there won’t be any more time to do the things you’ve always wanted. Do it now.

Paulo Coelho

Gravitation is not responsible for people falling in love.

Albert Einstein

You are what you believe yourself to be.

Paulo Coelho

Imagination is more important than knowledge.

Albert Einstein


Site by images
Statistics
  • 2,319
  • 10,075
  • 92,535
  • 25,499
Recent News Posts