Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Stefan

Pages: 1 2 3 [4] 5 6 ... 153
CUDA 7.5: Pinpoint Performance Problems with Instruction-Level Profiling

...One of the most exciting new features in CUDA 7.5 is new Instruction-Level Profiling support in the NVIDIA Visual Profiler. This powerful new feature, available on Maxwell (GM200) and later GPUs, helps pinpoint performance bottlenecks, letting you quickly identify the specific lines of source code (and assembly instructions) limiting the performance of GPU code, along with the underlying reason for execution stalls.

In this post, I demonstrate Instruction-Level Profiling by showing how it helped understand and improve the performance limitations of a CUDA kernel that implements the Iterative Closest Point algorithm (the original source code, by Thomas Whelan, is available on Github). I’ll show how instruction-level profiling makes it easier to apply advanced optimizations, helping speed up the example kernel by 2.7X on an NVIDIA Quadro M6000 GPU...

The AMD FireRender library is not “just another renderer.” It uses open industry standards to take advantage of both CPU and GPU compute capabilities for ray tracing, and frees you from dependencies on hardware or operating systems.

Not too long ago we released the AMD FireRays Library that accelerates ray tracing and hit testing using OpenCL™. We designed the library to be OS- and hardware-independent. You can read about it here. FireRender takes the same approach.

3D-Tech News Around The Web / Unity - A Gentle Introduction to Shaders
« on: September 04, 2015, 11:55:34 AM »
This tutorial gently introduces the two types of shaders available in Unity and explains when to use one over the other. Four more posts will follow, explaining how to implement them in details. An extra post will introduce screen shaders, which are used for postprocessing 2D images.

3D-Tech News Around The Web / Unreal Engine Showdown VR demo released
« on: September 03, 2015, 06:47:29 PM »
Showdown Cinematic VR Experience Released for Free!

 Our premier VR experience takes you through a cinematic, bullet-time inspired action scene. Showdown took Oculus Connect, GDC and SIGGRAPH by storm, and now you can download it for free, including its entire Unreal Engine 4-based content library!

 The interactive demo is compatible with Oculus DK2 and up, Sony PlayStation Morpheus and HTC Vive SteamVR.

3D-Tech News Around The Web / NVIDIA Quadro driver 355.85 QNF
« on: September 03, 2015, 03:02:21 PM »
 New in Release 355.85:
  • This driver is from the most recent driver releasebranch, and contains the latest new features and functionality. It hasbeen tested for workstation environments, and is recommended only forthose users who need specific features mentioned in the release highlightsor release notes. Also known as the Quadro New Feature driver.
    • For the most stable and fully supported enterprise driver please see the main Quadro download section.
  • Added support for stereoscopic 3D when using DirectX 12 applications.
    Note: DirectX 12 is currently not support on Fermi GPUs.
  • Cross adapter clone mode
  • Added ability to switch displays using the hot-keys.
Beginning with driver release R358, Fermi GPUs will use WDDM 2.0

The ASUS GX700 is equipped with the latest Intel Skylake CPU, NVIDIA GTX990M (DEV.161A = "NVIDIA E-GXX") and water cooling through a docking station.

More infos at WindowsCentral, ComputerBase and NotebookInfo

3D-Tech News Around The Web / AMD Catalyst 15.8 Beta Windows Driver
« on: September 01, 2015, 12:17:23 AM »
AMD Catalyst™ 15.8 Beta is designed to support the following Microsoft Windows platforms:

        Windows® 10 (32 & 64-bit)
        Windows® 8.1 (32 & 64-bit)
        Windows® 7 SP1 or higher (32 & 64-bit)

Highlights of AMD Catalyst™ 15.8 Beta Windows Driver

        This driver provides support for the Oculus 0.7 SDK on Windows 7, Windows 8.1 and Windows 10.

Performance Optimizations

        Batman™: Arkham Knight - Performance and quality/stability updates
        Ashes of the Singularity - Performance optimizations for DirectX® 12

3D-Tech News Around The Web / Unreal Engine 4.9 Released
« on: September 01, 2015, 12:13:40 AM »
Unreal Engine 4.9 is here! See all 70 pages of release notes:

Linux Display Driver - x86 NVIDIA Certified355.11August 31, 2015
Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified355.11August 31, 2015
Linux 32-bit ARM Display Driver NVIDIA Certified355.11August 31, 2015
Solaris Display Driver – x64/x86 NVIDIA Certified355.11August 31, 2015
FreeBSD Display Driver – x86 NVIDIA Certified355.11August 31, 2015
FreeBSD Display Driver – x64 NVIDIA Certified355.11August 31, 2015

  • Added support for the following GPUs:
    • GeForce GTX 950
      Quadro M4000
      Quadro M5000
  • Fixed a bug that caused applications using OpenCL or CUDA with OpenGL interopability to crash when using GLX indirect rendering.
  • Fixed a bug that caused VDPAU to only display the top half of a video frame when decoding and displaying H.265/HEVC encoded video streams.
  • Fixed a bug that could cause GPU exceptions when using glReadPixels() on the depth or stencil buffers of multisample windows while resizing or moving the windows.
  • Fixed a bug that could cause data from one texture level to overwrite data from the next lowest level, when creating a texture view that did not include the higher of the two levels.
  • Fixed a bug that could cause the nvidia-settings control panel to crash when updating the display layout.
  • Corrected some erroneous reporting of support for GLX extensions: several extensions were being reported as supported for indirect GLX, which were in fact only supported under direct rendering.
  • Added support for the following EGL extensions:
    • EGL_KHR_swap_buffers_with_damage
  • Replaced the build system for the NVIDIA kernel modules and updated the installer package and nvidia-installer to use the new build system and kernel module source code layout. For more information about the new build system and layout, see the README document at:
  • Added experimental full OpenGL support to EGL.
  • Marked the DeleteUnusedDP12Displays option as deprecated.

    Version 1.5.0 of the X Resize and Rotate specification added a note that dynamically-created outputs will not be destroyed, so this option is deprecated and will be removed in a future driver release.
  • Added support for VDPAU profiles added in VDPAU 0.9:
  • Fixed a bug that prevented more than one RandR output from sharing user-added modes.
  • Fixed a bug that caused application-specified swap intervals to be ignored on some screens when using Xinerama.
  • Fixed a bug that caused user-supplied RandR modes with nonsensical combinations of the +HSync, -HSync, +VSync, and -VSync flags to corrupt the mode list.
  • Added support to make an OpenGL 3.0 and above context current without making current to any drawable.

3D-Tech News Around The Web / NVIDIA GeForce driver 355.82
« on: August 31, 2015, 02:03:35 PM »
The latest GeForce Game Ready driver, release 355.82 WHQL, ensures you'll have the best possible gaming experience for Metal Gear Solid V: The Phantom Pain and Mad Max.

Game Ready
Best gaming experience for Metal Gear Solid V: The Phantom Pain and Mad Max

3D-Tech News Around The Web / Intel HD Graphics Driver v4279
« on: August 28, 2015, 10:01:19 AM »
Download v4278 from Fujitsu
+ no vendor ID restriction
- no change log
- no obvious OpenGL fixes since v4256

Code: [Select]
;    Windows 7 Install - DT Only
%iBDWULTGT1%    = iBDWM_w7, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%    = iBDWM_w7, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%    = iBDWM_w7, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%    = iBDWM_w7, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%    = iBDWM_w7, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%     = iBDWM_w7, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR%      = iBDWM_w7, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%     = iBDWM_w7, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR%      = iBDWM_w7, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w7, PCI\VEN_8086&DEV_162B
%iSKLULTGT1%     = iSKLD_w7, PCI\VEN_8086&DEV_1906
%iSKLULTGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_1916
%iSKLULXGT1%     = iSKLD_w7, PCI\VEN_8086&DEV_190E
%iSKLULXGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w7, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w7, PCI\VEN_8086&DEV_1921
%iSKLDTGT1%      = iSKLD_w7, PCI\VEN_8086&DEV_1902
%iSKLHaloGT2%    = iSKLD_w7, PCI\VEN_8086&DEV_191B

;    Windows 8 Install - DT Only
%iBDWULTGT1%    = iBDWM_w8, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%    = iBDWM_w8, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%    = iBDWM_w8, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%    = iBDWM_w8, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%    = iBDWM_w8, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%     = iBDWM_w8, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR%      = iBDWM_w8, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%       = iBDWM_w8, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR%      = iBDWM_w8, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w8, PCI\VEN_8086&DEV_162B

;    Windows 8.1 Install - DT Only
%iBDWULTGT1%    = iBDWM_w81, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%    = iBDWM_w81, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%    = iBDWM_w81, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%    = iBDWM_w81, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%    = iBDWM_w81, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%      = iBDWM_w81, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR%      = iBDWM_w81, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%       = iBDWM_w81, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR%      = iBDWM_w81, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w81, PCI\VEN_8086&DEV_162B
%iSKLULTGT1%     = iSKLD_w81, PCI\VEN_8086&DEV_1906
%iSKLULTGT2%     = iSKLD_w81, PCI\VEN_8086&DEV_1916
%iSKLULXGT1%     = iSKLD_w81, PCI\VEN_8086&DEV_190E
%iSKLULXGT2%     = iSKLD_w81, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w81, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w81, PCI\VEN_8086&DEV_1921
%iSKLDTGT1%      = iSKLD_w81, PCI\VEN_8086&DEV_1902
%iSKLHaloGT2%    = iSKLD_w81, PCI\VEN_8086&DEV_191B

; Included for standard DT builds

;    Windows Threshold Install - DT + Mobile
; HSW Classic
%iHSWGT1D%       = iHSWD_w10, PCI\VEN_8086&DEV_0402
%iHSWGT1M%        = iHSWM_w10, PCI\VEN_8086&DEV_0406
%iHSWGT2D%       = iHSWD_w10, PCI\VEN_8086&DEV_0412
%iHSWGT2M%        = iHSWM_w10, PCI\VEN_8086&DEV_0416
%iHSWGT15D%        = iHSWD_w10, PCI\VEN_8086&DEV_041E
%iHSWGT1UT%        = iHSWM_w10, PCI\VEN_8086&DEV_0A06
%iHSWGT2UT%        = iHSWM_w10, PCI\VEN_8086&DEV_0A16
%iHSWGT3UT%        = iHSWM_w10, PCI\VEN_8086&DEV_0A26
%iHSWGT3UT28W%  = iHSWM_w10, PCI\VEN_8086&DEV_0A2E
%iHSWGT2UX%      = iHSWM_w10, PCI\VEN_8086&DEV_0A1E
%iHSWGT1ULX%      = iHSWM_w10, PCI\VEN_8086&DEV_0A0E
%iHSWGT3CW%        = iHSWM_w10, PCI\VEN_8086&DEV_0D26
%iHSWGT3CWDT%       = iHSWD_w10, PCI\VEN_8086&DEV_0D22
; HSW Server
%iHSWSVGT1%       = iHSWD_w10, PCI\VEN_8086&DEV_040A
%iHSWSVGT2%        = iHSWD_w10, PCI\VEN_8086&DEV_041A
%iBDWULTGT1%    = iBDWM_w10, PCI\VEN_8086&DEV_1606
%iBDWULXGT1%    = iBDWM_w10, PCI\VEN_8086&DEV_160E
%iBDWULTGT2%    = iBDWM_w10, PCI\VEN_8086&DEV_1616
%iBDWULTGT3%    = iBDWM_w10, PCI\VEN_8086&DEV_1626
%iBDWULXGT2%    = iBDWM_w10, PCI\VEN_8086&DEV_161E
%iBDWHALOGT2%      = iBDWM_w10, PCI\VEN_8086&DEV_1612
%iBDWGT2SRVR%      = iBDWM_w10, PCI\VEN_8086&DEV_161A
%iBDWHALOGT3%       = iBDWM_w10, PCI\VEN_8086&DEV_1622
%iBDWGT3SRVR%      = iBDWM_w10, PCI\VEN_8086&DEV_162A
%iBDWULTGT328W%  = iBDWM_w10, PCI\VEN_8086&DEV_162B
%iSKLULTGT1%     = iSKLD_w10, PCI\VEN_8086&DEV_1906
%iSKLULTGT2%     = iSKLD_w10, PCI\VEN_8086&DEV_1916
%iSKLULXGT1%     = iSKLD_w10, PCI\VEN_8086&DEV_190E
%iSKLULXGT2%     = iSKLD_w10, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w10, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w10, PCI\VEN_8086&DEV_1921
%iSKLDTGT1%      = iSKLD_w10, PCI\VEN_8086&DEV_1902
%iSKLHaloGT2%    = iSKLD_w10, PCI\VEN_8086&DEV_191B

Windows 10 Insider Preview Build 10532 for PC

We are releasing a new Windows 10 Insider Preview building to the Fast ring today: Build 10532. As always, there are bug fixes and improvements in this build over 10525, but also some new features we are very excited to share with Insiders.

3D-Tech News Around The Web / OpenGL Extensions Viewer 4.3.8 for Windows
« on: August 27, 2015, 11:46:53 AM »
Release 4.38 2015-08-23 07:08:02

(confusing) changelog on Facebook

23. August
 New version of OpenGL Extensions Viewer is now available

 Build 4.3.6
 - Improved support for OpenGL 4.4 on Intel Graphics GPU
 - Updated to Visual Studio 2015

16. August 
In the works : A new update with OpenGL 2015 Extensions pack support (this will displayed along Core Feature Set).

Forward context 4.5 missing, select none in pulldown menu

3D-Tech News Around The Web / AMD APP SDK 3.0 Released
« on: August 27, 2015, 05:12:59 AM »
...AMD APP SDK 3.0 adds support for Windows® 10 as well as AMD’s latest 6th generation AMD A-series processors (code-named Carrizo), Radeon™ R9 series graphics cards (code-named Fiji) and FirePro™ W8100 and W9100 series graphics cards. OpenCL 2.0 provides several improvements to the programming model that make it much easier to tap into the potential of AMD’s latest GPUs.  Notably, Shared Virtual Memory (SVM) allows you to share data-objects that include pointers between the CPU and GPU. This programming construct has long been available on multi-core CPUs, and is now available for AMD GPUs.  Sharing memory with pointer-based data structures between GPU and CPU devices greatly simplifies the steps involved in enlisting the GPU for compute acceleration.  Also new with OpenCL 2.0 is Device Enqueue (the ability for the GPU device to initiate compute tasks) and support for Generic address space.  These features open up a much more powerful programming model for compute kernels.

Today’s build is based off Unity 5.1.0f3 and comes with the ability to export to the following runtimes:
  • Linux, Mac, Windows Standalone
  • WebGL
  • WebPlayer
  • Android
  • Tizen
  • SamsungTV
System Requirements
  • 64-bit Ubuntu 12.04 or newer (just like our player, the editor will run on most ‘modern’ 64-bit Linux distributions, but official support is only provided for 64-bit Ubuntu 12.04 or newer)
  • Modern Nvidia, AMD, or Intel graphics card with vendor-supported graphics drivers
You can find the downloads here:

3D-Tech News Around The Web / NVIDIA GeForce Hotfix driver 355.80
« on: August 25, 2015, 09:52:35 PM »
GeForce Hot Fix driver version 355.80 that addresses the following issue:
  • Excessive virtual memory consumption for SLI configurations running Windows 10
Windows 10 Desktop 64 bit
Windows 10 Desktop 32 bit
Windows 10 Notebook 64 bit
Windows 10 Notebook 32 bit

3D-Tech News Around The Web / (WebGL) Escher Puzzle
« on: August 25, 2015, 06:23:12 PM »
Escher Puzzle

WebGL 3d visualization demo

3D-Tech News Around The Web / AMD GPU PerfAPI 2.17
« on: August 25, 2015, 05:57:58 PM »
 Release Notes – Version 2.17 (8/12/15)
  • Add support for additional GPUs and APUs.
  • Add OpenGL ES support for both Windows and Linux.
  • DirectX 11/OpenGL: Add CSFlatVMInsts and CSFlatLDSInsts counters to measure flat instructions used for compute shaders on 2nd Generation GCN hardware or newer.
  • DirectX11/OpenGL: Fix CSLDSInsts, CSVWriteInsts, CSVFetchInsts counter on 2nd Generation GCN hardware or newer.
  • DirectX 11: Fixed a crash that could occur on Multi-GPU systems.
  • OpenGL: rework the GPUTime implementation so that GPA no longer needs to stop/start any existing queries that the application may be using.
  • OpenCL™: Add FlatVMInsts and FlatLDSInsts counters to measure flat instructions used for OpenCL kernels on 2nd Generation GCN hardware or newer.
  • OpenCL™: Fix LDSInsts, VWriteInsts, VFetchInsts counter on 2nd Generation GCN hardware or newer.
  • OpenCL™: Fix MemUnitBusy counter on 2nd Generation GCN hardware or newer.
  • Fix a potential crash in GPA_SelectContext.
  • Fix a bug in GPA_DisableCounter that could result in the counter not actually getting disabled.

3D-Tech News Around The Web / AMD OpenGL ES SDK v3.1
« on: August 25, 2015, 05:52:10 PM »
The AMD OpenGL ES SDK is a set of libraries and headers that developers can use to create 3D graphics applications using the OpenGL ES 2.0/3.0/3.1 API natively on Microsoft Windows® and Linux® operating systems.

Pages: 1 2 3 [4] 5 6 ... 153