Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

Compiz Sees New Update Ahead Of The Holidays - But It's Mainly Bug Fixing

Filed under
Graphics/Benchmarks

Over a decade ago all the Linux desktop rage was over the likes of Compiz, Beryl, Compiz Fusion, and the like... Ah the memories. But to much surprise, Compiz saw a new release today. Compiz 0.9.14.1 isn't the most exciting update, but the project is still alive.

Back in February marked the release of Compiz 0.9.14 as the first upstream release to the project in two years. Meanwhile today is a point release on top of that providing various fixes.

Read more

Original message:

  • Compiz 0.9.14.1 released
    Yesterday I released Compiz 0.9.14.1.
    
    This is mostly a bug-fix release. The changes from 0.9.14.0 are:
    
    - Several bugs in CCSM have been fixed, including a crash when plugin
      descriptions contain non-ASCII characters.
    - Fixed build failure with GCC 9 because of format-truncation warning.
    - CCSM is now compatible with Python 3.8.
    - Fixed gtk-window-decorator crash with Cairo theme.
    - Removed MATE configuration. See the merge proposal [1] for details.
    
    Also, compiz is now translatable on Launchpad. Feel free to contribute on [2].
    The imported translation files are based on the previous work from Ubuntu.
    
    The tarball for the new release can be downloaded at [3].
    Please report any bugs you have found to our bug tracker [4].
    
    I want to thank Alberts Muktupāvels for his work on this release.
    
    [1]: https://code.launchpad.net/~muktupavels/compiz/+git/compiz/+merge/374783
    [2]: https://translations.launchpad.net/compiz
    [3]: https://launchpad.net/compiz/0.9.14/0.9.14.1
    [4]: https://bugs.launchpad.net/compiz/
    
    --
    Dmitry Shachnev
    

mesa 19.3.0-rc5

Filed under
Graphics/Benchmarks
Linux

Hi list,

Mesa 19.3.0-rc5 is now available as the latest release in the 19.3 series. This
is a pretty small release, likely due to tomorrow being a major US holiday. The
majority of the changes are for radv, but there's a few other bits and pieces
here too: v3d, r600, freedreno, and old intel, just to name a few.

Dylan

Shortlog
========


Alejandro Piñeiro (1):
      v3d: adds an extra MOV for any sig.ld*

Bas Nieuwenhuizen (2):
      radv: Do not change scratch settings while shaders are active.
      radv: Allocate cmdbuffer space for buffer marker write.

Dave Airlie (1):
      llvmpipe/ppc: fix if/ifdef confusion in backport.

Dylan Baker (1):
      VERSION: Bump version for -rc5

Eric Engestrom (1):
      vulkan: delete typo'd header

Gert Wollny (1):
      r600: Disable eight bit three channel formats

Hyunjun Ko (1):
      freedreno/ir3: fix printing output registers of FS.

Ian Romanick (1):
      intel/fs: Disable conditional discard optimization on Gen4 and Gen5

Jose Maria Casanova Crespo (1):
      v3d: Fix predication with atomic image operations

Timothy Arceri (3):
      radv: add some infrastructure for fresh forks for each secure compile
      radv: add a secure_compile_open_fifo_fds() helper
      radv: create a fresh fork for each pipeline compile

Yevhenii Kolesnikov (2):
      glsl: Enable textureSize for samplerExternalOES
      meson: Fix linkage of libgallium_nine with libgalliumvl

Zebediah Figura (1):
      Revert "draw: revert using correct order for prim decomposition."


git tag: mesa-19.3.0-rc5

Read more

Also: Mesa 19.3-RC5 Brings RADV Secure Compile Update, Other Fixes

Linux (Kernel) and Graphics Leftovers

Filed under
Graphics/Benchmarks
Linux
  • Linux 5.5 Staging Changes Land With New WiFi Driver To Improved exFAT Support

    Greg Kroah-Hartman mailed in the staging area changes today for the Linux 5.5 kernel and they have already been pulled into mainline.

    Among the staging activity work this cycle for Linux 5.5 includes:

    - The new WFX WiFi driver for Silicon Labs WF200 ASICs that are focused on low-power IoT hardware use-cases.

  • AMD's RadeonSI Driver Finally Enables OpenGL 4.6 But You Need To First Enable NIR

    The OpenGL 4.6 extension is nearly two and a half years old while finally the open-source Mesa OpenGL drivers are catching up to this latest OpenGL revision that offers Vulkan/SPIR-V interoperability and other additions.

    Last quarter's Mesa 19.2 release brought OpenGL 4.6 for core Mesa and Intel's i965/Iris drivers while tonight in Mesa 20.0-devel Git is support for RadeonSI! The AMD open-source OpenGL Linux driver can finally have GL 4.6!

  • AMDVLK 2019.Q4.3 Released With New Extensions + Navi 14 Support

    AMD's Vulkan driver team has today volleyed their third open-source "AMDVLK" code drop of the quarter. This AMDVLK 2019.Q4.3 driver comes with new extensions as well as Navi 14 enablement.

    Supported by AMDVLK 2019.Q4.3 is VK_EXT_pipeline_creation_feedback and VK_EXT_shader_demote_to_helper_invocation. EXT_pipeline_creation_feedback provides a feedback loop to the application/engine for use with pipeline caching as the principal benefit while the EXT_shader_demote_to_helper_invocation extension is for allowing behavior similar to Direct3D's HLSL discard instruction.

Intel Nehalem vs. Ice Lake Benchmarks - Including Clock + Power + Thermal Metrics

Filed under
Graphics/Benchmarks

As part of the exciting benchmark week and our ongoing tests of Intel Ice Lake on Linux, this next piece has been driven out of curiosity... While recently I posted new benchmark results of Intel Haswell to Ice Lake laptop performance, what about going further back like to the days of Nehalem? Here is that comparison of Core i7 Nehalem to Core i7 Ice Lake including power / performance-per-Watt data, thermal, and performance-per-MHz data too. Enjoy this fun comparison for how the Intel mobile performance on Ubuntu has evolved over the past decade.

The Nehalem part used is the ten-year-old Core i7 720QM "Clarksfield" processor. This CPU offers four cores / eight threads, 1.6GHz base frequency, 2.8GHz turbo frequency, a 6MB cache, and a 45 Watt TDP. Clarksfield is the mobile variants while Lynnfield made up the desktop side for the 45nm Nehalem microarchitecture.

Read more

300+ Benchmarks With AMD Threadripper 3960X vs. Intel Core i9 10980XE

Filed under
Graphics/Benchmarks

Complementing our launch-day Intel Core i9 10980XE and AMD Ryzen Threadripper 3960X/3970X Linux benchmarks, here is much more data now that we've had the additional time for carrying out more tests... For your viewing pleasure this US holiday week are more than 330 benchmarks carried out on both the Core i9 10980XE and Threadripper 3960X in the same configuration while running Ubuntu Linux.

For getting a more diverse idea of where the Core i9 10980XE Cascade Lake X and Ryzen Threadripper 3960X trade blows, I fired up a much broader set of benchmarks for comparison on these HEDT systems. Yes, the Ryzen 9 3950X is priced more comparatively to the i9-10980XE, but I was never sent a review sample of that processor so am using the 3960X for now -- if I get my hands on said processor, I'll certainly have a similar comparison on that front.

Read more

Graphics: Radeon, DRM in Wayland/Weston and X.Org's Modesetting Driver Gets Smarter

Filed under
Graphics/Benchmarks
  • Radeon ROCm 2.10 Released With SUSE 15 SP1 Support, rocBLAS For Complex GEMM

    While AMD announced ROCm 3.0 earlier this month at SuperComputing 19 as the next major iteration to Radeon Open Compute, it looks like they aren't quite ready to ship it and instead released ROCm 2.10.

    ROCm 3.0 support was noted in their SC19 press release with having new HIP-clang improvements for better running CUDA codes on Radeon GPUs, expanded HPC programming model support with the likes of OpenMP / NAMD / LAMMPS, and new support for system/workload deployment tools like Kubernetes. ROCm 3.0 sounds like it should be a great release, thus surprising today they diverted to releasing ROCm 2.10.

  • Wayland's Weston 8.0 Bringing Direct-Display Extension, HDCP On DRM Back-End + More

    Simon Ser has stepped up again to manage the upcoming release of the Weston 8.0 Wayland reference compositor. No Wayland update itself is planned with nothing real to release at this point, but Weston 8.0 should arrive before the end of January.

    For making a January release target for Weston 8.0, Simon has laid out plans for the initial alpha release around 6 December, a beta release on 20 December, and the first release candidate on 17 January. If all goes well with Weston 8.0 RC1, the actual release could be on or around 24 January.

  • X.Org's Modesetting Driver Gets Smarter - Queries Mesa For Which GL Driver To Use

    There is a list of PCI ID driver mappings that has needed to be maintained for correlating graphics hardware to the respective DRI driver that should be loaded. That's been another maintenance burden and rather vintage, but now a modern solution has landed thanks to Intel's Ken Graunke. Since earlier this year has been the MESA_query_driver EGL extension for being able to query the name of the running 3D/OpenGL driver on the system. EGL_MESA_query_driver is now being used for dynamically querying the driver that was loaded by Mesa rather than having to duplicate the PCI ID driver mapping logic within X.Org Server.

    Besides the burden of having to maintain multiple graphics PCI ID mappings in 2019, the motivation for Graunke to get this change made is for Intel's transition to the "Iris" Gallium3D driver he has been leading. With Intel Gen12 / Tiger Lake graphics, only Iris is supported and starting with Mesa 20.0 they intend to default to this Gallium3D driver over the "i965" classic driver. Rather than having to work this logic into their mapping for the xorg-server, EGL_MESA_query_driver can simply leverage the logic from Mesa's driver loader.

Graphics/Codecs: SVT-AV1 and Mesa 20.0 Development

Filed under
Graphics/Benchmarks
  • Intel's SVT-AV1 0.7.5 Released With AVX2 + AVX-512 Optimizations

    Intel's crew maintaining the Scalable Video Technology open-source video encoders on Monday issued a new pre-release of SVT-AV1 in an effort to further speed-up AV1 video encoding on CPUs.

    With the SVT-AV1 0.7.5 pre-release, the encoder should run faster on modern Intel CPUs with adding additional AVX2 and AVX-512 optimizations. However, they did not elaborate on the precise performance benefits to be expected from this additional Advanced Vector Extensions tuning.

  • Mesa 20.0 Lands A Load/Store Vectorizer As Latest "ACO" Backend Improvement

    While the Radeon "ACO" compiler back-end performance is already looking very good in the speed department over the AMDGPU LLVM back-end for the Vulkan driver as shown in recent benchmarks, it's getting even better.

    On Monday another batch of ACO improvements landed. One of the big changes is the introduction of a load/store vectorizer that has been under review for four months before being approved for merging yesterday. This work by Rhys Perry is designed to "greatly reduce the number of memory operations."

Blender 2.81 Benchmarks On 19 NVIDIA Graphics Cards - RTX OptiX Rendering Performance Is Incredible

Filed under
Graphics/Benchmarks

Last week marked the release of Blender 2.81 with one of the shiny new features being the OptiX back-end for the Cycles engine to provide hardware-accelerated ray-tracing with NVIDIA RTX graphics processors. Long story short, OptiX is much faster for Blender than using NVIDIA's CUDA back-end -- which already was much faster than the OpenCL support within Blender. For your viewing pleasure today are benchmarks of 19 different graphics cards looking at the CUDA performance from Maxwell to Pascal to Turing and then for the RTX graphics cards also the OptiX performance.

OptiX is only supported with the NVIDIA RTX graphics cards but it offers a significant boost to the rendering performance. This NVIDIA-designed API for exploiting their RT cores introduced with Turing yields an impressive speed-up for Blender render times in common benchmark scenes. For more background information on OptiX with Blender 2.81 can be found via this Blender.org blog post from the summer.

Read more

AMD Ryzen Threadripper 3970X / 3960X Linux Benchmarks

Filed under
Graphics/Benchmarks

After the embargo on the Intel Core i9 10980XE expired a few hours ago, now we are allowed to share the performance numbers on the new AMD Ryzen Threadripper 3960X and 3970X processors. These new Zen 2 HEDT CPUs pack a real performance punch, but do come in as more expensive than the i9-10980XE and there is one boot-stopping Linux bug to mention with a workaround... But besides that lone Linux support caveat, the Threadripper 3960X and Threadripper 3970X absolutely dominate in performance.

The Ryzen Threadripper 3960X is AMD's new $1399 USD processor that features 24 cores / 48 threads, 3.8GHz base frequency, and 4.5GHz boost frequency with an impressive 140MB cache. This isn't even the top-end Zen 2 HEDT and in core count and most other details already outpaces the Core i9 10980XE: the base clock is 800MHz higher than the 10980XE but the turbo/boost clock is 100MHz lower on the 3960X.

Read more

Intel Core i9 10980XE Linux Performance Benchmarks

Filed under
Graphics/Benchmarks

Intel today is rolling out the Core i9 10980XE as their new Cascade Lake X-Series processor that features 18 cores / 36 threads with a maximum turbo frequency of 4.6GHz and TBM 3.0 frequency of 4.8GHz. Following a last minute change, Intel moved up the embargo lift time of the Core i9 1980XE so here are the results we can share with you right now.

The Intel Core i9 10980XE Cascade Lake processor features the same core / thread count as the previous Core i9 9980XE and i9 7980XE but now with a 3.0GHz base frequency, 4.6GHz peak turbo frequency, 4.8GHz Turbo Boost Max 3.0 frequency, DDR4-2933 quad channel memory support rather than DDR4-2666, and the L1TF/Meltdown hardware mitigations in place. The cache size remains the same at 24.75MB and the processor having a 165 Watt TDP.

Read more

Syndicate content

More in Tux Machines

Programming: Kotlin, Python and More

  • Android’s commitment to Kotlin

    When we announced Kotlin as a supported language for Android, there was a tremendous amount of excitement among developers. Since then, there has been a steady increase in the number of developers using Kotlin. Today, we’re proud to say nearly 60% of the top 1,000 Android apps contain Kotlin code, with more and more Android developers introducing safer and more concise code using Kotlin. During this year’s I/O, we announced that Android development will be Kotlin-first, and we’ve stood by that commitment. This is one of the reasons why Android is the gold partner for this year’s KotlinConf.

  • Google Reaffirms Commitment To Kotlin Programming Language For Android

    Google is continuing to embrace Kotlin programming for Android, making more Android APIs accessible by Kotlin, Jetpack Compose as a UI toolkit catered to Kotlin, and Kotlin extensions for more Google libraries. Google is also working to offer more Kotlin + Android learning material, working with JetBrains on improving the Kotlin code compiler, speeding up the build time of Kotlin code, and other improvements.

  • Comparing equivalent Python statements

    While teaching one of my Python classes yesterday I noticed a conditional expression which can be written in several ways. All of these are equivalent in their behavior...

  • Serving Files with Python's SimpleHTTPServer Module

    Servers are computer software or hardware that processes requests and deliver data to a client over a network. Various types of servers exist, with the most common ones being web servers, database servers, application servers, and transaction servers. Widely used web servers such as Apache, Monkey, and Jigsaw are quite time-consuming to set up when testing out simple projects and a developer's focus is shifted from producing application logic to setting up a server. Python's SimpleHTTPServer module is a useful and straightforward tool that developers can use for a number of use-cases, with the main one being that it is a quick way to serve files from a directory. It eliminates the laborious process associated with installing and implementing the available cross-platform web servers. Note: While SimpleHTTPServer is a great way to easily serve files from a directory, it shouldn't be used in a production environment. According to the official Python docs, it "only implements basic security checks."

Former Oracle product manager says he was forced out for refusing to deceive customers. Now he's suing the biz

A former Oracle employee filed a lawsuit against the database giant on Tuesday claiming that he was forced out for refusing to lie about the functionality of the company's software. The civil complaint [PDF], filed on behalf of plaintiff Tayo Daramola in US District Court in San Francisco, contends that Oracle violated whistleblower protections under the Sarbanes-Oxley Act and the Dodd-Frank Act, the RICO Act, and the California Labor Code. According to the court filing, Daramola, a resident of Montreal, Canada, worked for Oracle's NetSuite division from November 30, 2016 through October 13, 2017. He served as a project manager for an Oracle cloud service known as the Cloud Campus BookStore initiative and dealt with US customers. Campus bookstores, along with ad agencies, and apparel companies are among the market segments targeted by Oracle and NetSuite. Daramola's clients are said to have included the University of Washington, the University of Oregon, the University of Texas at Austin, Brigham Young University and the University of Southern California. The problem, according to the complaint, is that Oracle was asking Daramola to sell vaporware – a charge the company denies. "Daramola gradually became aware that a large percentage of the major projects to which he was assigned were in 'escalation' status with customers because Oracle had sold his customers software products it could not deliver, and that were not functional," the complaint says. Read more

Debian Developers Take To Voting Over Init System Diversity

It's been five years already since the vote to transition to systemd in Debian over Upstart while now there is the new vote that has just commenced for judging the interest in "init system diversity" and just how much Debian developers care (or not) in supporting alternatives to systemd. Due to Debian developers having differing opinions on handling non-systemd bugs in 2019 and the interest/commitment to supporting systemd alternatives in the scope of Debian packaging and various related friction points, they've taken to a new general resolution over weighing init system diversity. Read more

Android Leftovers