AMD FidelityFX Super Resolution 3 (FSR 3) bude open-source
A package of the latest version of the image enhancement technologies known as FidelityFX Super Resolution 3 (FSR3) will be released later this year, and AMD is already dropping hints of it here and there. As is the company’s good tradition, this will again be an open project in terms of license. The MIT license will be used againthe same as for FSR2, so AMD does not restrict access to the developed know-how in any way.
AMD representatives talked a little more about FSR3 at the Game Developers Conference (GDC). For example, they talked about the new interpolation technology AMD Fluid Motion Frames, with which it will be possible to achieve up to twice the frame rates compared to rendering in native resolution for games with implemented support.
Let’s add that nothing changes with AMD, nor with Intel and Nvidia with their competing XeSS and DLSS technologies: Intel and Nvidia only have open source code to load the respective binary blob, at least Intel has a promise that it would have its own code open (if this somehow affects the departure of Raji Koduri from Intel, we’ll see), I would rather not expect something like that from Nvidia, then open firmwares for post-Maxwell GPUs will fall from the sky sooner.
The transition of openSUSE Tumbleweed to GCC 13 has begun
The rolling openSUSE Tumbleweed distribution continues to transition to GCC 13 as the default compiler. A big change could be noticed by all those who completely upgrade their distribution with a “power command” zypper dup
– their entire system was updated. For example, the owners of one of the latest Ryzen will recognize the advantage, because GCC 13 contains the first optimizations for the AMD Zen 4 architecture, not to mention the improvements to the support of new CPU architectures and Intel’s ISA, or even those who run Tumbleweed on ARM or RISC-V (Vector Extension update intrinsics).
Let’s add that between announced and distributed to users news we also find EFI Boot Manager updates. In addition to the actual transition to newer GCC, specifically the GCC 13.0.1+git version, there is also Flatpak 1.14.4 and a lot of other news that somehow rolled into Tumbleweed by its nature.
AMDGPU driver is being prepared for eDP 1.5 panels with 6.75Gbit/s lines
Two years have already passed since the publication of the embedded DisplayPort 1.5 specification in the summer, but its rapid adoption by the market has not yet been so rapid, which is why it does not matter so much that AMDGPU driver developers are only now implement eDP 1.5 support in a package of two dozen recent patches.
It is worth adding that eDP 1.5 is of course backward compatible with the older and widely established eDP 1.4, but it adds support for Panel Self Refresh, improved support for Adaptive-Sync (originally AMD FreeSync) and more, including the ability to use a 6.75Gbit/s DP line . Other parts of the code bring optimizations that should make it possible to reach lower values of the supply voltage on the GPU and thus save energy.
The code for Meteor Lake is heading to Linux 6.4
Although Meteor Lake will probably not reach desktops due to problems with the development of production processes, we can expect it in the mobile sphere, and Intel developers are working diligently as always to have support ready in time for “sometime later towards the end of this year”.
Something appeared already in the 6.3 kernel, now more patches are heading to the DRM-Next branch, which are preparations for supporting HDCP (High-bandwidth Digital Content Protection) and PXP (Protected Xe Path) protection systems, as well as firmware for DMC (Display Microcontroller ) etc. The code is still understandable marked as experimentalafter all, few people in the world have the opportunity to test it on real iron.
Even better Direct3D 12 over Vulkan, thanks to VKD3D 1.7
While Valve is developing its own modified implementation of Direct3D on top of Vulkan known as VKD3D-Proton (used within Steam), there is of course the default Wine VKD3D project.
Henri Verbeet of CodeWeavers has now released VKD3D 1.7, which implements additional D3D12 / HLSL features as well as better profile support for Shader Model 1 / 2 / 3, computational shaders, etc. Phoronix adds that it can be expected that the new code will be heading to Wine next week.