Open-source News

Intel's Vulkan Driver Adds Conservative Rasterization - Helps DXVK/VKD3D For Linux Gaming

Phoronix - Fri, 04/02/2021 - 00:09
Intel's open-source "ANV" Vulkan driver now supports the Vulkan EXT_conservative_rasterization extension that is most notably used by DXVK for translating Direct3D atop this graphics API and work is also pending too for VKD3D...

Intel Graphics Compiler 1.0.6748 Released With CM-CL Library

Phoronix - Thu, 04/01/2021 - 21:08
Intel's open-source developers have released a new version of IGC, the Intel Graphics Compiler that is used by their open-source Linux compute stack, recently was transitioned for use by their Windows driver too, and might eventually be piped into their Mesa OpenGL/Vulkan drivers...

AMD Zen 3 Tuning Backported To The GCC 10 Compiler

Phoronix - Thu, 04/01/2021 - 19:25
In the past few weeks since the introduction of the EPYC 7003 "Milan" processors there has finally been AMD Zen 3 "Znver3" tuning work that's been hurried into the GCC 11 compiler code-base ahead of its stable release in the coming weeks. That initial Zen 3 tuning work has also now been back-ported to the GCC 10 branch ahead of its next point release...

Intel Wraps Up Linux 5.13 Graphics Driver Development By Preparing For Future Hardware

Phoronix - Thu, 04/01/2021 - 17:47
The past several weeks have seen a few rounds of Intel graphics driver changes sent in to DRM-Next ahead of the Linux 5.13 cycle. This Linux 5.13 Intel graphics driver work has included Alder Lake S enablement and other feature changes. A final batch of "feature" work was sent out this morning for targeting the Intel kernel graphics driver in Linux 5.13...

LLVM 12.0-rc4 Released For Squaring Up This Open-Source Compiler

Phoronix - Thu, 04/01/2021 - 17:23
LLVM 12.0 was supposed to be out around the end of February but blocker bugs have resulted in additional release candidates as the developers work to button up this open-source compiler stack release...

Partition a drive on Linux with GNU Parted

opensource.com - Thu, 04/01/2021 - 15:02

In the 21st century, we tend to take data storage for granted. We have lots of it, it's relatively affordable, and there are many different types of storage available. No matter how much cloud storage space you're given for free, there's nothing quite like having a physical hard drive for your really important (or really big, when you live on a slow network) data. However, few hard drives are sold right off the shelf, ready to use—in an ideal configuration, at least.


read more

Find what changed in a Git commit

opensource.com - Thu, 04/01/2021 - 15:01

If you use Git every day, you probably make a lot of commits. If you're using Git every day in a project with other people, it's safe to assume that everyone is making lots of commits. Every day. And this means you're aware of how disorienting a Git log can become, with a seemingly eternal scroll of changes and no sign of what's been changed.

So how do you find out what file changed in a specific commit? It's easier than you think.


read more

Use awk to calculate letter frequency

opensource.com - Thu, 04/01/2021 - 15:00

I recently started writing a game where you build words using letter tiles. To create the game, I needed to know the frequency of letters across regular words in the English language, so I could present a useful set of letter tiles. Letter frequency is discussed in various places, including on Wikipedia, but I wanted to calculate the letter frequency myself.


read more

Advances in open source CAD software, new open source project aims to bring Linux to Apple, and more

opensource.com - Thu, 04/01/2021 - 15:00

In this edition of our open source news roundup, IBM's Call for Code aims to solve climate change, the Linux Foundation launches a new signing service, and more.


read more

Linux 5.12 Corruption, GNOME 40, AMD Milan, Rust In Linux-Next Made For An Exciting March

Phoronix - Thu, 04/01/2021 - 14:00
There was a lot to get excited about over the course of the past month when it comes to our open-source and Linux area of focus...

Pages