Language Selection

English French German Italian Portuguese Spanish

Graphics: Mesa 19.1.8, dGPU and Intel

Filed under
Graphics/Benchmarks
  • Mesa 19.1.8
    Mesa 19.1.8 is now available.
    
    NOTE: It is anticipated that 19.1.8 will be the final release in the
    19.1 series. Users of 19.1 are encouraged to migrate to the 19.2 series
    in order to obtain future fixes.
    
    Apologies for the big delay in this release; there were several regressions that we
    were investigating, which prevented the pre-release to be on time.
    
    Subject: [ANNOUNCE] mesa 19.1.8
    To: mesa-announce at lists.freedesktop.org
    Cc: mesa-dev at lists.freedesktop.org
    
    Adam Jackson (1):
          docs: Update bug report URLs for the gitlab migration
    
    Alan Coopersmith (5):
          c99_compat.h: Don't try to use 'restrict' in C++ code
          util: Make Solaris implemention of p_atomic_add work with gcc
          util: Workaround lack of flock on Solaris
          meson: recognize "sunos" as the system name for Solaris
          intel/common: include unistd.h for ioctl() prototype on Solaris
    
    Andreas Gottschling (1):
          drisw: Fix shared memory leak on drawable resize
    
    Andres Gomez (3):
          docs: Add the maximum implemented Vulkan API version in 19.1 rel notes
          docs/features: Update VK_KHR_display_swapchain status
          egl: Remove the 565 pbuffer-only EGL config under X11.
    
    Andrii Simiklit (1):
          glsl: disallow incompatible matrices multiplication
    
    Arcady Goldmints-Orlov (1):
          anv: fix descriptor limits on gen8
    
    Bas Nieuwenhuizen (2):
          tu: Set up glsl types.
          radv: Add workaround for hang in The Surge 2.
    
    Danylo Piliaiev (1):
          st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader
    
    Dylan Baker (5):
          meson: fix logic for generating .pc files with old glvnd
          meson: Try finding libxvmcw via pkg-config before using find_library
          meson: Link xvmc with libxv
          meson: gallium media state trackers require libdrm with x11
          meson: Only error building gallium video without libdrm when the platform is drm
    
    Eric Engestrom (4):
          gl: drop incorrect pkg-config file for glvnd
          meson: re-add incorrect pkg-config files with GLVND for backward compatibility
          util/anon_file: add missing #include
          util/anon_file: const string param
    
    Erik Faye-Lund (1):
          glsl: correct bitcast-helpers
    
    Greg V (1):
          util: add anon_file.h for all memfd/temp file usage
    
    Haihao Xiang (1):
          i965: support AYUV/XYUV for external import only
    
    Hal Gentz (1):
          gallium/osmesa: Fix the inability to set no context as current.
    
    Jason Ekstrand (2):
          nir/repair_ssa: Replace the unreachable check with the phi builder
          intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates
    
    Juan A. Suarez Romero (12):
          docs: add sha256 checksums for 19.1.7
          cherry-ignore: add explicit 19.2 only nominations
          cherry-ignore: add explicit 19.3 only nominations
          Revert "Revert "intel/fs: Move the scalar-region conversion to the generator.""
          cherry-ignore: Revert "gallium: remove PIPE_CAP_TEXTURE_SHADOW_MAP"
          bin/get-pick-list.sh: sha1 commits can be smaller than 8 chars
          cherry-ignore: nir/opt_large_constants: Handle store writemasks
          cherry-ignore: util: added missing headers in anon-file
          cherry-ignore: radv: Fix condition for skipping the continue CS.
          cherry-ignore: Revert "radv: disable viewport clamping even if FS doesn't write Z"
          Update version to 19.1.8
          docs: add release notes for 19.1.8
    
    Ken Mays (1):
          haiku: fix Mesa build
    
    Kenneth Graunke (4):
          iris: Initialize ice->state.prim_mode to an invalid value
          intel: Increase Gen11 compute shader scratch IDs to 64.
          iris: Disable CCS_E for 32-bit floating point textures.
          iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets.
    
    Lionel Landwerlin (5):
          anv: gem-stubs: return a valid fd got anv_gem_userptr()
          intel: use proper label for Comet Lake skus
          mesa: don't forget to clear _Layer field on texture unit
          intel: fix subslice computation from topology data
          intel/isl: Set null surface format to R32_UINT
    
    Marek Olšák (1):
          gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH
    
    Matt Turner (1):
          util: Drop preprocessor guards for glibc-2.12
    
    Michel Dänzer (1):
          radeonsi: fix VAAPI segfault due to various bugs
    
    Michel Zou (2):
          scons: add py3 support
          scons: For MinGW use -posix flag.
    
    Paulo Zanoni (1):
          intel/fs: fix SHADER_OPCODE_CLUSTER_BROADCAST for SIMD32
    
    Prodea Alexandru-Liviu (1):
          scons/MSYS2-MinGW-W64: Fix build options defaults
    
    Rhys Perry (2):
          radv: always emit a position export in gs copy shaders
          nir/opt_remove_phis: handle phis with no sources
    
    Samuel Iglesias Gonsálvez (1):
          intel/nir: do not apply the fsin and fcos trig workarounds for consts
    
    Stephen Barber (1):
          nouveau: add idep_nir_headers as dep for libnouveau
    
    Tapani Pälli (3):
          iris: close screen fd on iris_destroy_screen
          egl: check for NULL value like eglGetSyncAttribKHR does
          util: fix os_create_anonymous_file on android
    
    pal1000 (2):
          scons/windows: Support build with LLVM 9.
          scons: Fix MSYS2 Mingw-w64 build.
    
    git tag: mesa-19.1.8
    
  • Mesa 19.1.8 Released To End Out The Series

    More than one month has passed since Mesa 19.1.7 compared to the usual bi-weekly release cadence, but on Monday following the closure of remaining blocker bugs, Mesa 19.1.8 was released that also ends out this release series.

    Mesa 19.1.8 is the last planned release in the 19.1 Q2 series with users now being encouraged to upgrade at least to the stable Mesa 19.2 while Mesa 19.3 should be out around early December.

  • Linux 5.5 To Restore Power-Savings For Hybrid Laptops When Not Using The dGPU

    On recent kernels when using a laptop with hybrid graphics but not running with the discrete GPU graphics enabled, a regression meant the dGPU never got powered off... Fortunately, for Linux 5.5 -- and potentially to be back-ported after that -- is a change to restore that power-savings.

    A change enabling NVIDIA HDA controller support inadvertently left dGPUs powered up when not in use, i.e. where the dGPU is not bound to a driver. When the NVIDIA discrete graphics aren't bound to a driver, the power saving path wasn't being hit where the platform power management could disable power to the GPU.

  • Intel Lands More Graphics Code For Linux 5.5 - Jasper, More Intel Xe Multi-GPU Prepping

    Intel's open-source developers kicked off a new week by sending in their latest vetted changes to DRM-Next ahead of next month's Linux 5.5 kernel cycle.

    They already have sent in a lot of new graphics driver code for Linux 5.5 particularly around Tiger Lake while this week's pull request contains more new hardware enablement. They also anticipate sending in another pull request next week to DRM-Next with any other lingering feature work they are hoping to get into Linux 5.5.

  • Intel's Graphics Compiler For Their NEO Compute Stack Now Supports Jasper Lake

    The team maintaining the LLVM-based Intel Graphics Compiler as part of their "NEO" OpenCL/Compute Stack have rolled out v1.0.2714 that includes initial support for Jasper Lake among other improvements.

    Just in the past week we've begun seeing Linux graphics driver patches around "Jasper Lake" and that initial kernel-side support coming for Linux 5.5. Jasper Lake is the rumored 10nm successor to Gemini Lake for low-power SoCs but not to be confused with Elkhart Lake that is Tremont+Gen11 also for ultra-low-power environments based upon the limited information thus far.

Intel Linux Graphics Drivers Show Multi-GPU Xe Support

  • Intel Linux Graphics Drivers Show Multi-GPU Xe Support

    Phoronix already reported in August on work Intel has been doing for its graphics driver to support multiple devices concurrently. Phoronix said the muti-GPU support would most commonly be for the case of integrated graphics paired with a discrete Xe GPU, as the patches said: "With discrete graphics system can have both integrated and discrete GPU handled by i915 [driver]."

    For multiple discrete GPU setups like SLI and CrossFire, Phoronix wasn’t expecting much on the user-space side, however, saying that the OpenCL and Vulkan APIs could handle those cases, for compute and graphics respectively.

    The work is part of an ongoing effort to prepare Intel’s driver for discrete graphics support. The latest changes Phoronix reported for the upcoming Linux 5.5 kernel is code for a performance monitoring unit (PMU) for handling the integrated plus discrete graphics use-case. While it isn’t too interesting by itself, it further shows Intel’s work on Xe and multi-GPU capabilities.

New evidence of Intel's multi-GPU support for upcoming Xe...

  • New evidence of Intel's multi-GPU support for upcoming Xe discrete cards uncovered in Linux drivers

    Apart from the 2020 release and the fact that there will not be any ray tracing support, at least with the first generation, Intel’s Xe discrete gaming GPUs are still shrouded in mystery. It looks like Intel is doing a great job at keeping everything under wraps, as no major specs or price point info got leaked. This did not stop sites like Phoronix from digging deeper for clues, hints or any sort of inkling regarding the Intel Xe features.

    Churning through the latest Linux graphics drivers, the guys over at Phoronix spotted some more references to hybrid GPU setups.The first clues regarding multi-GPU support were uncovered back in August, and the latest Linux driver essentially reinforces this through a perf PMU (Processor Monitoring Unit) that is supposed to handle an iGPU + discrete card use-case.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

8 great podcasts for open source enthusiasts

Where I live, almost everything is a 20- or 30-minute drive from my home, and I'm always looking for ways to use my car time productively. One way is by listening to podcasts on topics that interest me, so as an open source enthusiast, I subscribe to a variety of open source-related podcasts. Here are eight Linux and open source podcasts that I Iook forward to every week. Read more

Leftovers: Certifications, KDE, Ubuntu and Security

  • Top 5 options for Linux certifications

    Linux certifications present an interesting mix of distribution- and brand-agnostic credentials, as well as vendor-specific ones. Many of these offerings provide data center professionals with defined pathways to learn, use and master Linux OS management, features and potential Linux use cases. Other programs are more ad hoc and specific to certain IT roles, such as systems engineers or IT administrators, but they go beyond self-taught curriculums and forums. Each program includes coursework and an exam. Depending on the certification, admins can buy everything as a bundle or pay separately for study materials and exams.

  • SimpleMailQt v2.0.0-beta1

    On my last post I talked about the new async simplemail-qt API that I wanted to add, yesterday I finished the work required to have that. SMTP (Simple Mail Transfer Protocol) as the name says it’s a very simple but strict protocol, you send a command and MUST wait for the reply, which is rather inefficient but it’s the way it is, having it async means I don’t need an extra thread (+some locking) just to send an email, no more GUI freezes or an HTTP server that is stalled. The new Server class has a state machine that knows what reply we are waiting, and which status code is the successful one. Modern SMTP servers have PIPELING support, but it’s rather different from HTTP PIPELING, because you still have to wait for several commands before you send another command, in fact it only allows you to send the FROM the RECIPIENTS email list and DATA commands at once, parse each reply and then send the mail data, if you send the email data before you are allowed by the DATA command the server will just close the connection.

  • Plasma 5 for Slackware – November ktown release

    Dear all, today I released KDE-5_19.11 and it comes with some upgrades to official Slackware packages. Don’t worry – Pat Volkerding kindly added the shared libraries of the official Slackware packages to aaa_elflibs, so if you have been updating your Slackware-current installation properly then nothing will break when you update Slackware’s exiv2 and LibRaw packages to the newer versions contained in the November release of ‘ktown‘. Official Slackware package updates for exiv2 and LibRaw will come sometime soon, but it will require Pat to recompile several other packages as well that depend on exiv2 and/or LibRaw. I needed the new exiv2 to compile the latest digikam, so I was pleased with Pat’s cooperation to make this a smooth ‘ktown‘ upgrade for you.

  • Ubuntu Weekly Newsletter Issue 604
  • Ubuntu-ready Apollo Lake mini-PC features Myriad X AI accelerator

    IEI’s rugged, “ITG-100AI” DIN-rail PC runs on an Apollo Lake SoC and a new “Mustang-MPCIE-MX2” mini-PCIe card with dual Myriad X VPUs. The system ships with 8GB RAM and a 128GB SATA SSD plus GbE, serial, USB, and M.2. IEI has launched a compact, Intel Apollo Lake based “ITG-100AI” computer for industrial AI that showcases its Mustang-MPCIE-MX2 AI acceleration card. The fanless, 137 x 102.8 x 49.4mm ITG-100AI supports DIN-rail or desktop mounting and offers a 0 to 50°C range with airflow, as well as 5G shock resistance compliant with IEC68-2-27 and vibration resistance per MIL-STD-810G 514.6C-1.

  • Vulnerability Values Fluctuate Between White, Grey and Black Hats

    A black hat selling vulnerabilities can make as much money as a white hat researcher using bug bounty programs, or a grey hat working for a nation state doing reverse engineering. Speaking at a Tenable conference in London last week, director of research Oliver Rochford said that to have people do vulnerability research is expensive, and all of the white, black and grey markets are symbiotic, as despite the difference between being legal and illegal, the different factors “mirror each other as it starts with vulnerability discovery.” Rochford said that this “shows how professional cybercrime has become,” pointing to the fact that the main difference between criminal and legal sides are ethics. In one slide, Rochford pointed out vulnerability discovery, exploit research and development are the same for both offense and defensive sides, while the differences fall at the "operationalization" side, where offensive sides look at espionage, sabotage and fraud, while defense sides look at threat intelligence and compensating control adaptation. In his research, Rochford showed that in some cases you can earn more as a white hat vulnerability manager than as a black hat, with a black hat able to earn around $75,000 in this sort of work. Rochford said this “is achievable and attractive” and while it was more lucrative to do it legally, if it is not “it is a way to make a living.”

  • Name That Toon: Endpoint Protection

Slow Connections Discriminated Against: Google Stadia and Google Chrome

  • Google reveal Stadia will only have 12 games available at launch, more later in the year

    With the Stadia streaming service from Google launching on November 19th for those with the Founder's Edition or Premiere Edition, they're finally revealing what will be available. It will only have 12, yes 12, titles at launch and a few of them are sequels. They are: Assassin's Creed Odyssey, Destiny 2, GYLT, Just Dance 2020, Kine, Mortal Kombat 11, Red Dead Redemption 2, Thumper, Tomb Raider + Rise + Shadow and lastly Samurai Showdown. The only title you will get included in the Stadia Pro subscription (three months free with the Founder/Premier Edition) is Destiny 2, all others you have to pay for. If you stop paying for Stadia Pro, you lose access to any free games claimed and only keep those you've paid for normally.

  • Google Chrome To Begin Marking Sites That Are Slow / Fast

    Chrome has successfully shamed web-sites not supporting HTTPS and now they are looking to call-out websites that do not typically load fast. Google announced today that they will begin marking websites that are often either loading slow or fast. Chrome developers are experimenting with ways to show whether a website typically loads fast or slow so the user is aware even before they navigate to a given web page or web app. The changes will be rolled out in future Chrome updates.

Shows and Screencasts: Linux Headlines, Frank Karlitschek, Linux Action News and OpenIndiana 2019.10 Run Through

  • 2019-11-11 | Linux Headlines 46

    Steam gets support for Linux namespaces, some distributions are struggling with the shift from Python 2, Arch Linux supports reproducible builds, and GNOME has a new app in beta.

  • Will Europe Succeed At Democratizing The Cloud?

    Europe (led by Germany and France) is contemplating Gaia-X, its own cloud infrastructure to create interoperability among clouds and also allow local companies to compete in the cloud market dominated by US companies like AWS, Microsoft and Google. It’s an ambitious effort, but will it work? We sat down with Frank Karlitschek, founder of Nextcloud to discuss.

  • Linux Action News 131

    Google steps up support for older Chromebooks, Microsoft Edge is coming to Linux, and the App Defense Alliance teams up to fight Android malware. Plus Google Cardboard goes open source, and a neat machine-learning tool to pull songs apart.

  • OpenIndiana 2019.10 Run Through

    In this video, we are looking at OpenIndiana 2019.10. Enjoy!