Language Selection

English French German Italian Portuguese Spanish

Linux Kernel and Graphics: Jprobes, Performance Analysis in Linux, AMDGPU, UHD Graphics and Vulkan

Filed under
Graphics/Benchmarks
Linux
  • An end to jprobes

    "Jprobes" are an ancient kernel mechanism used to trace entry into kernel functions; they were described in this 2005 LWN article.

  • Performance analysis in Linux (continued)

    This blog post is based on the talk I gave at the Open Source Summit North America 2017 in Los Angeles. Let me start by thanking my employer Collabora, for sponsoring my trip to LA.

    Last time I wrote about Performance Assessment, I discussed how an apparently naive code snippet can hide major performance drawbacks. In that example, the issue was caused by the randomness of the conditional branch direction, triggered by our unsorted vector, which really confused the Branch Predictor inside the processor.

  • AMDGPU's DC Gets More Cleanups Ahead Of Linux 4.15

    It's indeed looking like the AMDGPU DC display code stack will finally be pulled for the Linux 4.15 merge window, assuming Linus Torvalds has no issues with it in a few weeks.

    Alex Deucher of AMD today sent in a secondary AMDGPU DC update for staging alongside DRM-Next of this new display code.

  • Running OpenCL With Intel UHD Graphics On Coffeelake Under Ubuntu Linux

    After running some basic OpenCL/Vulkan UHD Graphics tests yesterday using the brand new Core i7 8700K "Coffee Lake" processor, I next ventured into OpenCL computing with the UHD Graphics using Intel's open-source Beignet CL implementation.

  • VK_KHR_maintenance2 Lands For RADV, Other Improvements

    VK_KHR_maintenance2 is the latest extension supported by this open-source Radeon Vulkan driver. VK_KHR_maintenance2 was added in Vulkan 1.0.61 last month as various changes that were previously left out of Vulkan.

  • Intel UHD Graphics 630 "Coffee Lake" On Linux

    This morning I delivered the initial Linux processor benchmarks of the Core i7 8700K and Core i5 8400 for the just-launched "Coffee Lake" desktop processors. With these Intel "Gen 8" processors, the integrated "HD Graphics" from Kabylake have been rebranded to "UHD Graphics". While there wasn't any real changes architecturally to the graphics hardware, right now the Linux support isn't quite out-of-the-box.

  •  

More in Tux Machines

Essential System Tools: Timeshift – Reliable system restore tool for Linux

This is the twelfth in our series of articles highlighting essential system tools. These are small, indispensable utilities, useful for system administrators as well as regular users of Linux based systems. The series examines both graphical and text based open source utilities. For this article, we’ll look at Timeshift, a graphical and command-line tool similar to the System Restore functionality offered by Windows, and the Time Machine Tool in Mac OS. For details of all tools in this series, please check the table at the summary page of this article. Timeshift is a GTK3-based, open source, system restore utility which takes incremental snapshots of the system using rsync and hard-links. These snapshots can be restored at a later date to undo all changes that were made to the system after the snapshot was taken. Snapshots can be taken manually or at regular intervals using scheduled jobs. This application is designed to protect only system files and settings. User files such as documents, pictures and music are not protected. This ensures that your files remains unchanged when you restore your system to an earlier date. For the avoidance of any doubt, if you’re looking for a complete backup solution (including data backups), you’ll need to use different software. Read more

Android Leftovers

Meet The Linux Desktop That's More Beautiful Than Windows 10 And MacOS

As a fairly new desktop Linux user I've been a distro-hopping fanatic, exploring the functionality and key differences between the array of excellent options out there. While a "forever distro" is the ultimate goal, the journey has been exciting and educational. Recently my Linux adventures led me to Deepin, an OS that captured my attention and boasts a few key ingredients I fell in love with. Read more

The Open-Source NVIDIA "Nouveau" Linux Driver Performance At The End Of 2018

As it's been a while since last looking at the NVIDIA vs. Nouveau Linux OpenGL driver performance, here's a look at the current performance difference as the end of the year quickly approaches. This benchmarking roundabout features multiple generations of GeForce GPUs while testing with the NVIDIA 415 proprietary driver against the Nouveau stack on Linux 4.19 and Mesa 19.0-devel. Sadly there isn't much positive news to report as 2018 draws to a close for the open-source NVIDIA scene... The main highlight of the year is the ongoing work by Red Hat (Karol Herbst and others) on bringing up SPIR-V/compute support to the Nouveau driver and somewhat related work by Jerome Glisse around Heterogeneous Memory Management and the new Heterogeneous Memory System with Nouveau driver support. The Nouveau SPIR-V compute support isn't yet mainlined but hopefully will be in 2019. Read more