Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Intel Haswell To Ice Lake Laptop Performance Benchmarks On Ubuntu 19.10

Filed under
Graphics/Benchmarks

With the many Intel Ice Lake Linux benchmarks we began publishing over the past month since picking up a Dell XPS with Core i7-1065G7, there have been many benchmarks compared to the likes of the Core i7 Whiskey Lake and Kaby Lake processors. For those curious how the performance stacks up going further back, here are some Ubuntu 19.10 laptop benchmarks putting it up against the likes of Core i7 Haswell and Broadwell processors.

This article offers a look at the Ubuntu 19.10 + Linux 5.3 performance on six different laptops including the Dell XPS 7390 Ice Lake laptop and various other laptops I had available for testing.

Read more

Graphics: AMD, Intel and NEMO-UX

Filed under
Graphics/Benchmarks
  • AMD Announces Radeon Pro W5700 RDNA Workstation Graphics Card

    In addition to AMD's SC19 announcements yesterday, their embargo just lifted on the Radeon Pro W5700 as their first 7nm workstation graphics card build on their new RDNA architecture.

    The Radeon Pro W5700 is built on their RDNA architecture, supports GDDR6 video memory, and is said to deliver up to 18% better efficiency than NVIDIA's competition. The Radeon Pro W5700 is also AMD's first graphics card featuring a USB-C connector for monitors and VR HMDs.

  • AMD Lands EXT_direct_state_access For OpenGL Compatibility Contexts In Mesa

    In recent weeks AMD driver developers have been working on EXT_direct_state_access improvements within Mesa and following their latest code push today now support the D.S.A. extension for OpenGL compatibility profile contexts.

    OpenGL Direct State Access allows for various efficiency improvements in allowing the modification of objects without needing to bind them to the context. More background information on the direct state access semantics can be found via the OpenGL Wiki.

  • Intel Linux Graphics Driver Patches For Fast Soft-RC6 Yield Big Energy Use Improvement

    Longtime open-source Intel Linux graphics driver developer Chris Wilson has sent out a set of 19 patches for what he calls fast soft-RC6 support and is a "substantial" improvement over the current driver code for Intel graphics power-savings.

    Chris simply wrote at the start of the patch series, "In my very simple testing of scrolling through firefox, this brings up back into line with HW rc6 energy usage, a substantial improvement over current -tip."

  • NEMO-UX Vanishes As What Was A Wayland Shell Designed For Large, Multi-User Surfaces

    Over the years there have been many interesting Wayland projects to take flight focused on new and interesting use-cases. One of these interesting (and experimental) Wayland compositors was NEMO-UX focused on providing a shell for computing environments that span large surfaces like virtual chalkboards or tabletops.

    Five years ago this week we covered this futuristic, multi-user Wayland experience. While the concept is still interesting and large format, multi-user computing remains a niche area, NEMO-UX appears to sadly no longer exist.

23-Way Graphics Card Comparison With Shadow of the Tomb Raider On Linux

Filed under
Graphics/Benchmarks
Gaming

The Linux port of Shadow of the Tomb Raider basically recommends at least an AMD GCN 1.2 or newer graphics card or GeForce GTX 680 or newer, basically the bare requirements on Linux for having a Vulkan driver out-of-the-box. It should also be possible getting a GCN 1.0/1.1 graphics card working if opting to use the AMDGPU DRM driver rather than Radeon DRM as needed for Vulkan driver support. But Feral recommends at least a Radeon RX 480 Polaris graphics card for decent performance. Current Intel graphics are not fast enough to run this game on Linux.

Read more

Zink Benchmarks - Mesa OpenGL Running Over Vulkan

Filed under
Graphics/Benchmarks

With the upcoming Mesa 19.3 release one of the big new features is the "Zink" driver that provides a Mesa OpenGL implementation over Vulkan. This in theory allows for a generic OpenGL driver running over Vulkan hardware drivers, but there is a lot of work ahead before it's really a viable option.

Zink is one of the OpenGL-over-Vulkan options to date that in the future could make it so hardware vendors don't need to maintain OpenGL drivers for future hardware generations but instead could just focus on Vulkan and leave it to these generic implementations. However, a lot of work is needed before it's really to that state in being able to replace existing hardware OpenGL drivers.

With Mesa 19.3, Zink only fully supports OpenGL 2.1. Support for OpenGL 3.x/4.x and OpenGL ES 3.0 is still a work-in-progress likely taking at least a few months to get there if not longer. When trying to launch even the Steam client with Zink, Steam was simply crashing.

Read more

Firefox vs. Chrome Browser Performance On Intel Ice Lake + Power/Memory Usage Tests

Filed under
Graphics/Benchmarks

Using Firefox 70 (including WebRender) and Google Chrome 78, here are our latest round of Linux web browser benchmarks tested on the Dell XPS Ice Lake laptop. Making this round of Linux browser benchmarking more interesting is also including power consumption and RAM usage metrics for the different browser benchmarks.

For those wondering about whether Firefox or Chrome makes the most sense for Linux laptops, these benchmarks from the Dell XPS with Intel Core i7-1065G7 will hopefully be useful.

Ubuntu 19.10 with the Linux 5.3 kernel was running on this Intel Ice Lake laptop while using the official builds of Mozilla Firefox 70.0 (both out of the box and with WebRender) and Google Chrome 78. The AC system power consumption was monitored on battery and the total RAM usage was being monitored throughout testing as well. All of the benchmarking was carried out using the Phoronix Test Suite.

Read more

Linux and Graphics: Kernel Headers, Linux 5.5, NUVIA and Wayland

Filed under
Graphics/Benchmarks
Linux
  • What's a kernel headers package anyway

    I've written before about what goes into Fedora's kernel-devel package. Briefly, it consists of files that come out of the kernel's build process that are needed to build kernel modules.

    In contrast to kernel-devel, the headers package is for userspace programs. This package provides #defines and structure definitions for use by userspace programs to be compatible with the kernel. The system libc comes with a set of headers for platform independent libc purposes (think printf and the like) whereas the kernel headers are more focused on providing for the kernel API. There's often some overlap for things like system calls which are tied to both the libc and the kernel. Sometimes the decision to support them in one place vs the other comes down to developer choices.

    While the in-kernel API is not guaranteed to be stable, the userspace API must not be broken. There was an effort a few years ago to have a strict split between headers that are part of the userspace API and those that are for in-kernel use only.

    Unlike how kernel-devel gets packaged, there are proper make targets to generate the kernel-headers (thankfully). make headers_install will take care of all the magic. These headers get installed under /usr/include

  • Linux 5.5 To Finally Kill The Async Block Cipher API In Favor Of SKCIPHER

    The crypto code within the Linux kernel for the upcoming 5.5 cycle finishes converting the drivers to making full use of the four-year-old SKCIPHER interface so that the old ABLKCIPHER code can be removed.

    SKCIPHER was introduced in 2015 to the mainline kernel to ultimately replace BLKCIPHER/ABLKCIPHER. This "symmetric key cipher" interface is a generic encrypt/decrypt wrapper for ciphers.

  • NUVIA To Make Serious Play For New CPUs In The Datacenter, Hires Linux/OSS Veteran

    Making waves this afternoon is word of the NUVIA server CPU start-up landing its series A funding round and thus making more information known on this new silicon start-up.

  • WXRC Is The Wayland XR Compositor For VR Headsets

    Drew DeVault of Sway/WL-ROOTS notoriety and longtime Wayland developer Simon Ser have started development on WXRC, a new Wayland compositor.

    WXRC is the Wayland XR Compositor and is based on OpenXR and the open-source Monado implementation. This is better than the past Linux VR desktop efforts we've recently seen that relied on SteamVR. As of this week, WXRC has working 3D Wayland clients.

OnLogic Karbon 700: Passively-Cooled, Up To 8 Core / 16 Thread Industrial & Rugged PC

Filed under
Graphics/Benchmarks

OnLogic (formerly known as Logic Supply until a recent rebranding) announced the Karbon 700 back in August as a durable Linux-friendly computer largely intended for industrial applications but nothing prevents the user from using it as a passively, well-built desktop PC either. OnLogic recently sent over the Karbon 700 and it's been working out very well even with passively cooling an Intel Xeon eight-core / sixteen-thread processor, 16GB of RAM, 512GB NVMe storage, and more.

In suiting the Karbon 700 for industrial applications, this high-performance rugged computer supports power over Ethernet (PoE), wireless, the ability to have an external graphics card (though that variant is no longer fanless), CAN bus support, dual COM RS-232, 8-bit DIO, and other interfaces in addition to triple Gigabit LAN, triple DisplayPort, USB 3.1 Gen 1, and other connectivity options.

Read more

Graphics: Intel, D9VK, NVIDIA

Filed under
Graphics/Benchmarks

Zombieload V2 TAA Performance Impact Benchmarks On Cascade Lake

Filed under
Graphics/Benchmarks

While this week we have posted a number of benchmarks on the JCC Erratum and its CPU microcode workaround that introduces new possible performance hits, also being announced this week as part of Intel's security disclosures was "Zombieload Variant Two" as the TSX Async Abort vulnerability that received same-day Linux kernel mitigations. I've been benchmarking the TAA mitigations to the Linux kernel since the moment they hit the public Git tree and here are those initial benchmark results on an Intel Cascade Lake server.

Read more

mesa 19.2.4

Filed under
Graphics/Benchmarks
Linux

Hi list,

I'd like to announce mesa-19.2.4, which is available immediately. This is an
emergency release, to fix a critical bug found in the 19.2.3 release which
causes incomplete rendering on all mesa drivers. This release contains a single
patch to fix that bug, anyone using 19.2.3 should immediately upgrade to 19.2.4
or downgrade to 19.2.2.

Dylan

Read more

Also: Mesa 19.2.4 Released As Emergency Update After 19.2.3 Broke All OpenGL Drivers

Syndicate content

More in Tux Machines

Proprietary Software: Deaths, Rentals and Back Doors

  • Join us on our new journey, says Wunderlist – as it vanishes down the Microsoft plughole

    Three months after its former CEO pleaded with Microsoft to sell him back Wunderlist, the software giant has confirmed the worst: it really is killing the popular to-do app. On May 6, 2020, Microsoft will pull the plug on the app that it paid somewhere between $100m and $200m for in 2015. In its place, it is encouraging everyone to move to its To Do app, which is tightly integrated into the Microsoft ecosystem and, as a result, probably doesn’t work well with anything that isn’t Microsoft. Even after years of neglect, Wunderlist remains a very popular application for to-do tasks, in large part because it does that singular task extremely well, syncing across devices and allowing users to quickly and easily attach dates to tasks, as well as arrange them in different folders.

  • [Old] The economics of streaming is changing pop songs

    It helps to be included on a streaming company’s playlist. These account for roughly a third of all streams. Tracks are selected by opaque algorithms, but by analysing performance data you can work out what the bots like, says Chiara Belolo of Scorpio Music, a boutique label. Composers are adapting to what they think is being looked for. Hit songs are shorter. Intros have become truncated, says Mr Kalifowitz, “to get to the point a bit faster”.

    Choruses are starting sooner (see chart). Take this year’s most-streamed Spotify track. The first notes on “Señorita”, by Shawn Mendes, preview the refrain, which arrives 15 seconds in and is a fixture throughout the playing time of 3:10.

  • Apple, Facebook Clash With Senators Over Encryption, Backdoors

    In a Senate hearing on Tuesday, lawmakers on both sides of the aisle pushed the companies to let the police and other authorities access personal data that lies behind encryption on devices and technology platforms. Senators threatened to legislate if the private sector doesn’t offer solutions on its own.

  • The Senate Judiciary Committee Wants Everyone to Know It’s Concerned About Encryption

    This morning the Senate Judiciary Committee held a hearing on encryption and “lawful access.” That’s the fanciful idea that encryption providers can somehow allow law enforcement access to users’ encrypted data while otherwise preventing the “bad guys” from accessing this very same data.

    But the hearing was not inspired by some new engineering breakthrough that might make it possible for Apple or Facebook to build a secure law enforcement backdoor into their encrypted devices and messaging applications. Instead, it followed speeches, open letters, and other public pressure by law enforcement officials in the U.S. and elsewhere to prevent Facebook from encrypting its messaging applications, and more generally to portray encryption as a tool used in serious crimes, including child exploitation. Facebook has signaled it won’t bow to that pressure. And more than 100 organizations including EFF have called on these law enforcement officials to reverse course and avoid gutting one of the most powerful privacy and security tools available to users in an increasingly insecure world. 

today's leftovers

  • Linux users identify with their OS more often than Mac, Windows users

    We've all heard anecdotes or stereotypes of "die hard Mac users", or "Linux zealots." Stories of people who strongly identify with the computers they use (aka "I am a Mac user"). But how often do people really identify with the Operating System they use the most on their computer? I recently conducted a survey as part of study on how Operating Systems impact our happiness. Responses were submitted from 2,259 computer users -- using a broad range of Operating Systems -- primarily from "pro user" communities (not a random cross-section of the populace). [...] The results for Android users were surprisingly similar to iOS users. Android users more often identified with their mobile platform (55.7%) than iOS users with theirs (54%). Based on the sample size, it seems entirely possible that the margin of error here would put the two platforms as nearly identical in these terms.

  • RipMe – Bulk image downloader for Linux

    There are instances when you need to download quite a bulk of pictures at once. Be it for project work, or photos of something that you love. In any case, downloading many photos one by one is great pain, and extremely time-consuming. Another option could be to download an already compiled album, but honestly, there are not a whole lot of albums available to download on every occasion. Any easy solution? We have a solution to offer here: a bulk image downloader, RipMe.

  • ObjectBox, database for IoT devices, adopts snaps for simplicity and ease of installation

    When designers put their heart and soul into making super-fast, easy-to-use software to help take Internet of Things (IoT) apps to the next level, installation of that software needs to meet the same high standards. ObjectBox is a database and synchronisation solution for rapid, efficient edge computing for mobile and IoT devices. Rather than each device sending all its data back to a cloud/server, ObjectBox enables data storage and processing within the device. Developers get simplicity and ease of implementation with native language APIs instead of SQL. Users can use data on edge devices faster with fewer resources. Markus Junginger, CTO and co-founder of ObjectBox explains, “Moving decision making to the edge means faster response rates, less traffic to the cloud, and lower costs. We built an edge database with a minimal device footprint of just 1 MB for high on-device performance.” ObjectBox also synchronises data between devices and servers/the cloud for an ‘always-on’ feeling and improved data reliability. With ObjectBox, an application always works – whether the device is online or offline.

Servers: SysAdmins, Public 'Clouds' and Cautionary Tales

  • Do I need a college degree to be a sysadmin?

    If we could answer that question with a simple "yes" or "no," this would not be much of a story. Reality is a little more nuanced, though. An accurate answer begins with one of "Yes, but…" or "No, but…"—and the answer depends on who you ask, among other important variables, including industry, company size, and so forth. On the "yes" front, IT job descriptions don’t typically buck the "degree required" assumption, sysadmin roles included. This fact is perhaps especially true in the corporate business world across a wide range of sectors, and it isn’t limited to large companies, either. Consider a recent opening posted on the jobs site Indeed.com for an IT system administrator position at Crest Foods, a 650-person food manufacturing company in Ashton, Ill. The description includes plenty of familiar requirements for a sysadmin. The first bullet point under "Desired Education & Experience" reads: "Bachelor’s degree in computer science, networking, IT, or relevant field." "Generally, systems administrators will have [degrees] from four-year universities," says Jim Johnson, district president at the recruiting firm Robert Half Technology. While some employers don’t specify a particular degree field, Johnson notes the bachelor’s in computer information systems (CIS) as a good fit for the sysadmin field and overlapping IT roles. That said, Johnson also points out that there are other options out there for people that don’t pursue a traditional degree path. That’s especially true given the growth of online education and training, as well as in-person opportunities such as technical schools. "There are [sysadmins] with computer systems professional or computer operator certificates from technical or online schools," Johnson says. Moreover, a potential employer’s "desired" educational background can be just that: An ideal scenario, but not a dealbreaker. This fact can be true even if a degree is listed as "required," perhaps especially in markets with a tight supply of qualified candidates. If you’ve got the technical chops, a degree might become much more optional than a job description might lead you to believe.

  • Resource scarcity in Public Clouds

    In addition to this, there are some “special” moments, such as Thanksgiving and the nearby days that, by now, have become a widespread event even beyond the countries where they used to be celebrated. Probably, in the data-centers in areas where those festivities are celebrated (or at least where the capitalistic part of the celebration is celebrated), the load reaches the annual peak, due to the e-commerce websites. To make the situation even worst, many Cloud customers are rewriting and improving their applications, making them more cloud-native. Now, you’ll wonder how cloud-native applications can make things worse? The reason is very simple: the cloud-native applications scale. This means that during the off-peak season the applications will drastically reduce their footprint, creating the false feeling of resource abundancy. This situation creates some problems, in my opinion. First of all, since it’s very hard for the Public Cloud provider to estimate the load - and in the future, it will be even harder - we will have to live with frequent resource exhaustion in public clouds, which will make a single-cloud single-region application fragile. This will be true, not even considering the economic aspect of the problem. There will be situations where it will not be economically convenient for the Cloud Provider to provision enough resources to manage the peaks since the additional provisioning cost would not be repaid during the short periods those resources will be used.

  • Notice: Linode Classic Manager Users

    Our legacy Linode Manager will be decommissioned on January 31, 2020. After that time, you will be automatically redirected to the Cloud Manager when logging in to manage your infrastructure on Linode.

Wine/CodeWeavers and Games

  • CELEBRATING THE DIFFICULT; THE RELEASE OF CROSSOVER 19

    My family likes to make fun of me because I enjoy hard problems. One of my favorite games of all time is Don't Starve. The way I played it - with no googling allowed - meant that I died all the time. While each death would make me pull out more and more of my hair, when I was finally able to master winter and find the portal, I felt a genuine sense of accomplishment. That's true for CodeWeavers, as well. My first guiding principle is that I want to do challenging and meaningful work. And, it turns out, working on Wine is the most challenging thing I've ever been part of. We are re-implementing the Windows operating system; our 43 employees work every day to keep up with the work of the 144,000 people at Microsoft.

  • CrossOver 19.0 Released - Ending Out 2019 With Better Microsoft Office Support On Linux

    CodeWeavers has announced the availability of CrossOver 19 for their Wine-based software for running Windows programs/applications/games on macOS and Linux. CrossOver 19.0 entered beta last month with the headlining feature being initial support for macOS Catalina, including going to great lengths for supporting 32-bit Windows programs on Catalina even with Apple phasing out their 32-bit software support.

  • Playing Tomb Raider (Definitive Edition) Using Stadia on Linux

    Lara Croft, if you didn't already know, is an adventurer extraordinaire, and hero of the game, "Tomb Raider". As part of the Google Stadia Pro edition, I have had the pleasure to follow Lara Croft in some of her adventures in this amazing game. 

  •                
  • Playing CrossCode within a web browser
                     
                       

    The commercial video game Crosscode is written in HTML5, making it available on every system having chromium or firefox. The limitation is that it may not support gamepad (except if you find a way to make it work).

                       

    A demo is downloadable at this address https://radicalfishgames.itch.io/crosscode and should work using the following instructions.

  •                      
  • Create a turn-based combat system | Wireframe #28
           
             

    Learn how to create the turn-based combat system found in games like Pokémon, Final Fantasy, and Undertale. Raspberry Pi’s Rik Cross shows you how.

  •       
  • Do you hear an odd buzzing sound? Minecraft 1.15 is out with a new friend

    Mojang just released the stable Minecraft 1.15 build with a new stripey friend, the Buzzy Bee and a bunch of new blocks. Even though it's not technically a major update and small in comparison to some previous, it's still quite feature-filled. There's now bees, bee nests and beehvies, honey blocks, a honey bottle, honeycomb and honeycomb blocks.