Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Kernel and Graphics: Linux 4.17 Udpate, Libplacebo, AMDVLK, and WebP

Filed under
Graphics/Benchmarks
Linux
  • Linux 4.17 Getting A Fix That May Help AMD Systems Conserve Power When Idling

    Besides other promising Linux 4.17 power saving improvements, a separate fix was queued today for potentially helping AMD systems conserve power.

    An AMD engineer noticed that with the existing Linux kernel code, using the MWAIT instruction is supported and used but on AMD CPUs but does not allow deeper c-states than C1 with current-generation hardware. The MWAIT x86 instruction is used as a hint for letting the processor enter a CPU-specific optimized state.

  • Libplacebo: Punting MPV's GPU Video/Image Rendering Into A Library

    Libplacebo is an effort to shift the MPlayer2-forked MPV media player's core rendering code into a reusable library. The libplacebo library can allow for cleaning up MPV's APIs in the process as well as providing a standard library for GPU-accelerated video and image processing.

  • AMDVLK Vulkan Driver Exposes More Extensions, Optimizations & More Fixes

    On Saturday was the latest code drop for the XGL component update to the AMDVLK open-source Linux Vulkan driver, which incorporates the work done internally by AMD developers on their official Vulkan driver code-base over the past number of days.

    With this latest open-source driver update there is now AMD_shader_ballot and AMD_gpu_shader_half_float being exposed - both extensions being quite interesting and the shader ballot having been a work-in-progress for a while now on this driver.

  • WebP 1.0 Image Format Released

    Google's WebP image format officially reached version 1.0 to seemingly no fanfare.

    WebP hit the big 1.0 milestone last week on 20 April but surprisingly only this morning was the first time I heard of the WebP 1.0 release after a Phoronix reader noticed it and tipped us off to its availability.

Comparison of Memory Consumptions of 7 Bionic Systems from Beta 2

Filed under
Graphics/Benchmarks
Ubuntu

I have installed and reviewed seven versions of beta 2 of Ubuntu and six Flavors 18.04 LTS. In each review, I took memory consumption information at idle time at first login time. I accumulate them in a table (LibreOffice Calc) and make a chart of them. Here's the result chart comparing all Ubuntu original, and Kubuntu up to Ubuntu Budgie, including the new generation Lubuntu Next with my data. The result could give you a rough information of which systems take more and which other systems take less memory. This comparison is not precise in benchmarking sense and you should not rely on this for scientific purpose.

Read more

Graphics: RadeonSI, Nouveau, Mesa 18.1 RC2

Filed under
Graphics/Benchmarks
  • RadeonSI Ups Its Compiler Threads To Let Shader-DB Run Faster On Modern Systems

    The RadeonSI compiler queue can now run across more CPU cores/threads of modern systems though it appears this will primarily just benefit those running the shader-db shader test cases.

    Marek Olšák of AMD has increased the number of compiler threads depending upon the CPU. The compiler queue in the RadeonSI Gallium3D driver was previously limited to three threads, which is a bottleneck for shader-db when running on modern systems commonly featuring eight or now sixteen threads.

  • Red Hat Developers Continue Working On OpenCL/Compute For Nouveau

    Karol Herbst and others at Red Hat continue working on improving the open-source GPU compute for Linux, particularly for the Nouveau open-source reverse-engineered NVIDIA driver.

    Longtime Nouveau developer Karol Herbst who joined Red Hat towards the end of 2017 has been working on compute support for Nouveau since joining the company. He's been added NIR support to Nouveau in order to get SPIR-V support working for OpenCL though also helps along Vulkan enablement for this open-source driver.

  • mesa 18.0.2

    Mesa 18.0.2 is now available.

    In this release we have:

    A couple of fixes for Meson that solves some problems regarding
    building tests and installation.

    A couple of fixes in state tracker / DRI that was causing crashes
    in QtCreator and Firefox, among other problems.

    A couple of fixes for GFX9, that solves a hang in the driver, and
    a problem with buffer views.

    SVGA gets also a patch to fix incorrect advertizing of
    EGL_KHR_gl_colorspace extension.

    Etnaviv gets a fix for swizzled texture formats.

    Intel drivers get also several patches.

    RADV gets a patch to solve a problem of lot of games complaining
    about not having enough memory.

  • Mesa 18.1-RC2 & Mesa 18.0.2 Released

    Mesa 18.0.2 is now the latest stable release for Mesa3D while those wishing to ride the bleeding-edge version for these OpenGL/Vulkan drivers can try Mesa 18.1-RC2.

Graphics: Mesa 18.0.2 and GPUOpen

Filed under
Graphics/Benchmarks
  • Mesa 18.0.2 Expected This Weekend, Offers Up RADV/RadeonSI Fixes + More

    Juan Suarez Romero who is maintaining the Mesa 18.0 stable series today announced the 18.0.2 release candidate as what will be the second point release.

    Mesa 18.0.2 has a number of Vega/GFX9 fixes to the RADV/NIR code and RadeonSI, fixes to the Meson build system support, various Gallium3D driver fixes, a few fixes to the Intel driver code, and other smaller work.

  • GPUOpen On Reducing Vulkan Overhead With Volk, Possible 1~5% Savings

    A guest post on AMD's GPUOpen blog outlines the overhead issues with using the Vulkan loader library and possible performance advantages to using vkGetDeviceProcAddr or more easily via a little heard of project called Volk.

    While the generic Vulkan loader library is great for allowing multiple Vulkan ICD drivers to happily co-exist on the same system without interference and allowing for features like Vulkan layers, it does add a bit of overhead whenever making any Vulkan API calls that need to go through it and in turn passed onto the drivers. Since the Vulkan debut we've seen differing opinions about whether its performance negligible or not from driver developers to Vulkan game/application developers with some app/game developers trying to avoid the loader/dispatch code and use the Vulkan driver calls directly.

Core i7 8700K vs. Ryzen 7 2700X With Rise of The Tomb Raider On Linux

Filed under
Graphics/Benchmarks
Gaming

Here are our latest Linux gaming benchmarks comparing the Intel Core i7 8700K to the newly-released Ryzen 7 2700X. The focus in this article is on the Rise of the Tomb Raider Linux port released last week by Feral Interactive and powered by Vulkan.

Read more

Graphics Leftovers

Filed under
Graphics/Benchmarks
  • AMDGPU Linux Kernel Driver Gets Patches For Vega M Support - Intel Kabylake G

    Earlier this month Vega M support came to RadeonSI OpenGL, with Vega M being the Radeon graphics found within Intel's Kabylake G processors. There was then Vega M support for the RADV Vulkan driver but these user-space drivers won't work without the kernel bits and now there is that support with 32 AMDGPU DRM patches.

    Alex Deucher of AMD last night mailed out the AMDGPU Direct Rendering Manager driver patches for supporting accelerated graphics on Vega M / Kabylake G. These patches are fairly straight-forward and mostly involve support for loading new firmware files for "VegaM" and then mostly taking the driver's existing Polaris code-paths. Yes, the GPU for Intel is advertised as being part of the "Vega" family, but from the RadeonSI/RADV/AMDGPU driver patches, the indications are that it's really more in common with Polaris at least from the driver perspective.

  • NVIDIA 396.18.05 Linux Vulkan Driver Released With Fixes

    Just a week after the NVIDIA 396.18.02 Linux driver beta is an updated Linux driver build (and for Windows too).

  • X.Org Server 1.20 Git Corrects DRI3 Fallout For Non-Modesetting DDX Drivers

    With the recent release candidates to the long overdue X.Org Server 1.20, OpenGL rendering has been broken when using DDX drivers like Intel and Nouveau rather than the generic xf86-video-modesetting. That was fixed today.

  • Jim Keller Reportedly Joins Intel After AMD, Tesla Stint

    Legendary CPU designer Jim Keller has reportedly joined Intel following his brief stint at Tesla after leading the Zen team at AMD.

Graphics: VC4 and AMDVLK Driver

Filed under
Graphics/Benchmarks
  • VC4 display, VC5 kernel submitted

    For VC5, I renamed the kernel driver to “v3d” and submitted it to the kernel. Daniel Vetter came back right away with a bunch of useful feedback, and next week I’m resolving that feedback and continuing to work on the GMP support.

    On the vc4 front, I did the investigation of the HDL to determine that the OLED matrix applies before the gamma tables, so we can expose it in the DRM for Android’s color correction. Stefan was also interested in reworking his fencing patches to use syncobjs, so hopefully we can merge those and get DRM HWC support in mainline soon. I also pushed Gustavo’s patch for using the new core DRM infrastructure for async cursor updates. This doesn’t simplify our code much yet, but Boris has a series he’s working on that gets rid of a lot of custom vc4 display code by switching more code over to the new async support.

  • V3D DRM Driver Revised As It Works To Get Into The Mainline Kernel

    Eric Anholt of Broadcom has sent out his revised patches for the "V3D" DRM driver, which up until last week was known as the VC5 DRM driver.

    As explained last week, the VC5 driver components are being renamed to V3D since it ends up supporting more than just VC5 with Broadcom VC6 hardware already being supported too. Eric is making preparations to get this VideoCore driver into the mainline Linux kernel and he will then also rename the VC5 Gallium3D driver to V3D Gallium3D.

  • AMDVLK Driver Gets Fixed For Rise of the Tomb Raider Using Application Profiles

    With last week's release of Rise of the Tomb Raider on Linux ported by Feral Interactive, when it came to Radeon GPU support for this Vulkan-only Linux game port the Mesa RADV driver was supported while the official AMDVLK driver would lead to GPU hangs. That's now been fixed.

    With the latest AMDVLK/XGL source code as of today, the GPU hang issue for Rise of the Tomb Raider should now be resolved.

AMD Ryzen 7 2700X Linux Performance Boosted By Updated BIOS/AGESA

Filed under
Graphics/Benchmarks
Hardware

With last week's initial launch-day Linux benchmarks of the Ryzen 5 2600X / Ryzen 7 2700X some found the Linux performance to be lower than Windows. While the root cause is undetermined, a BIOS/AGESA update does appear to help the Linux performance significantly at least with the motherboard where I've been doing most of my tests with the Ryzen 7 2700X. Here are the latest benchmark numbers.

Read more

AMD Ryzen 7 2700X Linux Performance Boosted By Updated BIOS/AGESA

Filed under
Graphics/Benchmarks

With last week's initial launch-day Linux benchmarks of the Ryzen 5 2600X / Ryzen 7 2700X some found the Linux performance to be lower than Windows. While the root cause is undetermined, a BIOS/AGESA update does appear to help the Linux performance significantly at least with the motherboard where I've been doing most of my tests with the Ryzen 7 2700X. Here are the latest benchmark numbers.

Read more

Kernel and Graphics: BUS1, Linux 4.17 RC2, Wayland's Weston and Mesa

Filed under
Graphics/Benchmarks
Linux
  • BUS1 Still Remains Out Of The Mainline Linux Kernel, But DBus-Broker Continues

    The BUS1 in-kernel IPC mechanism born out of the ashes of KDBUS still hasn't been mainlined in the Linux kernel, but its code is still improved upon from time to time. At least though DBus-Broker as a new performance-oriented D-Bus implementation continues gaining ground in user-space.

    DBus-Broker was announced last year as a new message bus implementation of D-Bus focused on high performance and reliability while continuing to offer compatibility with the original D-Bus implementation.

  • Linux 4.17-rc2 Kernel Released With Mostly Routine Changes

    Linus Torvalds has announced the availability of the second weekly test release for what is becoming the Linux 4.17 kernel.

  • Wayland's Weston Gets Optimizations For Its Pixman Renderer

    Wayland's Weston reference compositor with its Pixman software-based renderer back-end has received a number of performance optimizations.

    Fabien Lahoudere of Collabora posted a set of patches today to optimize the Pixman renderer for Weston. In particular, there are optimizations around compositing damage to the screen as well as optimizing the shadow buffer usage. The Weston Pixman renderer is often used as a software accelerated fallback in cases where no GPU hardware acceleration may be available. As implied by the name, it uses the long-standing Pixman library that is also used by Cairo, the X.Org Server, etc, for pixel manipulation on the CPU.

  • Panfrost Gallium3D Driver For ARM Mali Can Now Render A Cube

    The Panfrost open-source driver project previously known as "Chai" for creating an open-source 3D driver stack for ARM's Mali Midgard hardware now has a working shaded cube being rendered using the open-source code as part of its new "half-way" driver based on Gallium3D.

Syndicate content

More in Tux Machines

Server: GNU/Linux Dominance in Supercomputers, Windows Dominance in Downtime

  • Five Supercomputers That Aren't Supercomputers
    A supercomputer, of course, isn't really a "computer." It's not one giant processor sitting atop an even larger motherboard. Instead, it's a network of thousands of computers tied together to form a single whole, dedicated to a singular set of tasks. They tend to be really fast, but according to the folks at the International Supercomputing Conference, speed is not a prerequisite for being a supercomputer. But speed does help them process tons of data quickly to help solve some of the world's most pressing problems. Summit, for example, is already booked for things such as cancer research; energy research, to model a fusion reactor and its magnetically confined plasma tohasten commercial development of fusion energy; and medical research using AI, centering around identifying patterns in the function and evolution of human proteins and cellular systems to increase understanding of Alzheimer’s, heart disease, or addiction, and to inform the drug discovery process.
  • Office 365 is suffering widespread borkage across Blighty
     

    Some users are complaining that O365 is "completely unusable" with others are reporting a noticeable slowdown, whinging that it's taking 30 minutes to send and receive emails.  

Google: VR180, Android and the Asus Chromebook Flip C101

Security Leftovers

  • Hackers May Have Already Defeated Apple’s USB Restricted Mode For iPhone
    Recently, the iPhone-maker announced a security feature to prevent unauthorized cracking of iPhones. When the device isn’t unlocked for an hour, the Lightning port can be used for nothing but charging. The feature is a part of the iOS 12 update, which is expected to launch later this month.
  • Cops Are Confident iPhone Hackers Have Found a Workaround to Apple’s New Security Feature
    Apple confirmed to The New York Times Wednesday it was going to introduce a new security feature, first reported by Motherboard. USB Restricted Mode, as the new feature is called, essentially turns the iPhone’s lightning cable port into a charge-only interface if someone hasn’t unlocked the device with its passcode within the last hour, meaning phone forensic tools shouldn’t be able to unlock phones. Naturally, this feature has sent waves throughout the mobile phone forensics and law enforcement communities, as accessing iPhones may now be substantially harder, with investigators having to rush a seized phone to an unlocking device as quickly as possible. That includes GrayKey, a relatively new and increasingly popular iPhone cracking tool. But forensics experts suggest that Grayshift, the company behind the tech, is not giving up yet.
  • How Secure Are Wi-Fi Security Cameras?
  • Trump-Kim Meeting Was a Magnet For Russian Cyberattacks

KDE: Usability and Productivity initiative, Kraft and Konsole

  • This week in Usability & Productivity, part 23
    This has been a bit of a light week for KDE’s Usability and Productivity initiative, probably because everyone’s basking in the warm glow of a well-received release: KDE Plasma 5.13 came out on Tuesday and is getting great reviews!
  • Kraft Version 0.81 Released
    I am happy to announce the release of Kraft version 0.81. Kraft is a Qt based desktop application that helps you to handle documents like quotes and invoices in your small business. Version 0.81 is a bugfix release for the previous version 0.80, which was the first stable release based on Qt5 and KDE Frameworks5. Even though it came with way more new features than just the port, it’s first release has proven it’s stability in day-to-day business now for a few month.
  • Giving Konsole some love
    I started to hack in Konsole, and first I was afraid, I was petrified. You know, touching those hardcore apps that are the center of the KDE Software Collection. I started touching it mostly because some easy to fix bugs weren’t fixed, and as every cool user knows, this is free software. So I could pay for someone to fix my bugs, or I could download the source code and try to figure out what the hell was wrong with it. I choosed the second approach.