Language Selection

English French German Italian Portuguese Spanish

DXVK 1.1 Released

Filed under
Graphics/Benchmarks
Gaming
  • DXVK, the Vulkan-based layer for Direct3D 10/11 in Wine has a major 1.1 release out now

    DXVK, the awesome project that has helped push Linux gaming further has a new release out and it sounds pretty huge.

    Firstly, for Unreal Engine 4 titles (and several other unnamed games) DXVK 1.1 has "Queries" re-implemented which should allow for improved GPU utilization. The feature is widely used apparently, so it may help quite a number of games. DXVK also now comes with basic support for Predication based on the new query stuffs.

    Another major difference is that DXVK 1.1 uses "in-memory compression for shader code", which should result in games with a large number of shaders seeing reduced memory utilization. However, it may increase shader compile times "slightly". Games noted to benefit include Overwatch, Quake Champions and Dishonored 2 seeing "several hundred Megabytes of RAM" savings.

  • DXVK 1.1 Released With Vulkan Queries Work, Other Improvements

    DXVK 1.1 is out this weekend in time for some weekend Linux game testing. This library, which is used for implementing Direct3D 10/11 over Vulkan for the benefit of Windows games running on Linux under Wine/Proton (Steam Play), has new abilities and performance enhancements with today's update.

    DXVK 1.1 has performance improvements around Unreal Engine 4 games and other titles thanks to better GPU utilization via Vulkan queries. To benefit, systems need Wine 4.5+ or Proton 4.2+ and be running the NVIDIA 418.49.4 driver or Mesa 19.1-devel Git. There is also initial and basic support for predication via VK_EXT_conditional_rendering.

DXVK 1.1 rereleased

  • DXVK 1.0.3 Released Following The Recalled DXVK 1.1

    While DXVK 1.1 was released earlier this month, it ultimately was recalled due to game crashes and GPU hangs that are still being investigated. For now, DXVK 1.0.3 has been released as the latest and greatest version of this library for translating Direct3D 10/11 calls to make use of the Vulkan graphics API for Windows gaming on Linux with Wine/Proton.

    DXVK 1.0.3 back-ports some of the v1.1 material like exposing version information within the DXVK DLLs. There are also bug fixes in DXVK 1.0.3 around geometric shaders, passing of undefined data causing unexpected shader cache misses, and gracefully handling surface loss.

Comment viewing options

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

More in Tux Machines

GNOME Devs Mull Making Dedicated System Info Tool

Would you find the GNOME desktop more useful if it could tell you more about the system you’re running? If so, you may be interested to hear about a new app mooted by GNOME design team member Allan Day. Day proposes the creation of a new hardware diagnostics tool that would, in his words: “show technical details about the system and the available hardware. It would also include information about the firmware for your hardware, and allow blacklisting certain firmware versions.” Now, call me wrong — I usually am — but doesn’t that sounds like it would be mightily useful? Read more

Android Leftovers

OSS: Legal and Licensing Workshop (LLW), Molly de Blanc on 'Breaking Up', Apache Software Foundation News and Beancount Examined

  • Business models and open source
    One of the more lively sessions that was held at the 2019 Legal and Licensing Workshop (LLW) was Heather Meeker's talk on open-source business models and alternative licensing. As a lawyer in private practice, Meeker worked on a number of the alternative licenses that were drafted and presented over the last year or so. But she is also part of a venture capital (VC) firm that is exclusively investing in companies focused on open source, so she has experience in thinking about what kinds of models actually work for those types of businesses. The LLW is organized annually by the Free Software Foundation Europe (FSFE). It is meant as a gathering for lawyers, engineers, and others interested in licensing topics. By default, sessions are run under the Chatham House Rule, which means that participants cannot be identified, either by name or affiliation. Meeker waived that rule for her talk, though those from the audience who made comments may or may not have waived the rule. Meeker acknowledged that her topic was controversial, but that she would be "your Beatrice [from the Divine Comedy] to the miasma of venture-backed open-source companies". Her slides were entitled "What color are your razor blades? FOSS business models". The title is referencing the famous What Color is Your Parachute? book for job seekers. The idea is to imagine an idea with specificity, so open-source companies need to imagine what they are selling (their "razor blades") with specificity in order to be successful. Otherwise, she said, they end up with the business model of the Underpants Gnomes ("1. Collect underpants, 2. ?, 3. Profit"). For a long time, there was a tendency for open-source entrepreneurs to equate "lots of downloads" with profit, which is more or less the same thing. That is not really going to happen unless a lot of thought is put into how the business will actually function.
  • Molly de Blanc: breaking up
    FLOSS is about choice (among other things). One of the things we get from developer freedom is the ability to specialize or have specialized technology — the development of features and tools, the fixing of bugs and anti-features.
  • Apache Software Foundation Advances Enterprise App Development With Top Level Projects
    The open source Netbeans Java Integrated Developer Environment (IDE) and SkyWalking application performance monitoring (APM) project efforts move forward. Open source is often at the core of modern enterprise applications and few if any organizations have as much impact as the Apache Software Foundation (ASF). The Apache Software Foundation runs its open source projects on a hierarchy of principally three levels, top-level projects (TLPs), sub-projects and incubated projects. Achieving the TLP status is a major milestone for an open source effort. Among the projects that have recently achieved TLP status is the Apache Netbeans Java Integrated Developer Environment (IDE) and the Apache Skywalking application performance monitoring (APM) efforts.
  • Counting corporate beans
    Some things simply take time. When your editor restarted the search for a free accounting system, he had truly hoped to be done by now. But life gets busy, and accounting systems are remarkably prone to falling off the list of things one wants to deal with in any given day. On the other hand, accounting can return to that list quickly whenever LWN's proprietary accounting software does something particularly obnoxious. This turns out to be one of those times, so your editor set out to determine whether beancount could do the job. Beancount was already covered here almost exactly one year ago, but that review was focused on personal finances; company accounting has a different set of requirements. That article is worth reviewing, though, as the material covered there will (mostly) not be repeated here. Here, instead, the emphasis will be on what a simple business needs. At the top of the list is the ability to import data into the system and to get it back out again. An ongoing business has a long accounting history that needs to be present going forward. Beancount keeps all of its data in a plain-text file with a well-documented format, so both import and export are relatively easy. Building on the the tools written to extract data from QuickBooks, your editor was able to write a script to import the accounting database into beancount over the course of an hour or two.

Security: Updates, Windows Issues, GNOME Security Internship and Slackware Security Updates

  • Security updates for Wednesday
  • Microsoft blocks Windows 10 May 2019 Update on PCs that use USB storage or SD cards
  • Windows Malware ‘Aggah’ Infects Your PCs Through Microsoft Word Docs
    The latest in a series of online attacks is ‘Aggah’, a global malware campaign with roots in the Middle East. The Windows Malware comprises a commodity Trojan script being spread via an infected Microsoft Word Document. The perpetrators are tricking users into downloading and activating the malicious code using RevengeRAT. Since RevengeRat is comprised of several open source Trojan builds, it is very difficult to pinpoint the actual spammer. The people involved in this are using the alias name ‘haggah’ to carry out their operation.
  • Ludovico de Nittis: After GNOME Security Internship - Update 7
    I received a few code reviews in the GNOME Settings Daemon MR that I’ll try to address in the next days. Also I’m going to widen the requirements for allowing keyboards when the screen is locked. Right now if the lock screen is active we authorize a keyboard only if it is the only available keyboard in the system. It was a good idea in theory but not that much in practice. For example let’s assume that you use an hardware USB switch hub between your desktop and your laptop with a mouse and a keyboard attached. If you have a “gaming” mouse with extra keys it is not only a mouse but also a keyboard. That means that when you want to switch from your laptop the the desktop, the mouse and the keyboard will be connected nearly simultaneously and if the mouse goes first the real keyboard will not the authorized. So you’ll be locked out from your system. The gaming mouse is also only an example. If you have a yubikey shared in this USB hub there will be the same problem explained above. For this reason in the next days I’ll edit the current implementation so that every USB keyboards will be authorized even if the lock screen is active. However we will still show a notification to explain that we authorized a new keyboard while the screen was locked.
  • MATE 1.22.1 Brings Sharper Icons and Security Updates
    It's been a month since the final release of MATE 1.22.0 and the developers has pushed a new update MATE 1.22.1 which fixed some issues, including security fixes in the code that still uses unsafe functions such as strcat or strcpy. The new mate-icon-theme is also featuring a sharper icons for some MATE components as can be seen in the git log. The icons are now built using latest inkscape version so you will notice some differences once you upgrade your MATE components and logout from your X and login again or reboot your machine. For this new update, i had to patch the upstream source a bit to remove a dependency of inkscape in order to build mate-utils. It was introduced in this commit, but i revert some of the changes in the latest commit here. It won't have any effect at all for users as inkscape is only used as a build dependency, not as runtime dependency.