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] 5 6 ... 204
Today we added a new Vulkan test to our 3DMark Android benchmarking app. The new API Overhead feature test lets you compare the performance of Vulkan and OpenGL ES 3.0 APIs on your Android smartphone and tablet.
 3DMark API Overhead feature test Vulkan is a new graphics API that provides high-efficiency, low-level access to modern GPUs in a wide variety of devices from PCs to smartphones. APIs like Vulkan make better use of multi-core CPUs to streamline code execution and eliminate software bottlenecks, particularly for draw calls.
Games typically make thousands of draw calls per frame, but each one creates performance-limiting overhead for the CPU. APIs with less overhead can handle more draw calls and produce richer visuals. The API Overhead feature test is an impartial test for comparing the performance of Vulkan and OpenGL ES 3.0.
The 3DMark API Overhead feature test measures API performance by making a steadily increasing number of draw calls. The result of the test is the number of draw calls per second achieved by each API before the frame rate drops below 30 FPS.
The purpose of the test is to compare the relative performance of different APIs on a single mobile device. The API Overhead feature test is not a general-purpose GPU benchmark, and it should not be used to compare different Android devices or to compare Android devices with Apple devices.
We recommend reading the 3DMark Technical Guide, which goes into more detail and explains the important differences between feature tests and benchmarks.
 Important notes on compatibility The OpenGL ES 3.0 part of the test requires Android 5.0 or later and a device that supports OpenGL ES 3.0.
The Vulkan part of the test requires Android 7.0 or later and a device that supports Vulkan.
Please note that devices that shipped with early Vulkan drivers may have performance and stability issues in this test. Vulkan performance can be much lower than expected, and the test can crash on devices with underdeveloped Vulkan drivers. Performance on these older devices may improve with future Android OS updates.
 Download 3DMark is a free Android benchmark app available from Google Play.

Looks like Nexus 6P with Nougat update August 2017 is impacted.
I'll re-check with Oreo later...

3D-Tech News Around The Web / (DemoScene) Evoke 2017
« on: August 20, 2017, 05:48:36 PM »
Download demos from pouet

Dear demo coders: please provide JavaScript demos live, most people are too lazy to unzip them onto their phones...

3D-Tech News Around The Web / Vulkan API specifications 1.0.59 released
« on: August 20, 2017, 12:19:43 PM »
Change log for August 19, 2017 Vulkan 1.0.59 spec update:

  * Bump API patch number and header version number to 59 for this update.

Github Issues:

  * Fix a few missing Implicit Valid Usage statements to indicate that a
    common parent of two objects is required (public issue 497).
  * Clarify render pass synchronization language for
    slink:VkSubpassDependency and \<\<renderpass,render passes>> (public
    issue 531).
    ename:VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT for consistency, and
    add an alias for backwards compatibility (public issue 539).

Internal Issues:

  * Add an explanation to the \<\<interfaces-builtin-variables-layer,
    code:Layer>> description explaining that writing to invalid layers
    results may or may not result in primitives being processed and fragment
    shaders being run, and gives undefined results in the framebuffer
    (internal issue 614)
  * Add valid usage statement for slink:VkDescriptorSetLayoutBinding
    requiring that input attachment descriptor bindings must not use
    non-fragment stages (internal issue 933).

Other Issues:

  * Makes description of pname:loadOp and pname:storeOp easier to read in
    the \<\<renderpass-load-store-ops>> section.

New Extensions:

  * `VK_EXT_shader_stencil_export`


3D-Tech News Around The Web / The Vulkan Device Simulation Layer
« on: August 20, 2017, 03:57:38 AM »
LunarG recently made the new Vulkan Device Simulation layer public. This is a Vulkan instance level layer that injects physical device properties, limits and features based on a json input file, simulating different features than the actual Vulkan device you are running on. The idea behind this is to help developers check if their Vulkan applications can handle devices with missing features and tighter limits without having to actually run on a such a device. It’s not an emulation (like a software rasterizer, e.g. WARP for DirectX) and only affects queries against the device limits and features, so you can’t magically get e.g. tessellation support on a device that doesn’t support it by using this layer.

But still this is a nice addition to the Vulkan eco system and is especially handy for smaller devs that don’t own all the different devices they intend to run their applications on. With this layer you check your fallback paths and how your application handles missing device features.

Continue reading

Something has changed in Vulkan sync because Vulkan demos of GPU Caps Viewer do not work anymore

Works fine with GeForce 840M - Maxwell 1st gen
Do the different generations have own render paths?

3D-Tech News Around The Web / OpenGL Extensions Viewer 5.0.4 for Windows
« on: August 18, 2017, 12:08:45 AM »
New version 5.0 with Vulkan support now available!
A reliable software which displays useful information about the current OpenGL 3D accelerator and new Vulkan 3D API. This program displays the vendor name, the version implemented, the renderer name and the extensions of the current OpenGL 3D accelerator.
What's new ?
5.0.4 (15 August 2017)
- OpenGL 4.6 support
 - Other bug fixes (new update).
5.0.2 ( May 2017)
- Fixed multi-draw instanced rendering tests
 - Other bug fixes
5.0 (15 March 2017)
- Support for Vulkan .
 - New icon and design updated.
 - Support for High DPI Screen for Windows 8 and later.
 - Faster loading with a new database format of extensions.
 - Bug fixes and improvements.

3D-Tech News Around The Web / NVIDIA Vulkan developer driver 382.96
« on: August 16, 2017, 11:24:31 PM »
  Windows driver version 382.96 and Linux driver version 381.26.13 provide new features for Vulkan developers to test their upcoming Vulkan applications.
 Windows 382.96
  Linux 381.26.13
  Release Updates   August 16th, 2017 - Windows 382.96, Linux 381.26.13
  • New Extensions
  • Updated Vulkan loader to
  • Fixed potential hang with some semaphore usage patterns
  • Other minor bugs fixed


3D-Tech News Around The Web / RenderDoc v0.91 - Bugfix release
« on: August 16, 2017, 10:37:26 PM »
Version v0.91 - Bugfix release

As a follow up from v0.90, this includes an important bugfix that unfortunately wasn't caught in release testing.

It primarily affects D3D captures with shader source embedded (compiled with D3D11COMPILE_DEBUG or the appropriate fxc switch) although it could affect GL/Vulkan captures in some circumstances. When debugging or sometimes when opening the shader with source files available, there was a crash due to code not being updated for the UI layout changes to cope with the GCN disassembly feature that was added.

The following features are added in the 2017 R1 release.
  • Microsoft Visual Studio* 2017 Support
  • Eclipse* Oxygen (4.7) and Neon (4.6) IDEs Support
  • New Operating Systems Support:
  • Microsoft Windows* 10 Creator Update support including full compatibility with latest Intel Graphics driver (15.46)
  • Ubuntu* 16.04 support including full compatibility with latest OpenCL™ 2.0 CPU/GPU driver package for Linux* OS (SRB5)
  • CentOS* 7.3 support
  • Enhanced tools support for 6th and 7th Generation Intel® Core™ Processors on Microsoft Windows* and Linux* operating systems
  • Usability enhancements and bug fixes
  • Improved OpenCL™ 2.1 and SPIR-V* support on Linux* OS
  • OpenCL 2.1 development environment with the experimental CPU-only runtime for OpenCL 2.1
  • SPIR-V generation support with Intel® Code Builder for OpenCL™ offline compiler and Kernel Development Framework including textual representation of SPIR-V binaries
  • New features in Kernel Development Framework
  • Workflow support allowing build, execution and analysis of applications with multiple kernels
  • Build from binary to reduce compilation time for complex kernels
  • Latency analysis on 6th and 7th Generation Intel® Core™ Processors

3D-Tech News Around The Web / Notepad++ 7.5 released
« on: August 16, 2017, 08:29:11 PM »
Notepad++ 7.5 new featurs/enhancements & bug-fixes:

1.  Add new languages support: ASN.1, AviSynth, Blitz Basic, Csound, Erlang, escript, Forth, FreeBASIC, LaTeX, MMIX, Nimrod, nnCron, OScript, PureBasic, Rebol, registry, Rust, SPICE, txt2tags
2.  Add "Open file in its default viewer" command.
3.  Add "-quickPrint" command line argument: Launch Notepad++, print document & exit.
4.  Add /noUpdater argument for installer to not install updater (useful in silent mode).
5.  Add new installer argument /allowAppDataPluginsLoading.
6.  Roll back to 1 "Find next" button in Find/Replace dialog, due to the inconsistence after removal of direction option.
7.  Enhancement: empty fields "Replace with" and "Filters" of Find/Replace dialog are remembered in the next session.
8.  Fix text selection in combo boxes of find/replace dialog problem on resizing.
9.  Fix the issue of passing non-exist folder via command line without any warning.
10. Fix multi-line tab button remaining pushed issue while switching off.
11. Fix TAB key wired behavior on find/replace dialog's transparency radio button.
12. Fix click on tab without hitting close button but close file issue.
13. Fix Notepad++ modifying command line arguments issue (command line arguments could be visualized by system tools).
14. Fix file not dirty while its content changed on the hard drive.
15. Fix saved duplicated file in the same view issue.
16. Fix "Folder as Workspace" toolbar button not activated after dropping folder issue.

Included plugins:

1.  NppExport v0.2.8 (32-bit x86 only)
2.  Converter 4.2.1
3.  Mime Tool 2.1

Updater (Installer only):

* WinGup v4.1


        Optimized performance for Blockchain Compute Workloads.

Package Contents
The Radeon Software Crimson ReLive Edition Beta for Blockchain Compute installation package contains the following:

Radeon Software Crimson ReLive Edition Beta for Blockchain Compute Driver Version 17.30.1029 (Windows Driver Store Version 22.19.659.0)

3D-Tech News Around The Web / HWiNFO32 + HWiNFO64 v5.56
« on: August 14, 2017, 05:25:24 PM »
Changes in HWiNFO32 & HWiNFO64 v5.56 - Released on:  Aug-14-2017: 
  • Enhanced sensor monitoring on ASRock X299 series.
  • Enhanced sensor monitoring on GIGABYTE GA-990X-Gaming SLI-CF.
  • Improved RTSS OSD handling, added new options.
  • Enhanced sensor monitoring on MSI X399 series.
  • Enhanced sensor monitoring on ASUS ROG CROSSHAIR VI EXTREME and ROG ZENITH EXTREME.
  • Enhanced sensor monitoring on ASUS ROG RAMPAGE VI APEX.
  • Reverted AMD GPU fan speed monitoring to direct method due to a bug in AMD ADL.
  • Enhanced sensor monitoring on GIGABYTE X399 series mainboards.
  • Fixed a possible system hang on GIGABYTE mainboards with IT8792E/IT8795E.
  • Added several new CPU logos.
  • Enhanced sensor monitoring on ASUS ROG RAMPAGE VI EXTREME.
  • Added support of Aquacomputer farbwerk temperature monitoring.
  • Fixed GPU utilization reporting stuck on some Radeon RX 5xx series GPUs.
  • Enhanced sensor monitoring on ASUS PRIME X399-A.
  • Added AMD Radeon RX Vega 56, 64, 64 Liquid Cooling.
  • Added AMD Radeon Instinct MI25, MI25x2, Radeon Pro V320, V340, Radeon Pro SSG, Radeon Pro WX 9100.

3D-Tech News Around The Web / Vulkan API specifications 1.0.58 released
« on: August 14, 2017, 05:07:18 PM »
Change log for August 14, 2017 Vulkan 1.0.58 spec update:

  * Bump API patch number and header version number to 58 for this update.

Github Issues:

  * Update the <<interfaces-resources-descset,Descriptor Set Interface>>
    section to allow multiple variables with the same descriptor set/binding
    decorations, and require that all variables that are statically used
    must be consistent with the pipeline layout. Allow
    ename:VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER to be used with texture
    and sampler variables (public issues 522, 524).

Internal Issues:

  * Replace networkx package used for extension dependency generation with a
    homegrown network dependency traverser (internal issue 713).
  * Specify in the <<interfaces-fragmentoutput, Fragment Output Interface>>
    section that if a fragment shader writes integers that cannot be
    represented in the format of the colour attachment, then the result is
    undefined (internal issue 893).
  * Separate malformed valid usage statement for
    slink:VkPipelineRasterizationStateCreateInfo into two (internal issue
  * Fix cases where the term 'pNext chain' is incorrectly used in reference
    to functions, rather than their parameters. Replace 'pNext list' with
    'pNext chain'. Fixed typo in the example code of
    +VK_KHR_dedicated_allocation+ (internal issue 944).
  * Fix typo in elink:VkExternalSemaphoreHandleTypeFlagBitsKHR enum
    descriptions, replacing
    description more consistent with

Other Issues:

  * Clarify how pipeline stage masks affect
    <<synchronization-pipeline-stages-masks, access and synchronization
  * Clarify that dedicated allocations do not allow aliasing in the
    flink:vkBindBufferMemory and flink:vkBindImageMemory valid usage
  * Correct specification of pname:dynamicCount for push_constant token in

New Extensions:

  * `VK_EXT_shader_viewport_index_layer`


 AMDGPU-PRO Driver 17.30 Highlights
  • ​Provides support for the Radeon RX Vega series of graphics cards
Windows / Linux

EDIT: the driver actually supports not only Vega, but 740 different models.

Agents of Mayhem Game Ready Driver Released

Our new GeForce Game Ready 385.28 WHQL drivers are optimized for Agents of Mayhem, Crossout, and Killing Floor: Incursion. To download and install, simply fire up GeForce Experience and click the "Drivers" tab.

  Developed by the folks responsible for the action-packed Saints Row series, Agents of Mayhem is an open-world action game set in a futuristic version of Seoul, South Korea, billed as “the city of tomorrow”. Choose any three agents from a stable of twelve - each with different abilities - and take on a series of missions to take out a shadowy organization of super villains known only as LEGION. It’s a classic case of Good vs. Evil in this explosive, third-person gem.

3D-Tech News Around The Web / Re: AMD Vega GPU thread
« on: August 14, 2017, 04:51:13 PM »
 AMD Vega Instruction Set Architecture documentation
 Understanding the instruction-level capabilities of any processor is a worthwhile endeavour for any developer writing code for it, even if the instructions that get executed are almost always hidden behind a higher-level language and compiler. If you’re working at that level as most are, the extra understanding you get from knowing exactly how the machine executes will hopefully help you write better code for it.
 We’ve been releasing the ISA manuals for our GPUs for a long time now, and they reach all the way back to the venerable Radeon R600 (a GPU which helped usher in the DirectX®10 era back in 2006!). With the Radeon Vega Frontier Edition released recently, and Radeon RX Vega consumer hardware just around the corner, it’s time for us to add the Vega ISA manual to the list.

3D-Tech News Around The Web / NVIDIA NVAPI R384
« on: August 12, 2017, 03:00:10 PM »

 NvAPI_D3D10_SetDepthBoundsTest 
 NvAPI_D3D12_UseDriverHeapPriorities
 NvAPI_D3D_CreateLateLatchObject
 NvAPI_D3D_QueryLateLatchSupport
 NvAPI_D3D12_Mosaic_GetCompanionAllocations
 NvAPI_D3D12_Mosaic_GetViewportAndGpuPartitions
TCC support added to the following functions:
 NvAPI_GPU_GetAllClockFrequencies
 NvAPI_GPU_GetDynamicPstatesInfoEx

3D-Tech News Around The Web / (DemoScene) Assembly 2017
« on: August 06, 2017, 08:25:11 AM »

3D-Tech News Around The Web / RenderDoc v0.90 stable
« on: August 05, 2017, 08:25:30 PM »
At the end of June, RenderDoc passed a milestone of 5 years of development since the very first commit.
Now this release marks another milestone, although in some respects it's arbitrary. The versions so far from v0.18 up to v0.34 have continued in the same family as the original  internal builds marked alpha1 and alpha2 up to alpha17 right before the first public release of v0.18.
It's time to mark the end of the v0.x series of releases. v0.90 is the last planned release in this current v0.x series. The next planned release will at last be v1.0 and will bring with it a number of changes that have been discussed in release notes past.

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