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 ... 3 4 [5] 6 7 ... 180
3D-Tech News Around The Web / Khronos Chapter Munich Vulkan Slides
« on: April 11, 2016, 08:56:46 PM »
Quote from: Sascha Willems
Khronos Chapter Munich Vulkan Slides

I’ve been speaking about my Vulkan launch day contributions and my experiences moving from OpenGL to Vulkan at the Khronos Munich Chapter Grand Opening last friday at the AMD offices. This was a great event, and finally getting to know some of the people in real was an awesome personal experience. So at this point I’d like to thank all the people that helped make this event happen and all these that attended, had a real blast talking and discussing about Vulkan!
For those interested, I have added my Slides to the Vulkan github repository.

Windows driver version 364.91 and Linux driver version 364.16 provide full support for Vulkan.

Driver Downloads Windows
 Release Updates April 8th, Windows 364.91, Linux 364.16
  • Updated Vulkan API to 1.0.8
  • Improve pipeline creation performance and multi-threaded scaling
  • Increase our maximum bound descriptor sets from 4 to 8
  • Add support for asynchronous transfer queue
  • Improve VK_EXT_debug_report messages on incorrect API usage and shader compile failure
  • Fix VkImageFormatProperties maxMipLevels property
  • Reduce VkPhysicalDeviceLimits bufferImageGranularity requirement on GM20x GPUs
  • Improve Vulkan support on Optimus platforms
  • Fixes for minor driver and SPIR-V compiler bugs

3D-Tech News Around The Web / Vulkan API specifications 1.0.9 released
« on: April 08, 2016, 02:58:26 PM »
Change log for April 8, 2016 Vulkan 1.0.9 spec update:

  * Bump API patch number and header version number to 9 for this

Github Issues:

  * Fix memory type preorder definition and clarify example list and source
    code for slink:VkMemoryRequirements and slink:VkMemoryHeap (public issue
  * Ensure slink:VkAllocationCallbacks are properly defined (public issue
  * Clarify the WSI extension language by switching from the fuzzier
    "ownership" language to more-consistent "acquire" language (public issue
  * Add language allowing allocation and freeing of memory scoped to the
    duration of any API command in the <<memory-allocation,Memory
    Allocation>> section (public issue 136).
  * Clarify the explicit location assignment always overrides the inherited
    location in the <<interfaces-iointerfaces-locations,Location
    Assignment>> section, even for the first member of a block (public issue
  * Fixed references to
    slink:VkCommandBufferInheritanceInfo::pname:pipelineStatistics (public
    issue 158).
  * Fix name of slink:VkBufferCopy::pname:size field in validity language
    for flink:vkCmdCopyBuffer (public issue 162).

Internal Issues:

  * Update GL_KHR_vulkan_glsl specification to clarify disallowance of
    spec-const arrays in initializers (internal issue 248).
  * Clarify <<interfaces-iointerfaces-matching,Interface Matching>> section
    to state that user-defined variable interface must match too (internal
    issue 250).


3D-Tech News Around The Web / Vulkan SDK 1.0.8 Released
« on: April 07, 2016, 09:55:25 PM »
This SDK supports Vulkan API revision 1.0.8.

Overview of new features since SDK 1.0.5
  • LUNARG_mem_tracker and LUNARG_draw_state validation layers combined into a single layer called LUNARG_core_validation
  • LUNARG_param_checker validation layer renamed to LUNARG_parameter_validation
  • 100+ feature additions, improvements, and bug fixes to validation layers
  • LUNARG_core_validation layer new checks: renderpass attachment aliasing, shader capabilities check against device features, render Area within frame buffer boundaries semaphores lifetimes across queues, attachment count checking
  • loader: add temporary debug_report callbacks during DestroyInstance
  • loader: add instance and device callbacks for drivers or layers which create dispatchable objects
  • loader: report any implicit layer instance extensions
  • parameter_validation new checks for pNext in structs, enum falls in proper begin/end range, checks for VkBool32 parameters
  • windows runtime installer: install both 32 and 64 bit Visual Studio redistributables if either is not already installed
  • windows runtime installer: use strong ACL for temporary files and directories
  • vktrace/vkreplay: support multiple verbosity levels
  • fixed validation errors in the screenshot layer

Linux Display Driver - x86
Linux x64 (AMD64/EM64T) Display Driver
Linux 32-bit ARM Display Driver
FreeBSD Display Driver – x86
FreeBSD Display Driver – x64
Solaris Display Driver – x64/x86

  • Added support for the following GPUs:
    • Quadro M6000 24GB
  • Fixed several EGL driver interaction problems with resizing windows in Wayland.
  • Fixed a bug that caused some DRM PRIME configurations to fail when DRM KMS was enabled (i.e., nvidia-drm.ko's modeset kernel module parameter was set to "1").
  • Fixed a bug that could cause a kernel crash when VDPAU was used while DRM KMS was enabled.
  • Updated the libglvnd snapshot included in the NVIDIA driver package to libglvnd commit b7d75429677eecc00c3701aaa4deac1304bc51ff. This contains a new revision of the libglvnd ABI. The driver is not compatible with a libglvnd older than commit c5bcda3b848fe52d6ae6ef25c917431c06d62d27.
  • Limited the default concurrency level in nvidia-settings to 32, to avoid hitting the maximum tasks limit on systems with many CPUs.

3D-Tech News Around The Web / Re: Visual Studio 2015 Update 2
« on: April 06, 2016, 01:23:50 AM »
Microsoft released matching Visual C++ 2015 Redistributables

Microsoft Visual C++ 2015 Redistributable installs run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio 2015 Update 2 and link dynamically to Visual C++ libraries. The packages can be used to run such applications on a computer even if it does not have Visual Studio 2015 installed. These packages also install run-time components of C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP libraries. Microsoft Visual C++ 2015 Redistributable includes bug fixes to the runtime DLLs and also the latest versions for KB 2999226. To find out what's new in Visual Studio 2015 Update 2, see the Visual Studio 2015 Update 2 Release Notes. For a list of fixed bugs and known issues, see the Visual Studio 2015 Update 2 MSDN Article.

Radeon Software Crimson Edition 16.4.1 Highlights

Support for:
    • Quantum Break™
      • Upto 35% faster performance using Quantum Break™ on Radeon™ R9 Fury X than with Radeon™ Software Crimson Edition 16.3.2(1).
    • Oculus Rift™
    • HTC Vive™
Resolved Issues
    • Frame rate capping issues experienced in some DirectX®12 applications is resolved.
    • Hitman™ may experience flickering when played in DirectX® 11 mode using high game shadow settings.

If you're animating with Blender, you probably often render an OpenGL preview to get a good and quick feel for your work. The Advanced Boomsmash add-on adds a bunch of new options that is going to make your life a bit easier.


NVIDIA's VR Ready program, which is designed to inform users which GeForce GTX GPUs “deliver an optimal VR experience”, has moved to enterprise with a new program aimed at NVIDIA Quadro GPUs and related systems.


Also check Quadro M5500 specs

GpuTest / Re: Gputest 0.7.0 crash with Radeon R7 360
« on: April 04, 2016, 12:23:50 PM »
At first check  _geeks3d_gputest_log.txt for error messages.

I assume Crimson has a lot of changes now that GPUtest is 2 years old.
Can you launch GPUtest in AMD GPU PerfStudio ?

3D-Tech News Around The Web / Vulkan API specifications 1.0.8 released
« on: April 03, 2016, 10:30:48 AM »
Change log for April 1, 2016 Vulkan 1.0.8 spec update:

  * Bump API patch number and header version number to 8 for this

Github Issues:

  * Specify in the validity language for flink:vkBeginCommandBuffer that
    pname:commandBuffer mustnot: currently be pending execution (public
    issue 96).
  * Describe depth comparison using the correct temporary variable names
    in the <<textures-depth-compare-operation,Depth Compare Operation>>
    section (public issue 100).
  * Clarify the order of descriptor update operations in the
    flink:vkUpdateDescriptorSets command (public issue 115).
  * Specify in the VK_KHR_swapchain extension that
    flink:vkAcquireNextImageKHR's pname:semaphore and pname:fence
    parameters cannot both be sname:VK_NULL_HANDLE (partly addresses,
    but does not fully close, public issue 117 / internal issue 246).
  * Change reference to the "lifetime" of a Vulkan command to
    "duration", and define the "duration" term (public issue 135).
  * Added valid usage language for slink:VkImageLayout to require both
    pname:height and pname:depth to be 1 for 1D images and pname:depth
    to be 1 for 2D images (public issue 137).
  * Fix SPIR-V example code in the
    <<descriptorsets-inputattachment,Input Attachment>> section to
    properly decorate the code:InputAttachmentIndex (public issue 139).
  * Fix reference to nonexistent pname:imageInfo in the description of
    flink:VkWriteDescriptorSet to refer to pname:pImageInfo (public
    issue 140).

Internal Issues:

  * Link to the fixed-function vertex chapter from the drawing chapter
    (internal issue #110)
  * Fix typo in slink:VkImageCreateInfo validity language:
    ptext:maxExtent.sampleCounts -> pname:sampleCounts (internal issue
  * Explain why the non-core token etext:VK_IMAGE_LAYOUT_PRESENT_SRC_KHR
    is used in the example in the
    <<synchronization-semaphores,Semaphores>> section (internal issue
  * Attempt to clarify in the VK_KHR_android_surface extension's
    <<platformQuerySupport_android,Android Platform Support>> section
    that there is no Android-specific WSI query, and why (internal issue

Other Commits:

  * Add missing language about ename:VK_INCOMPLETE being returned from
    array queries when the passed array is too short, in the
    VK_KHR_display, VK_KHR_swapchain, and VK_KHR_surface extensions.


The GameWorks VR SDK contains NVIDIA's APIs, samples, and documentation for Virtual Reality game and application developers, including VR SLI and Multi-Res Shading for efficient VR rendering. This release contains bug fixes and updates to the sample applications.

NVIDIA forgot to update the actual VR SDK change log, but there is one for NVAPI R364 (yet not available as separate download)

Code: [Select]
● Functions
● Structures
● Enums
● Deprecated NVAPI Functions
● NVAPIDriverSettings Changes
● HLSL Extension Additions
● Sample Code

 NvAPI_D3D12_CreateComputePipelineState
 NvAPI_D3D12_IsNvShaderExtnOpCodeSupported
TCC support added to the following functions:
 N/A


 NV_DP_8_10GBPS removed from NV_DP_LINK_RATE

Deprecated NVAPI Functions
The following functions will be deprecated and replaced by new functions in coming
Deprecated Replaced By

NVAPIDriverSettings Additions/Removals
 None
HLSL Extension Additions
 Removed all NvLoadUavTyped functions
 Removed #define NV_EXTN_OP_TYPED_UAV_LOAD

64 bit version for everyone
32 bit version for everyone

Lenovo OEM
Win 10 64 bit
Win 7 64 bit
Win 7 32 bit

-no Vulkan support
-no obvious changes to OpenGL

Installation on other rigs:

 STEP 1)
 In INF file replace [Manufacturer] section with that from last driver which worked for you.

 STEP 2a)
 disable driver signature - secure boot off

 bcdedit -set load options DISABLE_INTEGRITY_CHECKS
 bcdedit -set test signing ON

 STEP 2b)
 disable driver signature - secure boot on

 bcdedit -set load options DISABLE_INTEGRITY_CHECKS
enable test signing via enhanced start options

 STEP 3)
Follow this fool-proof "havedisk" installation tutorial

3D-Tech News Around The Web / NVIDIA Inspector
« on: March 31, 2016, 04:41:46 PM »
v1.9.7.6 available, OP updated

  • Added support for the following GPUs:
    • GeForce 920MX
      GeForce 930MX
      Quadro M6000 24GB
  • Limited the default concurrency level in nvidia-settings to 32, to avoid hitting the maximum tasks limit on systems with many CPUs.
  • Fixed a regression that caused GPU exceptions and incorrect rendering when using pbuffers with EGLDevice.
  • Fixed a bug that caused nvidia-settings to crash when pairing glasses with the 3D Vision Pro transmitter on some systems.
  • Fixed a bug that caused installer manifest entries for some 32-bit compatibility libraries to be duplicated in the installer package.
  • Fixed a regression that caused the HSync and VSync mode timing polarity flags to be inverted.
Linux Display Driver - x86 NVIDIA Certified361.42March 30, 2016
Solaris Display Driver – x64/x86 NVIDIA Certified361.42March 30, 2016
FreeBSD Display Driver – x86 NVIDIA Certified361.42March 30, 2016
Linux 32-bit ARM Display Driver NVIDIA Certified361.42March 30, 2016
FreeBSD Display Driver – x64 NVIDIA Certified361.42March 30, 2016
Linux x64 (AMD64/EM64T) Display Driver NVIDIA Certified361.42March 30, 2016

Oculus Rift Is Now Available. Grab Our GeForce Game Ready VR Driver & Game On

A new era in gaming begins today with the launch of Oculus Rift, the first high-end Virtual Reality headset built from the ground-up for gaming. Since its beginnings as a Kickstarter project in 2012, NVIDIA has worked closely with Oculus and Virtual Reality game developers to optimize and improve the Virtual Reality experience. We’ve developed technology and features for our graphics card users, shared insight and techniques with developers, and demoed the Oculus Rift at gaming shows around the world on VR-Ready systems.

3D-Tech News Around The Web / Vulkan API specifications 1.0.7 released
« on: March 27, 2016, 07:15:03 AM »
Change log for March 25, 2016 Vulkan 1.0.7 spec update:

  * Bump API patch number and header version number to 7 for this

Github Issues:

  * Fix slink:VkSpecializationMapEntry example to avoid C/C++ strict
    aliasing issues (public issue 14).

  * Clarify the meaning of "matching" in flink:vkCmdBindDescriptorSets
    validity language (public issue 33).

  * Add stub reference pages so xrefs to not-yet-written pages don't
    generate 404 errors. However, the actual content of these pages
    still needs to be filled in as time allows (public issue 44, but
    does not close that issue out).

  * Remove incorrect validity statement for
    flink:vkGetImageSparseMemoryRequirements (public issue 85).

  * Reword the
    feature in terms of "aliasing", and clarify that it applies to
    bindings in the same memory object (public issue 90).

  * Clarify the relationship of the slink:VkPhysicalDeviceLimits
    pname:maxViewportDimensions and pname:viewportBoundsRange limits
    (public issue 92).

  * Specify sparse unbound texture replacement in the
    <<textures-texel-replacement,Texel Replacement>> section
    independently of robust buffer access language (public issue 100).

  * Add the <<fundamentals-architecture-model,Architecture Model>>
    section to explain architecture constraints Vulkan has chosen to
    accept in order to enable portable and performant code (public issue

  * State that an object must not be destroyed until *all* (not *any*)
    uses of that object have completed (public issue 123).

  * Minor editorial cleanup (public issues 129, 134, 146, 148).

  * Add validity language for layer and extension names to
    slink:VkDeviceCreateInfo matching that used for
    slink:VkInstanceCreateInfo (public issue 130).

  * Clean up terminology for the case when the bits set in one bitmask
    are a subset of the bits set in another bitmask (public issue 138).

  * Document that input attachments are UniformConstant not Input, in
    the <<interfaces-inputattachment,Fragment Input Attachment
    Interface>> section (public glslang bug 169).

Internal Issues:

  * Add max enum values to "flag bits" enums (internal issue #136).

  * Clarify language around the various uses of the term "block" in the
    <<appendix-compressedtex-bc,Block Compressed Image Formats>> section
    (internal issue #202).

  * Removed "expand" dependency from <enums> groups in vk.xml and added
    auto-generation code in the scripts to infer it instead, to ensure
    consistency. This caused renaming of sname:VkColorSpaceKHR and
    sname:VkPresentModeKHR etext:BEGIN_RANGE (etc.) tokens, but those
    tokens are metadata, not part of the API, and the Vulkan WG is OK
    with this change. This change adds ranges to two additional enums
    that were missing them due to not defining the "expand" attribute
    (internal issue 217).

  * Tweak makefile to generate ref page nroff (.3) files in the right
    output directory, working around an a2x limitation (internal issue

Other Commits:

  * Add validity requirements for flink:vkCmdCopyQueryPoolResults
    pname:dstBuffer parameter.

  * Fix ref page build to generate .3 targets in the right output


3D-Tech News Around The Web / NVIDIA Inspector
« on: March 25, 2016, 11:47:51 PM »
>>>download now<<<


NVIDIA Inspector - Version (.NET Framework 2 or above)

- fixed image upload

NVIDIA Profile Inspector - Version (.NET Framework 4 or above)

- nvidiaProfileInspector is now open source and licensed under MIT license.

- there are also continues builds available outside of the update cycle of nvidiaInspector

- added option to include predefined settings to the exported nip file
- fixed when all string fields got persisted on apply changes even if no changes was made to them
- fixed when the import removes the predefined settings of a profile if they are not included in the nip file
- fixed clicking the refresh button may crash the application for some users

NVIDIA Inspector - Version (.NET Framework 2 or above)

- removed obsolete profile settings jump list entry
- fixed cuda lib error

NVIDIA Profile Inspector - Version (.NET Framework 4 or above)

- reverted back to default font
- fixed layout problems (hopefully)

NVIDIA Inspector - Version (.NET Framework 2 or above)

- replaced old ROP calculation with new API call, this schould fix ROP count for Maxwell 2 cards with reduced L2 Cache
- increased unlocked UI clock limit for non boost states to fix error with memory clocks beyond 4000MHz
- improved max boost clock estimation for maxwell
- completely removed settings profile editor from main application, it is now deployed as standalone application

NVIDIA Profile Inspector - Version (.NET Framework 4 or above)

- completely reworked settings engine backend
- removed update detection / autoupdate
- updated to latest available settings api R352
- added stereo setting name detection from driver lib (thx to DarkStarSword)
- default custom setting names are now embedded to the exe file, and can be extracted with command line switch "-createCSN"
- added some GSYNC settings to CSN
- profile export now exports only customized settings without the nvidia predefined settings
- profile import now resets the profile to current driver defaults before import
- changed framerate limiter value selection to predicted fps instead of the raw api value
- you can drag'n drop nip files or application shortcuts now

NB: screenshot upload seems to be broken, use TPU capture instead

English forum / Demo Pack Easter 2016
« on: March 25, 2016, 09:08:11 AM »
>>>download now<<<

contains all demos from previous packages, sort by date to catch the new ones

copy missing textures etc. from MadShaders' data folder

demos tagged WIP don't work properly for misc. reasons, see comments in XML files

tex04, tex11 and tex12 from added; cube0x, tex08 fixed (bad JPEGs failed to load in GeeXLab)

misc. media files, all under Common Creative license

MadShaders 0.4.1 - "flaring" and "am i dreaming" fixed for INTEL

misc. old shaders from IQ rebuilt against GFX03.LUA, mouse support added

some entries from Tokyo Demo fest 2016 and whatever had japanese comments at GLSLSandbox at the time
mouse support injected in "Dragon" to control camera (originally triggered by ZOOM flag)
, will do that more often in future if it makes sense

lots of video and webcam effect demos

totally more than 200 new demos since February, Notepad++ makes conversions a cake walk

Pages: 1 ... 3 4 [5] 6 7 ... 180