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.

Messages - Stefan

Pages: 1 [2] 3 4 ... 163
To see memory manager in action, use Sysinternals Process Explorer (more comprehensive than the one that comes with Windows).

Announcing Windows 10 Insider Preview Build 10525

Most interesting: Memory Manager Improvements

In Windows 10, we have added a new concept in the Memory Manager called a compression store, which is an in-memory collection of compressed pages. This means that when Memory Manager feels memory pressure, it will compress unused pages instead of writing them to disk. This reduces the amount of memory used per process, allowing Windows 10 to maintain more applications in physical memory at a time. This also helps provide better responsiveness across Windows 10. The compression store lives in the System process’s working set. Since the system process holds the store in memory, its working set grows larger exactly when memory is being made available for other processes. This is visible in Task Manager and the reason the System process appears to be consuming more memory than previous releases.

The frame rate, or frames per second (FPS), while being a viable and simple method of measurement, is not the be-all and end-all data to consider when assessing performance. Another important metric to consider regarding frames is frame time.
Frame time mostly refers to the time it takes for the software to render each frame. More precisely, the data takes into consideration the duration of the benchmark multiplied by the average FPS of the application or rather, the total amount of frames rendered over the length of the benchmark rather than its duration in seconds.


Today we are taking a look at the first real world gaming benchmark that utilized DX12.
And as you might expect, not only are the results interesting, but there is a significant amount of created controversy about what those results actually tell us. AMD has one story, NVIDIA another and Stardock and the Nitrous engine developers, yet another. It’s all incredibly intriguing.
Continue reading our analysis of the Ashes of the Singularity DX12 benchmark!!

Mantle, Vulkan, and DirectX 12 all claim to reduce overhead and provide a staggering increase in “draw calls”. As mentioned in the previous editorial, loading graphics card with tasks will take a drastic change in these new APIs. With DirectX 10 and earlier, applications would assign attributes to (what it is told is) the global state of the graphics card. After everything is configured and bound, one of a few “draw” functions is called, which queues the task in the graphics driver as a “draw call”.


3D-Tech News Around The Web / NVIDIA AndroidWorks 1R2 et al
« on: August 15, 2015, 06:53:25 AM »
NVIDIA AndroidWorks installs all software tools required to develop for Android and reduces the complex process of configuring an Android development system down to a single click. With a full suite of developer tools, AndroidWorks is a professional grade solution designed to provide the best development platform for all Android devices - not only Tegra powered devices.
New to 1R2 is a full version of IncrediBuild 7.0 for Visual Studio. NVIDIA has worked closely with IncrediBuild to accelerate build times when using IncrediBuild for Visual Studio in conjunction with the latest Nsight Tegra, Visual Studio Edition 3.1. In addition, this release includes the latest versions of Developer Tools (Tegra Graphics Debugger, Tegra System Profiler, Nsight Tegra, Visual Studio Edition, PerfKit), installation UI and usability improvements, the latest Android NDK (r10e), SDK (24.3.3), and Build/Platform Tools. Full NVIDIA SHIELD support requires latest software updates to enable debugging support. Install the latest Android OTA system updates prior to using the device with AndroidWorks 1R2.
For important information about this release, see the AndroidWorks 1R2 Release Notes.

FireRays SDK 1.0 has been released. FireRays gives you a C++ API for scene construction and discovering ray intersections asynchronously. Behind that API, graphics kernels built using OpenCL 1.2 perform the heavy lifting. Learn more and get the SDK here.

General Discussion / Re: Frequent TDRs with GTX 760
« on: August 14, 2015, 08:09:32 PM »
R355.60 looks pretty stable.
Select "clean install" at installation to rebuild shader caches, they seem to change from branch to branch.

3D-Tech News Around The Web / AMD GPU PerfStudio 3.3 now available
« on: August 14, 2015, 03:49:48 PM »
  GPU PerfStudio 3.3 now available
  GPU PerfStudio 3.3 has been released on featuring:
  • NEW! DirectX® 12 support on Windows 10 with the following tools
o   API Trace
o   GPU Trace
o   Linked Trace
o   Object Inspector
  • The following APIs are also supported on Windows 7, Windows 8.1, and Windows 10
o   DirectX® 11.1
o   OpenGL 4.5
o   OpenGL ES 3.1
  • Ubuntu 12.04 support for
o   OpenGL 4.5
o   OpenGL ES 3.1
Download from:

Ashes Of The Singularity GeForce Game Ready Driver Released

The new GeForce Game Ready 355.60 WHQL drivers are now available to download from GeForce Experience and
Just in time for the DirectX 11 and DirectX 12 preview edition of Ashes of the Singularity, this new GeForce Game Ready driver ensures you'll have the best possible gaming experience in the massive-scale Real Time Strategy game.
The new Game Ready driver also supports the Beta version of the GameWorks VR software development kit (SDK), enabling gamers to enjoy the benefits of GameWorks VR in compatible applications and headsets for the first time. Next week, Oculus will update their SDK to include support for these features, and shortly thereafter game developers will update their games. For those already equipped with headsets, this should greatly improve your experience in the very near future.

DirectX Extensions Viewer

 An app which displays useful information about the current DirectX 3D accelerator and processor. Support for Windows 8.0, 8.1 and 10.0 with DirectX 11 and 12

3D-Tech News Around The Web / NVIDIA Flex 0.9.0
« on: August 11, 2015, 04:51:26 AM »
NVIDIA FLEX is a multi-platform unified particle dynamics library for real-time visual effects. It supports fluids, clothing, solids, ropes, and more.

3D-Tech News Around The Web / NVIDIA Linux Graphics Debugger
« on: August 11, 2015, 04:32:45 AM »
Linux Graphics Debugger is a 3D graphics development tool that allows developers to debug and profile OpenGL 4.x on Linux. It enables professional graphics developers to get the most out of their NVIDIA GeForce and Quadro GPUs on a variety of Linux distributions.
 Supported Platforms:
  • Ubuntu v12.04, v14.04
  • Redhat 6.5
  • Centos 6.6
The latest version is available in the Linux Graphics Debugger home page.
For important information about this release, see the Linux Graphics Debugger 1.0 Release Notes.

Low-overhead rendering with Vulkan

Developers of games and 3D graphics applications have one key challenge to meet: How complex a scene can they draw in a small fraction of a second? Much of the work in graphics development goes into organizing data so it can be efficiently consumed by the GPU for rendering. But even the most careful developers can hit unforeseen bottlenecks, in part because the drivers for some graphics processors may reorganize all of that data before it can actually be processed. The APIs used to control these drivers are also not designed for multi-threaded use, requiring synchronization with locks around calls that could be more efficiently done in parallel. All of this results in CPU overhead, which consumes time and power that you’d probably prefer to spend drawing your scene.

In order to address some of the sources of CPU overhead and provide developers with more explicit control over rendering, we’ve been working to bring a new 3D rendering API, Vulkan™, to Android. Like OpenGL™  ES, Vulkan is an open standard for 3D graphics and rendering maintained by Khronos. Vulkan is being designed from the ground up to minimize CPU overhead in the driver, and allow your application to control GPU operation more directly. Vulkan also enables better parallelization by allowing multiple threads to perform work such as command buffer construction at once.

NVIDIA's Windows driver version 355.58 and Linux drivers version 355.00.05 provide beta support for OpenGL 2015 ARB extensions and OpenGL ES 3.2 on capable hardware.

 These new OpenGL 2015 ARB extensions require NVIDIA GeForce 900 series or newer GPUs:
  • ARB_post_depth_coverage
  • ARB_fragment_shader_interlock
  • ARB_texture_filter_minmax
  • ARB_sample_locations
  • ARB_shader_viewport_layer_array
  • ARB_sparse_texture2
  • ARB_sparse_texture_clamp
  These new OpenGL 2015 ARB extensions require NVIDIA GeForce 700 series or newer GPUs:
  • ARB_gpu_shader_int64
  • ARB_shader_clock
  • ARB_shader_ballot
  These new OpenGL 2015 ARB extensions require NVIDIA GeForce 400 series or newer GPUs:
  • ARB_ES3_2_compatibility
  • ARB_parallel_shader_compile
  • ARB_shader_atomic_counter_ops


3D-Tech News Around The Web / Unreal Engine 4.9 Elemental DX12 Tech Demo
« on: August 07, 2015, 12:33:25 PM »
Unreal Engine 4 Elemental DX12 Tech Demo Download

You can download the Unreal Engine 4 Elemental Tech Demo which is now is available from our servers in multiple locations. This is the latest revision that is DirectX 12 compatible.

This Unreal Engine 4 demo shows the engine's capabilities using DirectX 11 with demanding particle effects. Before running the demo you might have to install the (included) Microsoft Visual C++ Redist Runtimes.

Settings can be edited using the included batch file (e.g. ResolutionSizeX=1920; ResolutionSizeY=1080).

The newest UE4 version supports DirectX12, keep in mind that the dx12 is still in developmen

3D-Tech News Around The Web / NVIDIA NVFLASH 5.227
« on: August 07, 2015, 12:28:00 PM »
Download from LaptopVideo2Go

Maxwell users check out the NVIDIA Falcon Security website.
This version supports following 2nd generation Maxwell GPUs:

GRID M60 Service Provider   
GeForce GTX 960
GeForce GTX 965M   
GeForce GTX 970
GeForce GTX 970M   
GeForce GTX 980
GeForce GTX 980 Ti 
GeForce GTX 980M   
Quadro M3000M   
Quadro M4000   
Quadro M4000M   
Quadro M5000   
Quadro M5000M   
Quadro M6000   
Tesla M6   
Tesla M60

Pages: 1 [2] 3 4 ... 163