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

Unixstickers

Unixstickers

Awesome products, will definitely get another bunch of some more stickers soon :-)

Android Leftovers

DragonFlyBSD 5.2.2 Released To Fix The Lazy State Save/Restore Bug

DragonFlyBSD 5.2.2 is now available as the latest stable release to this popular BSD operating system. While there aren't usually two point releases per cycle for DragonFlyBSD, the v5.2.2 release is coming to address the recent "Lazy FPU" vulnerability affecting Intel CPUs due to Lazy State Save/Restore as the newest CPU speculation bug. DragonFlyBSD began patching their kernel earlier this month and now those fixes are available in stable form with the DragonFlyBSD 5.2.2 release. The OpenBSD folks have also been changing around their kernel and FreeBSD 11.2 RC3 is also mitigated. Read more

Canonical/Ubuntu: Canonical's Engineering Tech Lead, Field Product Manager, and Designers'/Developers' Updates

  • A Complete Look At Spectre V1/V2/V4 & Meltdown
    Canonical's Engineering Tech Lead, Gavin Guo, has passed along a big slide deck on a presentation he is preparing about the Spectre and Meltdown CPU vulnerabilities. Gavin's presentation is mostly focused on Spectre V2 since that is vulnerable to attacking the host system from a guest VM, but the other vulnerabilities are also covered in his 77-page slide deck with great detail.
  • A unified OpenStack for a scalable open infrastructure
    Stu Miniman and John Boyer of theCUBE interviewed Mark Baker, Field Product Manager, Canonical at the OpenStack Summit in Vancouver. Read on to to find out about OpenStack’s increasing maturity. The Kubernetes and OpenStack story isn’t simple. Challenges exist, and plenty of pathfinding still needs to take place when it comes to Kubernetes. Customers want to take different approaches with how they want to plug together OpenStack components in order to create a unified stack is complex. Some customers want Kubernetes running alongside OpenStack, or on top of OpenStack, or even OpenStack running on Kubernetes.
  • Design and Web team summary – 18 June 2018
    Welcome to the latest work and updates from the design and web team.
  • Ubuntu Weekly Newsletter Issue 532
    Welcome to the Ubuntu Weekly Newsletter, Issue 532 for the week of June 10 – 16, 2018.