Language Selection

English French German Italian Portuguese Spanish


Phoronix Graphics News

Filed under

A Second Batch of AMDGPU Changes Readied For Linux 4.8 Kernel

Filed under

Submitted earlier this month was the main AMDGPU and Radeon DRM updates for Linux 4.8's DRM-Next while on Friday a second round of feature updates were submitted.

This second serving of AMDGPU/Radeon updates isn't as prominent as the main pull request, but there's still some new/improved functionality to land in DRM-Next in time for the Linux 4.8 merge window that will open up at the end of July.

Read more

Also: Blender's AMDGPU-PRO OpenCL Performance Is Crazy Slow Compared To NVIDIA CUDA

Linux and Graphics

Filed under
  • Google Developers Improve Mesa's Android EGL Support
  • Nouveau DRM Code Updated For Linux 4.8

    The Nouveau open-source NVIDIA DRM driver changes have been queued in DRM-Next for the Linux 4.8 kernel.

    Nouveau updates this time around include GK20A/GM20B Tegra K1/X1 voltage and clock improvements as well as initial support for GP100 and GP104 GPUs. The latter provides initial KMS support for the GeForce GTX 1000 series. While NVIDIA did release some Pascal firmware, it ended up being only for the GP100 and not the GP104 or GP106. Thus with Linux 4.8 there isn't any hardware-accelerated support for the consumer GeForce GTX 1060/1070/1080 cards on the open-source driver stack. For those cards it comes down to un-accelerated kernel mode-setting support until NVIDIA releases the rest of the Pascal firmware in the future.

Nvidia 367.35 Linux Graphics Driver

Filed under
  • Nvidia 367.35 Linux Graphics Driver Released with VDPAU Feature Set H Support

    Today, July 15, 2016, Nvidia published a new long-lived graphics driver for UNIX-like operating systems, including GNU/Linux, FreeBSD, and Solaris, Nvidia 367.35.

    The Nvidia 367.35 video driver comes as an upgrade to the previous update, Nvidia 367.27, announced exactly one month ago, which introduced support for Nvidia's recently released GeForce GTX 1080 and GTK 1070 graphics cards on Linux kernel-based operating systems.

  • NVIDIA 367.35 Released, Supports 8K H.265 Video Decoding

    NVIDIA Corp is out today with a rather notewrothy 367.xx series Linux driver update.

    The NVIDIA 367.35 driver that was released moments ago has GeForce GTX 1000 "Pascal" support improvements along with performance improvements and more. The possible performance win is improved buffer write speeds of the NVIDIA DRMKMS driver by using write-combined DRM dumb buffers.

Phoronix on Graphics

Filed under

More NVIDIA CUDA Benchmarks With Blender Cycles Engine

Filed under

For those interested in Blender Cycles performance on NVIDIA hardware with CUDA, these latest benchmarks have GeForce GTX 900/700/600 series data points. The GTX 1000 Pascal numbers were left out of this later testing since as yesterday's numbers show Blender or somewhere in the software stack are some performance issues... See yesterday's articles for that data.

Read more

Linux and Graphics

Filed under
  • NVIDIA Provides A Surprise For Pascal GPU Owners Wanting Open-Source

    After it took NVIDIA until earlier this year to release the signed firmware for the GeForce GTX 900 "Maxwell" GPUs, I expected -- and based upon what I heard -- that it could be months before seeing the firmware for GeForce GTX 1000 "Pascal" GPUs in order to enable hardware acceleration with these latest-generation GPUs. Thus it's a huge surprise today to see NVIDIA already making public their Pascal GP100 firmware images!

    Hitting this afternoon in linux-firmware Git are the GP100 firmware files! There are 15 binary-only firmware blobs now part of the linux-firmware tree needed for initializing GP100 hardware. The GP100 blobs are named (for providing some reference) bl, ucode_load, ucode_unload, fecs_bl, fecs_data, fecs_inst, fecs_sig, gpccs_bl, gpccs_data, gpccs_inst, gpccs_sig, sw_bundle_init, sw_ctx, sw_method_init, and sw_nonctx. The largest of these blobs are 20955 bytes.

  • Just About 20 Lines Of Code Got Open-Source 3D Running On NVIDIA Pascal For Mesa

    Just a few hours ago I was writing about NVIDIA making public the GP100 "Pascal" GPU firmware binaries needed for as a requirement for bringing up GeForce GTX 1000 series hardware acceleration on the open-source driver stack. Now the initial support has landed in Nouveau's NVC0 Gallium3D driver within Mesa for allowing 3D support.

    Ben Skeggs of Red Hat landed an initial support patch that has 16 lines of new code and five lines of deletions that bring this initial GP100 series GPU support. The support mostly comes down to just adding the "0x130" case and various other relatively simple changes to allow this code to work. The bring-up for Pascal in the Nouveau stack is much more complicated within the Nouveau DRM kernel driver than what was needed for the Gallium3D user-space code. The GP100 Pascal Nouveau kernel changes so far were outlined in Initial Open-Source GeForce GTX 1000 "Pascal" Nouveau Driver Support -- that work is starting to land in Linux 4.8.

  • Blender Cycles Render Engine Benchmarks With NVIDIA CUDA On Linux

    Here is a look at the performance of the Blender 3D modeling/creation software with its Cycles Engine when making use of NVIDIA's CUDA API for GPU acceleration. Tests for this initial comparison include NVIDIA GeForce GTX 1000 "Pascal" and GTX 900 "Maxwell" graphics cards.

Intel DRM-Next Performance Tests With Skylake (Linux 4.8)

Filed under

After finishing up this weekend's AMDGPU R9 Fury + RX 480 benchmarks of DRM-Next for material that will land with Linux 4.8 along with RX 480 overclocking support, tables turned to run some fresh benchmarks of the Intel DRM-Next code that will premiere in Linux 4.8.

Material queued up so far in DRM-Next for Linux 4.8 includes better DisplayPort++ dongle support, L3 cache tuning, continued GuC work, and a whole lot more. There is also GVT-g para-virtualized GPU support.

Read more

Linux and Graphics

Filed under
  • Kernel 4.6.3 Has Been Released

    Because it is very difficult to compile a Linux kernel, Canonical has packed all the kernel releases as deb packages and made them available for everybody that uses Ubuntu or Ubuntu-based systems, via its repository.

  • X Developer Keith Packard's ChaosKey Hardware RNG Is Almost Here

    Veteran X.Org/X developer Keith Packard along with well known open-source advocate Bdale Garbee have been working on an "inexpensive yet robust" USB-based hardware random number generator.

    After years of work on this USB hardware RNG, they finally have a device they are taking into production: ChaosKey v1.0. There's already the mainline ChaosKey driver for supporting this true random number generator and the device itself is also open-source. ChaosKey 1.0 was presented at this week's DebConf16 Debian conference in Cape Town.

  • Trying The Experimental Radeon RX 480 Overclocking With AMDGPU OverDrive Isn't Going So Well
  • Mesa Is Almost Back Up To 1.9 Million Lines Of Code

    Being half-way through the year now and also given the recent Mesa 12.0 release I decided to run some Git statistics on Mesa to see how this year is panning out for its development.

    As of this morning, Mesa is at 5115 files that together have a total of 1,879,768 lines of code. There have been 83,063 recorded commits from 723 different authors / email addresses.

Leftovers: Gaming and Graphics

Filed under
  • Trying The Radeon RX 480 & R9 Fury With The AMDGPU Code For Linux 4.8

    With the main batch of Radeon/AMDGPU driver changes ready for DRM-Next that will in turn land for the Linux 4.8 kernel, I've begun testing this new code with various AMD GPUs. Here are my AMDGPU results when comparing Linux 4.7 Git to this code that's coming for Linux 4.8 with a Radeon R9 Fury and RX 480.

    Yesterday I built a fresh Ubuntu kernel of this new drm-next-4.8 Radeon/AMDGPU material merged back atop its Linux 4.7 drm-fixes code. This was pointed out by Alex in the forums due to not all of the drm-fixes being mainlined yet for the RX 480. If you are interested in trying out this Linux 4.7 drm-fixes + drm-next-4.8 kernel for Radeon/AMDGPU, you can find it on linux-image-4.7.0-rc5-4.8-next-plus-fixes_4.7.0-rc5-4.8-next-plus-fixes-1_amd64.deb.

  • Mesa 12 released, Vulkan for Intel, OpenGL 4.3 and more for open source graphics users

    Wow, Mesa 12 has officially been released and it's a huge release for them! Intel now supports Vulkan, their OpenGL is up to 4.3 and more.

  • Starbound to finally leave Early Access on July 22nd

    After a number of years in development Starbound is finally about to get a full release and I can't wait to play it in full!

    We actually ran a server for it a long while ago, so would you guys be interested if we ran a Linux gamer server again? If enough people are interested I will do it for sure as it will be nice to play it with others.

  • Have you seen Black Ice? A really rather cool hack and shoot FPS with Linux & SteamOS support

    Black Ice is a game I have followed for a long time (and personally purchased a copy) and it just released a rather nice update. If you're an FPS fan and looking for something to sink some time into, this could be what you need.

    It's rather different to any other FPS I've played before, as you go around hacking into different buildings with assorted difficulty levels, and from the hack a bunch of enemies spawn.

Syndicate content

More in Tux Machines

Leftovers: Software

  • The Linux Deepin File Manager Is a Thing of Beauty
    China-based Linux distro Deepin has shown off its all-new desktop file manager. And to say it's pretty is an understatement.
  • GRadio Lets You Find, Listen to Radio Stations from the Ubuntu Desktop
    Love to listen to the radio? My ol’ pal Lolly did. But let’s say you want to listen to the radio on Ubuntu. How do you do it? Well, the Ubuntu Software centre should always be the first dial you try, but you’ll need to sift through a load of static to find a decent app.
  • Reprotest 0.2 released, with virtualization support
    reprotest 0.2 is available in PyPi and should hit Debian soon. I have tested null (no container, build on the host system), schroot, and qemu, but it's likely that chroot, Linux containers (lxc/lxd), and quite possibly ssh are also working. I haven't tested the autopkgtest code on a non-Debian system, but again, it probably works. At this point, reprotest is not quite a replacement for the prebuilder script because I haven't implemented all the variations yet, but it offers better virtualization because it supports qemu, and it can build non-Debian software because it doesn't rely on pbuilder.
  • Calibre 2.63.0 eBook Converter and Viewer Adds Unicode 9.0 Support, Bugfixes
    Kovid Goyal has released yet another maintenance update for his popular, open-source, free, and cross-platform Calibre ebook library management software, version 2.63.0. Calibre 2.63.0 arrives two weeks after the release of the previous maintenance update, Calibre 2.62.0, which introduced support for the new Kindle Oasis ebook reader from Amazon, as well as reading and writing of EPUB 3 metadata. Unfortunately, there aren't many interesting features added in the Calibre 2.63.0 release, except for the implementation of Unicode 9.0 support in the regex engine of the Edit Book feature that lets users edit books that contain characters encoded with the recently released Unicode 9.0 standard.
  • Mozilla Delivers Improved User Experience in Firefox for iOS
    When we rolled out Firefox for iOS late last year, we got a tremendous response and millions of downloads. Lots of Firefox users were ecstatic they could use the browser they love on the iPhone or iPad they had chosen. Today, we’re thrilled to release some big improvements to Firefox for iOS. These improvements will give users more speed, flexibility and choice, three things we care deeply about.
  • LibreOffice 5.2 Is Being Released Next Wednesday
    One week from today will mark the release of LibreOffice 5.2 as the open-source office suite's latest major update. LibreOffice 5.2 features a new (optional) single toolbar mode, bookmark improvements. new Calc spreadsheet functions (including forecasting functions), support for signature descriptions, support for OOXML signature import/export, and a wealth of other updates. There are also GTK3 user-interface improvements, OpenGL rendering improvements, multi-threaded 3D rendering, faster rendering, and more.
  • Blackmagic Design Finally Introduces Fusion 8 For Linux
  • Why Microsoft’s revival of Skype for Linux is a big deal [Ed: This article is nonsense right from the headline. Web client is not Linux support. And it's spyware (centralised too).]

today's howtos

Microsoft and Linux


  • gnome-boxes: Coder’s log
    So another two weeks have passed and it’s time to sum things up and reflect a little on the struggles and accomplishments that have marked this time period, which was quite a bumpy ride compared to the others, but definitely more exciting.
  • GNOME Keysign 0.6
    It’s been a while since I reported on GNOME Keysign. The last few releases have been exciting, because they introduced nice features which I have been waiting long for getting around to implement them.
  • Testing for Usability
    I recently came across a copy of Web Redesign 2.0: Workflow That Works (book, 2005) by Goto and Cotler. The book includes a chapter on "Testing for Usability" which is brief but informative. The authors comment that many websites are redesigned because customers want to add new feature or want to drive more traffic to the website. But they rarely ask the important questions: "How easy is it to use our website?" "How easily can visitors get to the information they want and need?" and "How easily does the website 'lead' visitors to do what you want them to do?" (That last question is interesting for certain markets, for example.)