Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Mesa 17.1-dev vs. AMDGPU-PRO 16.60 vs. NVIDIA 378 Linux Gaming Tests

Filed under
Graphics/Benchmarks

Following last week's AMDGPU-PRO 16.60 hybrid driver release I delivered some early AMDGPU-PRO vs. AMDGPU+RadeonSI benchmark results using the newest driver code. After a few more days of testing, in this article is a larger OpenGL and Vulkan comparison when testing AMDGPU-PRO 16.60 and AMDGPU+RadeonSI of Mesa 17.1 + Linux 4.10 on various Radeon GPUs. On the NVIDIA side are fresh GeForce tests with the company's newest 378.09 beta driver.

Read more

Intel Core i7 7700K Linux Benchmarks

Filed under
Graphics/Benchmarks

If you have been curious how well Intel's new Core i7 7700K "Kabylake" processor performs under Linux, I received this CPU a few days ago and have begun putting it through its paces. Here are my initial i7-7700K Linux benchmarks compared to various other Intel CPUs running Clear Linux.

Read more

Benchmarking OpenCL On Intel Graphics With Beignet 1.3

Filed under
Graphics/Benchmarks

Last week marked the release of Intel's Beignet 1.3, their open-source project implementing OpenCL acceleration atop modern CPUs with HD/Iris Graphics. Significant with Beignet 1.3 is that they've finally implemented OpenCL 2.0 support! OpenCL 2.0 is now available for Skylake hardware and newer. Beignet 1.3 also has other new features, runtime improvements, LLVM 3.9 support, new extensions, and much more. Thus time for some benchmarking of this new Beignet release.

Read more

Kernel, Graphics, and Benchmarks

Filed under
Graphics/Benchmarks
Linux
  • Linking The Linux Kernel With LLVM's LLD Linker

    If you are looking for some experimental fun this weekend, the Linux kernel can be linked with LLVM's LLD linker.

    Dmitry Golovin has managed the feat of linking the Linux kernel using LLVM's linker, while the upstream Linux kernel still can't be built in full with the LLVM Clang compiler. But with all of the work around LLD's performance, multi-threading, and much more, great to see it can now be used to link the kernel.

  • ZTE DRM Driver Picking Up New Features For Linux 4.11

    The ZTE DRM driver is set to receive new features for Linux 4.11 after this Direct Rendering Manager driver was added to the Linux 4.10 kernel.

  • RADV Spilling Support Patches Published
  • Benchmarking OpenCL On Intel Graphics With Beignet 1.3

    Last week marked the release of Intel's Beignet 1.3, their open-source project implementing OpenCL acceleration atop modern CPUs with HD/Iris Graphics. Significant with Beignet 1.3 is that they've finally implemented OpenCL 2.0 support! OpenCL 2.0 is now available for Skylake hardware and newer. Beignet 1.3 also has other new features, runtime improvements, LLVM 3.9 support, new extensions, and much more. Thus time for some benchmarking of this new Beignet release.

  • 4-Disk Btrfs Native RAID Performance On Linux 4.10

    From the Core i7 6800K box I ran some fresh Btrfs benchmarks using the Linux 4.10 kernel as of this week. Tests were done of Btrfs on a single SSD, RAID 0 and RAID1 with two SSDs, and then RAID 0 / 1 / 5 / 6/ 10 using four SSDs. The SSDs used for this Btrfs benchmarking were the OCZ TRION TR150 120GB SSDs.

Graphics News and Benchmarks

Filed under
Graphics/Benchmarks

GCC 7.0 vs. LLVM Clang 4.0 Performance With Both Compiler Updates Coming Soon

Filed under
Development
GNU
Graphics/Benchmarks

LLVM Clang 4.0 is set to be released in February while GCC 7 will be released as stable in March~April. For those curious how both compilers are currently performing, here is our latest installment of GCC vs. LLVM Clang benchmarking on Linux x86_64.

From an Intel Core i7 6800K Broadwell-E box running Ubuntu 16.04, I just wrapped up fresh GCC and Clang C/C++ benchmarks. On the GCC side were 4.9.4, 5.4.0, 6.3.0, and 7.0.0 snapshot. On the LLVM Clang side was Clang 3.9.1 and Clang 4.0.0 SVN.

Read more

AMDGPU-PRO 16.60 Vulkan vs. Mesa 17.1-dev RADV Performance

Filed under
Graphics/Benchmarks

Given yesterday's release of the AMDGPU-PRO 16.60 driver I've been busy running various benchmarks on this first AMD Linux hybrid driver release of 2017. A number of OpenGL benchmarks will be published this weekend compared to the latest Mesa RadeonSI Git driver while for your viewing pleasure today is a look at the Vulkan performance of AMDGPU-PRO 16.60 compared to the Linux 4.10 + Mesa 17.1-dev driver stack for Dota 2 and The Talos Principle.

Read more

Kernel Space: Linux, Graphics

Filed under
Graphics/Benchmarks
Linux
  • Take Linux From Zero to Boot in Less Than a Second

    Some of us here at FOSS Force don’t mind waiting for a computer to boot. It reminds us of the old days when, after turning on the TV, radio or record player, we had to wait for the tubes to warm up.

  • An Even Easier Introduction to CUDA
  • AMDGPU Changes Queued For Linux 4.11: Power/TTM Changes, No DC/DAL

    Alex Deucher of AMD sent in the Radeon/AMDGPU DRM driver changes today to DRM-Next for then merging into the Linux 4.11 kernel a few weeks down the road.

    There are some notable additions to the AMDGPU DRM driver for this next kernel cycle. But for those looking forward to the DC (DAL) display code rework as the stepping stone towards HDMI 2.0 / atomic mode-setting / HDMI/DP audio / FreeSync / much more, that code isn't yet ready. We weren't quite expecting it to be for Linux 4.11, but we could always have hoped, especially some Linux gamers/users are waiting rather anxiously for this support. Hopefully we'll see it happen for Linux 4.12?

  • RadeonSI / Gallium3D Wires In Support For 64-bit Integers

    Within Mesa Git this morning is another feature flipped on for the RadeonSI Gallium3D driver: ARB_gpu_shader_int64.

    The ARB_gpu_shader_int64 extension provides 64-bit integer support in the driver, just as ARB_gpu_shader_fp64 is for floating-point data types. All the technical details on it via the Khronos registry.

Early Benchmarks Of The Intel Core i7 7700K On Linux

Filed under
Graphics/Benchmarks

For those curious how Intel's flagship Core i7 7700K "Kabylake" processor is performing under Linux, my sample arrived yesterday and I've begun putting the CPU through its paces.

The Core i7 7700K has four physical cores plus Hyper Threading, 4.2GHz base frequency, 4.5GHz turbo frequency, and 8MB smart cache. This CPU has HD Graphics 630 that clock up to 1.15GHz. The Core i7 7700K retails for about $350 USD.

Read more

AMDGPU/RadeonSI Linux 4.10 + Mesa 17.1-dev vs. NVIDIA 378.09 Performance

Filed under
Graphics/Benchmarks

For those curious about the latest Linux gaming performance numbers for the latest Linux 4.10 Git kernel plus Mesa 17.1-devel on Git master for Radeon GPUs compared to the latest NVIDIA Linux driver release (378.09 beta), here are some fresh benchmarks. A range of OpenGL and Vulkan performance tests showing the latest NVIDIA and AMD Linux graphics performance with the newest drivers as of this week.

Read more

Syndicate content

More in Tux Machines

Security Leftovers

  • Major Cloudflare bug leaked sensitive data from customers’ websites
    Cloudflare revealed a serious bug in its software today that caused sensitive data like passwords, cookies, authentication tokens to spill in plaintext from its customers’ websites. The announcement is a major blow for the content delivery network, which offers enhanced security and performance for more than 5 million websites. This could have allowed anyone who noticed the error to collect a variety of very personal information that is typically encrypted or obscured.
  • SHA1 collisions make Git vulnerable to attakcs by third-parties, not just repo maintainers
    After sitting through an endless flood of headless-chicken messages on multiple media about SHA-1 being fatally broken, I thought I'd do a quick writeup about what this actually means.
  • Torvalds patches git to mitigate against SHA-1 attacks
    Linux creator Linus Torvalds says two sets of patches have been posted for the distributed version control system git to mitigate against SHA-1 attacks which are based on the method that Dutch and Google engineers detailed last week. The post by Torvalds detailing this came after reports emerged of the version control system used by the WebKit browser engine repository becoming corrupted after the two proof-of-concept PDF files that were released by the Dutch and Google researchers were uploaded to the repository.
  • Linus Torvalds on "SHA1 collisions found"
  • More from Torvalds on SHA1 collisions
    I thought I'd write an update on git and SHA1, since the SHA1 collision attack was so prominently in the news. Quick overview first, with more in-depth explanation below: (1) First off - the sky isn't falling. There's a big difference between using a cryptographic hash for things like security signing, and using one for generating a "content identifier" for a content-addressable system like git. (2) Secondly, the nature of this particular SHA1 attack means that it's actually pretty easy to mitigate against, and there's already been two sets of patches posted for that mitigation. (3) And finally, there's actually a reasonably straightforward transition to some other hash that won't break the world - or even old git repositories.
  • [Older] Wire’s independent security review
    Ever since Wire launched end-to-end encryption and open sourced its apps one question has consistently popped up: “Is there an independent security review available?” Well, there is now!
  • Malware Lets a Drone Steal Data by Watching a Computer’s Blinking LED
  • FCC to halt rule that protects your private data from security breaches
    The Federal Communications Commission plans to halt implementation of a privacy rule that requires ISPs to protect the security of its customers' personal information. The data security rule is part of a broader privacy rulemaking implemented under former Chairman Tom Wheeler but opposed by the FCC's new Republican majority. The privacy order's data security obligations are scheduled to take effect on March 2, but Chairman Ajit Pai wants to prevent that from happening. The data security rule requires ISPs and phone companies to take "reasonable" steps to protect customers' information—such as Social Security numbers, financial and health information, and Web browsing data—from theft and data breaches. "Chairman Pai is seeking to act on a request to stay this rule before it takes effect on March 2," an FCC spokesperson said in a statement to Ars.
  • Google releases details of another Windows bug
  • How to secure the IoT in your organisation: advice and best practice for securing the Internet of Things
    All of the major technology vendors are making a play in the Internet of Things space and there are few organisations that won’t benefit from collecting and analysing the vast array of new data that will be made available. But the recent Mirai botnet is just one example of the tremendous vulnerabilities that exist with unsecured access points. What are the main security considerations and best practices, then, for businesses seeking to leverage the potential of IoT?

GNOME News

  • FEDORA and GNOME at UNSAAC
    Today I did a talk to introduce students of UNSAAC to the Fedora and GNOME world as it was announced by the GDG Cusco group. We started at 8:30 am and it was a free event:
  • GNOME Theme For Firefox Gets Updated, Looking Great
    There are a lot of complete themes for Firefox. We spoke about 3 of them in one of our previous articles. The good news today is that “GNOME 3” theme (which was also called Adwaita) for Firefox was updated. Now it’s working with all versions higher than Firefox 45. Previously, the theme didn’t work with the recent versions of Firefox. So people had to switch to other available themes. Fortunately, this finally changed today when another developer took the code, fixed the compatibility problems and re-released the theme.
  • GStreamer Now Supports Multi-Threaded Scaling/Conversion For Big Performance Win
    With the addition of over two thousand lines of code, GStreamer's video-convert code within gst-plugins-base is now properly multi-threaded. Video scaling and conversion can now be multi-threaded when using GStreamer. With this multi-threading work by Sebastian Dröge, he commented with the commit, "During tests, this gave up to 1.8x speedup with 2 threads and up to 3.2x speedup with 4 threads when converting e.g. 1080p to 4k in v210."

Linux and Graphics

  • OpenRISC For Linux 4.11 Gets Some Optimizations, Prepares For SMP
    OpenRISC continues advancing with its sights on being a free and open processor for embedded systems using the RISC instruction set architecture. Last year the Linux kernel got a new OpenRISC maintainer and for Linux 4.11 there is a fair amount of interesting changes for the OpenRISC code within the mainline tree.
  • drm for v4.11 - main pull request
    The tinydrm code seems like absolute pure shit that has never seen a compiler. I'm upset, because I expect better quality control. In fact, I expect *some* qualitty control, and this piece-of-shit driver has clearly seen none at all. And those patches were apparently committed yesterday. WHAT THE ACTUAL FUCK?
  • [Old] A Guide Through The Linux Sound API Jungle
    At the Audio MC at the Linux Plumbers Conference one thing became very clear: it is very difficult for programmers to figure out which audio API to use for which purpose and which API not to use when doing audio programming on Linux.
  • Mesa, Vulkan & Other Driver Talks From 2017 Embedded Linux Conference
  • Fuzzing Mesa Drivers Begin To Uncover Bugs
    Last December we wrote about work being done on fuzzing OpenGL shaders leading to wild differences with the work being done at the Imperial College London. While they were testing other drivers on different operating systems, they have now fired up tests of Mesa.
  • Wayland's Weston 2.0 Compositor Released
    Wayland 1.13 was released earlier this week but the adjoining Weston compositor update didn't happen at the same time due to some last minute changes needing more time to test, but this Friday, Weston 2.0 is now shipping. But before getting too excited, Weston 2.0 doesn't represent some break-through changes but rather was bumped away from the Wayland versioning rhythm due to its new output configuration API breaking Weston's ABI. Thus the major version bump.
  • weston 2.0.0
    Welcome to the official release of Weston 2.0. There are no changes since RC2.

today's howtos