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 - JeGX

Pages: [1] 2 3 ... 36
Futuremark has released a new version of 3DMark that adds the Vulkan support to the API Overhead test. We can now compare the API performance of Direct3D 11, Direct3D 12 and Vulkan.

Geeks3D's GPU Tools / GPU Shark 0.9.11.x released
« on: Today at 02:51:14 PM »
GPU Shark has been released. Complete story and download:

At GDC 2017, in San Francisco during February, Khronos™ released several new Vulkan® extensions for cross-platform Virtual Reality rendering and multiple GPU access. This functionality has been initially released as KHX extensions to enable feedback from the developer community before being incorporated into final specifications.

One key question that we have been asked since GDC is whether the Vulkan multi-GPU functionality is specifically tied to ship only on Windows 10.

The good news is that the Vulkan multi-GPU specification is very definitely NOT tied to Windows 10. It is possible to implement the Vulkan multi-GPU extension on any desktop OS including Windows 7, 8.X and 10 and Linux.

Some of the Khronos GDC presentations mentioned that for Vulkan multi-GPU functionality, Windows Display Driver Model (WDDM) must be in Linked Display Adapter (LDA) mode. That was not a very clear statement that has caused some confusion. And so it is worth clarifying that:

1/ The use of WDDM is referring to the use of Vulkan multi-GPU functionality on Windows. On other OS, WDDM is not necessary to implement the Vulkan multi-GPU extension.

2/ On Windows, the use of LDA mode can make implementing Vulkan multi-GPU functionality easier, and will probably be used by most implementations, but it is not strictly necessary.

3/ If an implementation on Windows does decide to use LDA mode, it is NOT tied to Windows 10. LDA mode has been available on many versions of Windows, including Windows 7 and 8.X.

Khronos always strives to make its specifications as cross platform as possible. Of course, what products ship on which OS is up to the implementers of each specification, but Khronos is already aware of vendor plans to ship multi-GPU functionality on platforms other than Windows 10, including Linux.


3D-Tech News Around The Web / WebGLNext: Obsidian API Proposal
« on: March 22, 2017, 09:36:05 AM »
This is Mozilla's draft proposal for the GPU API for the Web, called Obsidian. It is a low-level API that provides maximum feature set of the GPU to the web applications. The API is designed for WebAssembly, modern GPUs, and multi-threaded environment in mind.

Obsidian is a temporary code name, signifying the Vulkan roots of the API:

Obsidian is a naturally occurring volcanic glass formed as an extrusive igneous rock.
This proposal is not a specification. It includes reasoning for the design decisions, draft WebIDL and a bit of example code. We don't aim to provide a complete specification, instead we want this proposal to represent our vision of the future API in the working group discussions, a vision of rich graphics on the Web powered by a low-level explicit API.

The contents are split into the following sections:

1/ introduction and philosophy
2/ design details, differences from Vulkan/D3D12
3/ synchronization and memory model
4/ API and examples

Link to the complete proposal:

This patch set adds support for vega10.  Major changes and supported
- new vbios interface
- Lots of new hw IPs
- Support for video decode using UVD
- Support for video encode using VCE
- Support for 3D via radeonsi
- Power management
- Full display support via DC
- Support for SR-IOV


Vega 10 device support:

    {0x1002, 0x6860, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
    {0x1002, 0x6861, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
    {0x1002, 0x6862, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
    {0x1002, 0x6863, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
    {0x1002, 0x6867, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
    {0x1002, 0x686c, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},
    {0x1002, 0x687f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_VEGA10},

Polaris 12 device support:

    {0x1002, 0x6980, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
    {0x1002, 0x6981, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
    {0x1002, 0x6985, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
    {0x1002, 0x6986, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
    {0x1002, 0x6987, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
    {0x1002, 0x6995, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},
    {0x1002, 0x699F, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_POLARIS12},

Other related links:
- AMD Sends Out 100 Patches, Enabling Vega Support In AMDGPU DRM
- AMD GPU Linux driver patches lists seven Vega 10 IDs
- AMD's Vega 10 GPU has appeared in Linux drivers

Falcor is a Direct3D 12 real-time rendering framework. It aims to improve productivity of research and prototype projects. Its features include:

- Abstract many common graphics operations, such as shader compilation, model loading and scene rendering.
- VR support using OpenVR.
- Common rendering effects such as shadows and post-processing effects.

This is an alpha version. The interfaces are not final yet and there might be some performance/stability issues.
If you'd like OpenGL support, please consider using Falcor 1.0 ('rel-1.0' branch). Note that though Falcor 1.0 is not supported anymore, it is stable and optimized.

More information and source code:

3D-Tech News Around The Web / (Demoscene) Watch demos 24/7
« on: March 09, 2017, 05:41:43 PM »
Watch demos 24/7:

3D-Tech News Around The Web / hashcat 3.40 released
« on: March 06, 2017, 03:06:26 PM »
hashcat is the world's fastest and most advanced password recovery utility, supporting five unique modes of attack for over 200 highly-optimized hashing algorithms. hashcat currently supports CPUs, GPUs, and other hardware accelerators on Linux, Windows, and OSX, and has facilities to help enable distributed password cracking.

New version 3.40 is available here:

Complete changelog:

A quick way to benchmark your GPU with haskhcat is to run the following command:

hashcat64 -b

Geeks3D's GPU Tools / GPU Caps Viewer 1.33.1 released
« on: March 06, 2017, 11:55:36 AM »
A new version of GPU Caps Viewer is available. The version is a maintenance release that fixes a bug in the Vulkan initialization routine:


3D-Tech News Around The Web / NVIDIA GeForce GTX 1080 Ti Announced
« on: March 02, 2017, 01:23:07 PM »
NVIDIA has unveiled the GeForce GTX 1080 Ti, a new graphics card based on the Pascal GP102 GPU. It's a slightly cut-down version of the full GP102 GPU used in the GTX TITAN X Pascal. The GTX 1080 Ti is priced at USD $699.

Main features:
- GPU: GP102 @ 1600MHz boost clock, 1480MHz base clock, 16nm process.
- CUDA cores: 3584
- Memory: 11GB of GDDR5X @ 11GHz effective, interface: 352-bit
- Texture units: 224
- ROPs: 88
- TDP: 220W
- Power connectors: 6-pin + 8-pin

More links:

Geeks3D's GPU Tools / VK-Z 0.5.0 released
« on: February 28, 2017, 02:13:07 PM »
A new version of VK-Z is available. VK-Z is a simple command line utility, for Windows and Linux that displays Vulkan capabilities (hardware limits) and extensions of all capable Vulkan devices on the system.

Complete story and downloads:

The Raspberry Pi Zero W is a new board based on the first Raspberry Pi Zero. The Zero W uses the same Cypress CYW43438 wireless chip as Raspberry Pi 3 Model B to provide 802.11n wireless LAN and Bluetooth 4.0 connectivity.

Features of the Pi Zero W:
- 1GHz, single-core CPU
- 512MB RAM
- Mini-HDMI port
- Micro-USB On-The-Go port
- Micro-USB power
- HAT-compatible 40-pin header
- Composite video and reset headers
- CSI camera connector
- 802.11n wireless LAN
- Bluetooth 4.0

Complete story:

3D-Tech News Around The Web / AMD Ryzen Downcore Control
« on: February 27, 2017, 04:51:42 PM »
The downcore control is a new feature of AMD Ryzen processors that allow to disable CPU cores. This feature is likely available in motherboard BIOS.


3D-Tech News Around The Web / AMD AM4 (Ryzen) Platform Feature Summary
« on: February 27, 2017, 04:32:23 PM »
Here is a summary of the different chipsets with features available for AMD Ryzen processors: X370, B350 and A320. Currently only X370 and B350 based motherboards are available.

GIGABYTE Aorus AX370 motherboard:


Anounced today the Game Developers Conference, OpenXR is an open standard for portable Virtual Reality (VR) and Augmented Reality (AR) applications and devices.

The cross-platform VR standard eliminates industry fragmentation by enabling applications to be written once to run on any VR system, and to access VR devices integrated into those VR systems to be used by applications.

- OpenXR - Cross-Platform, Portable, Virtual Reality
- The OpenXR Working Group is Here!
- Khronos Reveals API Updates & New Working Groups at GDC

3D-Tech News Around The Web / AMD Ryzen 7 Processors Announced
« on: February 22, 2017, 06:40:45 PM »
AMD Ryzen 7 processors have been announced today. The Ryzen line-up includes 3 processors:

- Ryzen 7 1800X: 8C/16T, 3.6 GHz base, 4.0 GHz turbo, 16MB cache, 95W, $499
- Ryzen 7 1700X: 8C/16T, 3.4 GHz base, 3.8 GHz turbo, 16MB cache, 95W, $399
- Ryzen 7 1700: 8C/16T, 3.0 GHz base, 3.7 GHz turbo, 16MB cache, $329

Ryzen processors are availabel today in pre-order and general launch is planned on March 2nd.

More stories:
- AMD Ryzen 7 Release @ youtube

The new CPU cooler for Ryzen (based on Wraith coolers):

NVIDIA has updated its homepage with a countdown:

In the source code of the homepage, there is a reference to the background video that confirms the GeForce GTX 1080 Ti:
Code: [Select]

Palit Microsystems Ltd, the leading graphics card manufacturer, releases a new line called KalmX and is consist of GeForce GTX 1050Ti series. With passive cooler and the advanced powerful Pascal architecture, Palit GeForce GTX 1050Ti KalmX - pursue the silent 0dB gaming environment.

Palit GeForce GTX 1050 Ti KalmX Features:

- The first passive cooler for GTX1050 Ti in the market
- Two nickel plated heat pipes
- Vast volume of nickel plated fins
- Copper base with heat pipes for best heat dissipation from GPU to fins
- No external power required, good for small case PC
- Affordable GTX series product, great C/P value
- Great Hardware Components

- GTX 1050 Ti KalmX homepage
- GTX 1050 Ti KalmX press release

3D-Tech News Around The Web / NVIDIA Quadro GP100 Announced
« on: February 07, 2017, 03:03:42 PM »
The new Quadro GP100, based on a full Pascal GPU, should be launched in March 2017.

Main features:
- CUDA cores: 3584
- Boost clock: 1430 MHz
- Textures units: 224
- ROPs: 128
- TDP: 235W

- NVIDIA Announces Quadro GP100 - Big Pascal Comes to Workstations
- Nvidia unveils Quadro cards powered by full GP100 Pascal GPUs, HBM2
- Nvidia Quadro GP100: Big Pascal, HBM2, and NVLink comes to workstations
- NVIDIA Powers New Class of Supercomputing Workstations with Breakthrough Capabilities for Design and Engineering

Parallel BSP traversal in compute shader, outputs sorted IB, transparent scene rendered in 1 drawcall.

- Demo description
- DX11 demo (source + exe)

Back in the early days of consumer level 3D graphics hardware, BSP trees were a common component in rendering systems. Over time it fell out of fashion as the geometric complexity increased exponentially, scenes became more dynamic, and mesh data and processing moved over to the GPU side. With that said, BSP trees do have a number of desirable properties that made them attractive solutions for the static world geometry. One such property is that one can easily traverse a BSP tree in strict visibility order. If you don't have a depth buffer, you can render things correctly by traversing it back-to-front, and if you do have one, especially with Hi-Z rejection, you can instead traverse it front-to-back and get the maximum utilization of that hardware. Now this may not be a major concern today, but sorting things for transparency is still a problem we struggle to solve properly, and for static geometry a BSP tree can solve that quite elegantly.

Pages: [1] 2 3 ... 36