Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Radeon VCE, OpenMAX Improvements Land In Mesa

Filed under
Graphics/Benchmarks

A number of commits have landed within mainline Mesa today for improving the open-source Radeon driver's video encoding support via the recently exposed VCE video encoding engines and the recently introduced OpenMAX state tracker to Gallium3D.

First up, Gallium3D's video layer code and OpenMAX encode state tracker gained support for H.264 level support. H.264 encoding levels exposed are AVC Level 1/1b, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 4.1, 4.2, 5, and 5.1. H.264 levels are a set of constraints for indicating encoder/decoder performance for a given profile in being able to meet a set of defined speeds for that level and all lower levels. Details on the H.264 levels are documented via Wikipedia.

Read more

What is the best Linux filesystem for MariaDB?

Filed under
Graphics/Benchmarks
Linux

The short answer to the question of which is the best filesystem for a MariaDB server is ext4, XFS, or Btrfs. Why those three? All are solid enterprise journaling filesystems that scale nicely from small to very large files and very large storage volumes.

[...]

Trying to figure out which filesystem gives the best performance may be fun, but the filesystem won't make a large difference in the performance of your MariaDB server. Your hardware is the most crucial factor in eking out the most speed. Fast hard drives, discrete drive controllers, lots of fast RAM, a multi-core processor, and a fast network have a larger impact on performance than the filesystem. You can also tailor your MariaDB configuration options for best performance for your workloads.

Read more

Open-Source Radeon Takes On AMD Catalyst In 2D Performance

Filed under
Graphics/Benchmarks

Last weekend I published 2D performance benchmarks comparing Nouveau to NVIDIA's official driver. To no real surprise, the proprietary NVIDIA driver beat Nouveau in most micro-benchmarks when it comes to 2D (and separately, 3D) performance. With the open-source Radeon stack, however, it presents a much tougher fight against the proprietary Catalyst driver.

Read more

Trying Out Nouveau GPU Re-Clocking On Linux 3.16

Filed under
Graphics/Benchmarks
Linux

With the Linux 3.16 kernel comes the ability to re-clock select NVIDIA GeForce GPUs when using the open-source, reverse-engineered Nouveau driver. Here's my first impressions with trying out this option to maximize the performance of NVIDIA graphics cards on open-source drivers.

As explained previously, the GPUs where Nouveau in Linux 3.16 will support re-clocking are the NV40, NVAA, and NVE0 GPU series. The NV40 chip family is the GeForce 6 and 7 series. The NVAA series meanwhile is part of the NV50 family but consists of just the GeForce 8100/8200/8300 mobile GPUs / nForce 700a series and 8200M G. NVE0 meanwhile is the most interesting of the bunch and consists of the Kepler (GeForce 600/700 series) GPUs. Re-clocking support for other graphics processor generations is still a work-in-progress.

Read more

GCC 4.10 Performance: Not Much To See Yet

Filed under
GNU
Graphics/Benchmarks

GCC 4.9 was released at the end of April so this weekend I ran some fresh compiler benchmarks of the latest GCC 4.10 compiler snapshot to see if there's been any performance improvements thus far in the 4.10 development cycle, although GCC 4.10 will not be released until 2015.

Read more

Linux 2D Performance: Nouveau vs. NVIDIA

Filed under
Graphics/Benchmarks
Linux

After last weekend delivering 30-way Intel/AMD/NVIDIA 2D Linux benchmarks this weekend I have some results comparing the GeForce GPU performance for 2D operations between the open-source Nouveau driver and the closed-source proprietary NVIDIA Linux driver.

All testing happened from the same Intel Core i7 4770K system running Ubuntu 14.04 64-bit. The Nouveau stack was powered by the Linux 3.15 kernel, Mesa 10.3-devel, and xf86-video-nouveau 1.0.10. The proprietary NVIDIA Linux graphics driver stack was the NVIDIA 337.25 proprietary driver running on Linux 3.13.

Read more

xdg-shell: Wayland

Filed under
Graphics/Benchmarks
GNOME

Wayland 1.5 is released. It’s a pretty exciting release, with plenty of features, but the most exciting thing about it is that we can begin work on Wayland 1.6!

… No, I’m serious. Wayland 1.6′s release schedule matches up pretty well with GNOME’s. Wayland 1.6 will be released in the coming weeks before GNOME 3.14, the first version of GNOME with full Wayland support out of the box.

Read more

Mark Shuttleworth Says Mir Will Have First Class Support from NVIDIA and AMD

Filed under
Graphics/Benchmarks
Ubuntu

Ever since the Mir announcement made by Canonical last year, the community has met the decision with some resistance. The Ubuntu developers have explained on numerous occasions why they chose this path for their systems and it all has to do with control.

Canonical is expanding its reach into the mobile and tablet world, but it's not that easy to build something from the ground up, especially when you don't control some of the most important aspects of it, and the display server is a very important part.

Read more

Many DRM Graphics Driver Changes Introduced To Linux 3.16

Filed under
Graphics/Benchmarks
Linux

David Airlie of Red Hat sent in the DRM pull request for the 3.16 merge window with a plethora of changes this time around:

- The Nouveau driver has initial support for the GK20A Kepler graphics core found within the Tegra K1 ARM SoC.

- The other big Nouveau change is initial support for re-clocking on certain generations of NVIDIA chipsets. The support is limited to a few series where it should be working, is static, and can be rather buggy.

Read more

35-Way NVIDIA/AMD Proprietary Linux Graphics Driver Comparison

Filed under
Graphics/Benchmarks

After carrying out all of the PCI Express graphics cards at my disposal for last week's open-source tests, I then immediately turned to testing all of the supported GPUs by the proprietary AMD and NVIDIA graphics drivers. Today's comparison is still large (35 graphics cards) but smaller than the earlier comparison because the latest mainline drivers don't support the diverse selection of Radeon and GeForce GPUs going back as many years as the open-source drivers. NVIDIA does maintain multiple legacy drivers that work well with updated Linux distributions, but for the Radeon HD 4000 series and older hardware, AMD doesn't really maintain their legacy Catalyst Linux driver for new Linux kernel and X.Org Server releases. As a result, just the latest mainline AMD Catalyst and NVIDIA driver releases were testing, which gives us support for the GeForce 8 series and newer and on the AMD side is the Radeon HD 5000 series and newer.

Read more

Syndicate content

More in Tux Machines

openSUSE Tumbleweed Is Now Powered by Linux Kernel 4.17, KDE Plasma 5.13 Landed

As of today, the openSUSE Tumbleweed rolling operating system is now powered by the latest and most advanced Linux 4.17 kernel series, which landed in the most recent snapshot released earlier. Tumbleweed snapshot 20180615 was released today, June 17, 2018, and it comes only two days after snapshot 20180613, which added the Mesa 18.1.1 graphics stack and KDE Plasma 5.13 desktop environment, along with many components of the latest KDE Applications 18.04.2 software suite. Today's snapshot 20180615 continued upgrading the KDE Applications software suite to version 18.04.2, but it also upgraded the kernel from Linux 4.16.12 to Linux 4.17.1. As such, OpenSuSE Tumbleweed is now officially powered by Linux kernel 4.17, so upgrading your installs as soon as possible would be a good idea. Read more

today's howtos and leftovers

OSS Leftovers

  • Using Open Source Software in a SecDevOps Environment
    On 21 June 2018 the Open Source Software3 Institute is hosting a discussion that should be of high interest to enterprise technologists in the DC/Northern Virginia, Maryland area. From their invite: Come hear from our panelists about how the worlds of Open Source Software and the Secure Development / Operations (SecDevOps) intersect and strengthen one another. SecDevOps seeks to embed security in the development process as deeply as DevOps has done with operations, and Open Source Software is a major factor in Security, Development, and Operations. Tickets are free, but you need to register soon because seating is limited.
  • TenFourFox FPR8b1 available
    TenFourFox Feature Parity Release 8 beta 1 is now available (downloads, release notes, hashes). There is much less in this release than I wanted because of a family member in the hospital and several technical roadblocks. Of note, I've officially abandoned CSS grid again after an extensive testing period due to the fact that we would need substantial work to get a functional implementation, and a partially functional implementation is worse than none at all (in the latter case, we simply gracefully degrade into block-level divs). I also was not able to finish the HTML input date picker implementation, though I've managed to still get a fair amount completed of it, and I'll keep working on that for FPR9. The good news is, once the date picker is done, the time picker will use nearly exactly the same internal plumbing and can just be patterned off it in the same way. Unlike Firefox's implementation, as I've previously mentioned our version uses native OS X controls instead of XUL, which also makes it faster. That said, it is a ghastly hack on the Cocoa widget side and required some tricky programming on 10.4 which will be the subject of a later blog post.
  • GNU dbm 1.15
    GDBM tries to detect inconsistencies in input database files as early as possible. When an inconcistency is detected, a helpful diagnostics is returned and the database is marked as needing recovery. From this moment on, any GDBM function trying to access the database will immediately return error code (instead of eventually segfaulting as previous versions did). In order to reconstruct the database and return it to healthy state, the gdbm_recover function should be used.

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.