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 ... 57
3D-Tech News Around The Web / Irfanview 4.53 released
« on: May 17, 2019, 04:43:07 PM »
Irfanview, one of the best image viewers on Windows has been updated:

- New effect in Image->Effects menu: Insert Speech Bubbles
  Examples/Screenshot: speech_bubbles.jpg
- New effect in Image menu: Add Shadow, Shape, Rounded corners, Snowflake etc.
- New effect in Image menu: Add Hexagon (or tiles), Star, Spikes, Heart etc.
- Show mouse zoom magnifier: CTRL+SHIFT + Mouse-move in the image
  (mouse wheel zooms within magnifier area, click inside closes it)
- New border effect in "Add Frame" dialog: Broken Edge
- New effect added: Radial Brighten (Effects browser dialog)
- New option in Capture dialog: Draw red circle around cursor
- New option in Advanced batch dialog: Set maximal dimensions for resize
- Profiles option added to Contact Sheet dialog
- Option to read 1 BPP images in RAW dialog
- Command line: /filepattern can be combined with /slideshow
- TIF/PCX/PSD loading bugs fixed (thanks to Apriorit)
-  Some PlugIns are changed/updated, please install the newest versions:


- Downloads @ Author site

- Irfanview (64-bit) @ Geeks3D
- Irfanview plugins (64-bit)  @ Geeks3D
- Irfanview (32-bit) @ Geeks3D
- Irfanview plugins (32-bit) @ Geeks3D

VSCode and its tracker-free version VSCodium have been released in version 1.34.

Welcome to the April 2019 release of Visual Studio Code. During April, we were busy with the Preview release of the Remote Development extensions. These extensions let you work with VS Code over SSH on a remote machine or VM, in Windows Subsystem for Linux (WSL), or inside a Docker container. You can read the Remote Development with Visual Studio Code blog post to learn more.

Complete release notes about version 1.34 are available HERE.

You can download VSCode / VSCodium for Windows 64-bit from these links:

- VSCodium 1.34 win64 direct download
- VSCode 1.34 win64 direct download

or from the following pages:

- VSCodium 1.34 downloads
- VSCode downloads

VSCode / VSCodium

A new class of side channel vulnerabilities impacting all modern Intel chips have been disclosed, which can use speculative execution to potentially leak sensitive data from a system’s CPU.

Intel said that the newest class of vulnerabilities, dubbed Microarchitectural Data Sampling (MDS), consist of four different attacks, which all ultimately depend on different ways of executing side channel attacks to siphon data from impacted systems.


The  four different attack vectors are dubbed ZombieLoad, Fallout, RIDL (Rogue In-Flight Data Load) and Store-to-Leak Forwarding.


Intel said that the new MDS class of flaws is addressed in hardware starting with select 8th and 9th Generation Intel Core processors, as well as the 2nd Generation Intel Xeon Scalable processor family. Future chips will also have integrated fixes.

Source: Intel CPUs Impacted By New Class of Spectre-Like Attacks

CVEs assigned for MSD vulnerabilities
- CVE-2018-12126: Microarchitectural Store Buffer Data Sampling (MSBDS) - CVSS score 6.5: Medium, exploited by Fallout attack
- CVE-2018-12127: Microarchitectural Load Port Data Sampling (MLPDS) - CVSS score 6.5: Medium, exploited by RIDL attack
- CVE-2018-12130: Microarchitectural Fill Buffer Data Sampling (MFBDS) - CVSS score 6.5: Medium, exploited by RIDL attack
- CVE-2019-11091: Microarchitectural Data Sampling Uncacheable Memory (MDSUM) - CVSS score 3.8: Low, exploited by RIDL attack

Source: New RIDL and Fallout Attacks Impact All Modern Intel CPUs

Radeon GPU Profiler (RGP) is a tool from AMD that allows for deep inspection of GPU workloads.

The Radeon GPU Profiler (RGP) is a ground-breaking low-level optimization tool from AMD. It provides detailed timing information on Radeon Graphics using custom, built-in, hardware thread-tracing, allowing the developer deep inspection of GPU workloads.

This unique tool generates easy to understand visualizations of how your DirectX 12 and Vulkan games interact with the GPU at the hardware level. Profiling a game is both a quick, and simple process using the Radeon Developer Panel and the public display driver.

The new version 1.5.1 brings the following changes:

This release has support for detailed instruction tracing. This feature is currently available in the 19.10 driver for Ubuntu and the Adrenalin 2019 Edition 19.5.1 for Windows. Newer drivers will continue to support this feature.

Radeon GPU Profiler

-  Support for displaying profiles taken with instruction tracing data
-  Support for displaying user events in the Wavefront Occupancy timeline view
-  Support to display GCN ISA disassembly in the Pipeline state view
-  Support for showing and colorizing API PSO hash for each event
-  New grouping modes based on API PSO hash
-  Improved grouping of events and waves
-  Additional state bucket to support API PSO hashes
-  Barriers pane now has sortable columns in the table
-  Version number added to title bar
-  A Check For Updates feature has been added to alert users when a new version of the tool is available.

Radeon Developer Panel

- Support to capture detailed instruction tracing data based on API PSO hash
- Connection pane redesign with basic and advanced modes, allowing for a simpler workflow.
- Bug/stability fixes


Radeon GPU profiler

Geeks3D's GPU Tools / Glitches in Seascape demo, the return!
« on: May 12, 2019, 09:46:40 AM »
I received this screenshot:

GPU Caps Viewer - Seascape demo, visual glitches

Hardware: GeForce GTX 960M with latest 430.64 driver.

The artifacts are also visible on my RTX 2070. In Vulkan and OpenGL.
It's weird, because I never saw these artifacts nor received feedbacks before. Looks like something has changed in NV drivers recently...

I'm working on the demo...

NVIDIA has fixed several security flaws in recent graphics drivers and, for GeForce users / gamers, it's recommended to install the latest 430.64 that includes all security patches.

NVIDIA has released a software security update for the NVIDIA GPU Display Driver. This update addresses issues that may lead to denial of service, escalation of privileges, code execution, or information disclosure.

NVIDIA Windows GPU Display Driver contains a vulnerability in the kernel mode layer (nvlddmkm.sys) handler for DxgkDdiEscape where the product does not properly synchronize shared data, such as static variables across threads, which can lead to undefined behavior and unpredictable data changes, which may lead to denial of service, escalation of privileges, or information disclosure.

NVIDIA Windows GPU Display Driver installer software contains a vulnerability in which it incorrectly loads Windows system DLLs without validating the path or signature (also known as a binary planting or DLL preloading attack), leading to escalation of privileges through code execution.

NVIDIA Windows GPU Display Driver contains a vulnerability in the kernel mode layer (nvlddmkm.sys) handler for DeviceIoControl where the software reads from a buffer using buffer access mechanisms such as indexes or pointers that reference memory locations after the targeted buffer, which may lead to denial of service.


NVIDIA security patches in graphics driver - May 2019

We're continuing to expand the impact of Vulkan on Android, our implementation of the low-overhead, cross-platform API for high-performance 3D graphics. We’re working together with our device manufacturer partners to make Vulkan 1.1 a requirement on all 64-bit devices running Android Q and higher, and a recommendation for all 32-bit devices. For game and graphics developers using OpenGL, we’re also working towards a standard, updateable OpenGL driver for all devices built on Vulkan. In Android Q we're adding experimental support for ANGLE on top of Vulkan on Android devices. 

Android Q is the 10th version of Android.


Android Q

New features and changes:
Game Ready
- Provides the optimal gaming experience for RAGE 2, Total War: Three Kingdoms, and World War Z

Fixed Issues
- Fixes higher CPU usage by NVDisplay.Container.exe introduced in 430.39 driver. [2577118]
- [3DMark Time Spy]: Flickering observed when benchmark is launched. [200511272]
- [BeamNG]: The application crashes when the game is launched. [2575392]
- [Shadow of the Tomb Raider]: The game freezes when launched in SLI mode. [2575536]
- [Hitman 2 DirectX 12]: The game crashes. [2584342]
- The desktop flickers when videos are played on the secondary monitor. [2552316 2565509]

- Latest GeForce driver @ Geeks3D
- 430.64 win10 64-bit (desktop + notebook) @ NVIDIA
- 425.31 win7 64-bit (desktop) @ NVIDIA

GRD 430.64 exposes  OpenGL 4.6 (419 extensions) and Vulkan 1.1.99 for a GeForce RTX 2070, like previous GeForce 430.39

GPU Caps Viewer + RTX 2080

Beginning with Windows Insiders builds this Summer, we will include an in-house custom-built Linux kernel to underpin the newest version of the Windows Subsystem for Linux (WSL). This marks the first time that the Linux kernel will be included as a component in Windows. This is an exciting day for all of us on the Linux team at Microsoft and we are thrilled to be able to tell you a little bit about it.


The kernel itself will initially be based on version 4.19, the latest long-term stable release of Linux. The kernel will be rebased at the designation of new long-term stable releases to ensure that the WSL kernel always has the latest Linux goodness.


During Intel's Investor Day, Intel has revealed some details about its upcoming processors and their manufacturing process:

- Intel Details Manufacturing through 2023: 7nm, 7+, 7++, with Next Gen Packaging
- Intel Reveals "Tiger Lake" Architecture with 2020 release plans

Intel roadmap 2020 - Ice Lake in June 2019

Intel roadmap 2020 - Ice Lake, Lakefield and tiger lake

Intel 14nm, 10nm and 7nm roadmap

Intel wants to power the world

A demo showing how to use NVIDIA FleX engine in a simple scene: particles + collision shapes.
32k particles are animated in realtime.

Requires GeeXLab 0.28+ and a CUDA-capable graphics card (GeForce or Quadro).



- FleX demo
- GeeXLab

NVIDIA FleX demo - GeeXLab

A new GeeXLab is available for for Windows 64-bit, Linux 64-bit and macOS.

Release notes:


The Scripting API

The rootard guide:
- GeeXLab Rootard Guide
- Guide du Rootard GeeXLab

Full changelog:

Version - 2019.05.04
! (2019.05.04) updated gh_imgui lib with missing color elements for
  tabs (see IMGUI_TAB_COLOR, etc. in the scripting API doc).
* (2019.05.03) fixed minor bugs in the stopping phase of some plugins
  (Bullet3 and FleX).
+ (2019.05.03) added screenshot functionality at the end of a demo
  (command line).
+ (2019.05.02) [Windows / Linux] added new library: gh_flex to deal
  with NVIDIA FleX plugin.
+ (2019.05.02) [Windows / Linux] added NVIDIA FleX plugin for particles
  and fluids simulation.
* (2019.05.02) fixed a bug in the OpenGL renderer: VAOs were not enabled
  with VBOs in the gh_vb library: drawing with gh_vb lib was not
  possible with an OpenGL 3 core profile.

GeeXLab 3D programming tool

First contact with ray tracing in Vulkan. The easiest part  :P

GeeXLab + Vulkan raytracing information

Geeks3D's GPU Tools / ASUS FurMark ROG released
« on: May 07, 2019, 08:36:55 AM »
A new version of FurMark ROG has been released.



Version - 2019.05.06
+ added support of GeForce GTX 1650
! updated user execution level to highestAvailable.
! updated with latest GeeXLab framework.

Version - 2019.04.14
+ added online scores submission.
+ added four new FurMark-based tests that allocate
  lot of graphics memory (VRAM): 1700MB, 3200MB, 5200MB
  and 6500MB.
- removed old rog07 / GPU-Memtest.
+ added support of recent GeForce and Radeon GPUs
+ disallow screen saver and screen blanking.
+ added logging of GPU data (command line).
! increased fur density of ROG mesh
! updated command line options.
* fixed bugs in the Vulkan renderer.
! updated with latest GeeXLab framework.


3D-Tech News Around The Web / Microsoft Windows Terminal
« on: May 07, 2019, 07:53:10 AM »
Windows Terminal: new modern and powerful terminal application for Windows.

Microsoft Windows Terminal

GeeXLab - english forum / glBlendView 0.1.0
« on: May 07, 2019, 07:49:41 AM »
glBlendView is a small utility for OpenGL (and Vulkan) developers that allows to quickly visualize the effect of any combination of blending factors (GL_ONE, GL_SRC_ALPHA, …) and blending equation (ADD, SUBSTRACT, …).

glBlendView is available for Windows 64-bit, Linux 64-bit and macOS.

Release notes:


glBlendView - GeeXLab app for visualizing OpenGL blending factors

3D-Tech News Around The Web / Ogre3D 1.12 released
« on: May 02, 2019, 05:41:10 PM »
We just tagged the Ogre 1.12 release, making it the new current and recommended version. We would advise you to update wherever possible, to benefit from all the fixes and improvements that made their way into the new release.
This release represents 1 year of work from various contributors when compared to the previous 1.11 release. Compared to the last Ogre 1.11 release (1.11.5), however we are only talking about 4 months. Here you will mainly find bugfixes and the architectural changes that justify the version number bump.


Ogre3D game engine

Newton Protocol is a 4k demo that won the 4k competition at the Revision 2019 demoparty. Here is the making of:

I recently participated in the PC 4k intro category in the Revision 2019 demoscene competition with my entry “Newton Protocol” and placed 1st. I was responsible for the intro’s coding and graphics, while dixan composed the music for the intro. The basic rule of the competition is that you must create an executable or a website that is only 4096 bytes in size. This means that everything must be generated with math and algorithms; you cannot otherwise fit images, video or audio files into such a small memory space. In this article I go over the rendering pipeline of my intro, Newton Protocol.


Ray marching distance fields are a very common technique in 4k intros as these enable the definition of complex shapes with very few lines of code. The downside, however, is the performance of the code. To render your scene you must find intersection point with rays and your scene, first to figure out what you see i.e. ray from camera and then subsequent rays to lights from the object to compute lighting. In ray marching you don’t find these intersections in single step, but rather you take several small steps along the ray and have to evaluate all objects at each point. With ray tracing on the other hand, you find the exact intersection by testing each object only once, but you are very limited in what shapes you can make, since you must have a formula for each to calculate intersection with a ray.

In this intro I wanted to simulate very accurate lighting. As this requires bouncing millions of rays around the scene, ray tracing seemed like a good approach to achieve this effect. I limited myself to only a single shape — a sphere — because ray-sphere intersection is relatively simple to calculate. Even the walls of the intro are actually just very large spheres. This also made the physics simulation simple; there was only collisions between spheres to consider.


Ray tracing itself is a fairly primitive technique. You shoot a ray into the scene, it bounces 4 times and if it hits a light the color from the bounces is accumulated, and if not, then the resulting color is black. There is no room in 4096 bytes (which includes music, synth, physics and rendering) to create fancy ray tracing acceleration structures. Thus we use brute force method i.e. testing all 57 (front wall is excluded) spheres for every ray without any optimizations to exclude some spheres. This means that only 2–6 rays or samples per pixel can be shot while maintaining 60 frames per second at 1080p. This is not nearly enough to produce smooth lighting.


demoscene - Making of Newton Protocol 4k Intro (rank #1 at Revision 2019)

demoscene - Making of Newton Protocol 4k Intro (rank #1 at Revision 2019)

GeForce Hotfix display driver version 430.53 is based on our latest Game Ready Driver 430.39.  This Hotfix driver addresses the following:

-  Fixes higher CPU usage by NVDisplay.Container.exe introduced in 430.39 driver
-  3DMark Time Spy: Flickering observed when benchmark is launched
-  BeamNG: Application crashes when game is launched
-  Shadow of the Tomb Raider: Freezes when launched in SLI mode
-  Desktop flickers when videos are played back on a secondary monitor


- Desktop +  Notebook - Win10 64-bit standard driver @ NVIDIA
- Desktop +  Notebook - Win10 64-bit DCH driver  @ NVIDIA
- Desktop +  Notebook - Win10 64-bit DCH driver @ NVIDIA

- latest GeForce driver - win10 64-bit - desktop+notebook @ Geeks3D
- latest GeForce driver - win7 64-bit - desktop @ Geeks3D

3D-Tech News Around The Web / GPU-Z 2.20 crash-fix version released
« on: April 30, 2019, 08:21:21 AM »
-    Fixed overclock getting reset on NVIDIA cards with Boost
-    Fixed crash on Pascal GPUs when no driver loaded
-    Fixed crashes on Apple Vega 12
-    Changed memory bus width capitalization from "Bit" to "bit"

More info:

- latest GPU-Z @ Geeks3D
- latest GPU-Z @ TPU

GPU-Z 2.20.0 + GeForce RTX 2070

Pages: [1] 2 3 ... 57