Language Selection

English French German Italian Portuguese Spanish


PhysX Liberated

Filed under
  • NVIDIA Extends PhysX for High Fidelity Simulations, Goes Open Source

    NVIDIA PhysX, the most popular physics simulation engine on the planet, is going open source.

    We’re doing this because physics simulation — long key to immersive games and entertainment — turns out to be more important than we ever thought.

    Physics simulation dovetails with AI, robotics and computer vision, self-driving vehicles, and high-performance computing.

  • NVIDIA have now made PhysX open source

    Popping up a little while ago on Twitter, NVIDIA has announced that they've now put PhysX under an open source license.

    Something I am sure many game developers and the open source community will approve of. Writing about it on their official blog, NVIDIA said "We’re doing this because physics simulation — long key to immersive games and entertainment — turns out to be more important than we ever thought.".

  • NVIDIA Makes PhysX Open-Source

    As a very big surprise bundled alongside the announcement today of the $2,499 USD TITAN RTX graphics card is word that NVIDIA's PhysX software is going open-source!

    It was a decade ago that NVIDIA acquired PhysX from their acquisition of AGEIA Technologies who at the time was working on Physics Processing Units. Since then, PhysX has become tightly coupled with NVIDIA GPUs and CUDA, but now the company is deciding to open-source it.

The Radeon RX Vega Performance With AMDGPU DRM-Next 4.21 vs. NVIDIA Linux Gaming

Filed under

Given the AMDGPU changes building up for DRM-Next to premiere in Linux 4.21 that is on top of the AMDGPU performance boost with Linux 4.20, here are some benchmarks of Linux 4.19 vs. 4.20 Git vs. DRM-Next (Linux 4.21 material) with the Radeon RX Vega 64 compared to the relevant NVIDIA GeForce competition.

The Radeon RX Vega 64 tests were done with Linux 4.19.5, Linux 4.20 Git as of Saturday afternoon, and DRM-Next-4.21-WIP from Alex Deucher's Git tree as of Saturday for the latest Linux 4.21 material. The user-space drivers were Mesa 19.0-devel built against LLVM 8.0 SVN via the Padoka PPA. For judging the RX Vega 64 performance were the GeForce GTX 1070, GTX 1070 Ti, GTX 1080, and GTX 1080 Ti graphics cards as the closest competition to Vega. A fresh large graphics card comparison through the RTX 2080 series will be out in the next day or two. There will also be the Radeon RX 590 Linux review still once that graphics card is working appropriately with the driver stack.

Read more

Kernel: Bcachefs, RenderDoc, AMDGPU

Filed under
  • Bcachefs Working Towards Online Fsck, Faster Mount Times

    In the works now for over three years has been BCachefs that doesn't receive nearly as much attention as Btrfs, Stratis, ZFS On Linux, or other next-gen Linux storage options, but it does continue making progress and still possesses a lot of potential.

    Kent Overstreet is the main developer behind Bcachefs and continues working on this Linux file-system support. Some of his recent advancements include faster mount times, various infrastructure improvements, a lot of progress towards online fsck file-system checking, disk space accounting improvements, and various other features.

  • RenderDoc 1.2 Released For This Powerful Open-Source Graphics Debugging Tool

    RenderDoc 1.2 is now available as the latest feature update to this leading graphics debugging tool for Vulkan, OpenGL, and Direct3D across all major platforms.

  • AMDGPU Linux 4.21 Changes Queued With FreeSync, DC ABM, KFD Compute For Vega12/Polaris12

    On Friday AMD's Alex Deucher sent in the latest batch of feature to work DRM-Next ahead of the Linux 4.21 cycle. This mostly included AMDGPU/AMDKFD driver updates but also a lone Radeon DRM driver fix to avoid a possible 32-bit overflow and also DRM scheduler and TTM memory management fixes.

  • How to force AMDGPU to use full RGB range

Mir 1.1 Is Releasing Soon With Experimental X11 Support & NVIDIA Binary Blob Handling

Filed under

Ubuntu's Mir team will soon be releasing their Mir 1.1 display server release in the days ahead with this first post-1.0 stable update of this re-shifted project that has morphed into offering Wayland client support.

The two big ticket items for Mir 1.1 are experimental X11 (XWayland) support as well as supporting NVIDIA's proprietary graphics driver.

The experimental X11 support is being pushed along by the UBports team still working on Ubuntu Touch and with this they can heave legacy X.Org applications running atop Mir similar to the XWayland support with most other Wayland compositors.

Read more

Graphics: Sway 1.0 Closer, AMDGPU FreeSync / Adaptive-Sync Update

Filed under
  • Sway 1.0 Beta 2 Rolls Out For Feature-Rich i3-Compatible Wayland Compositor

    The release of Sway 1.0 as the popular i3-compatible Wayland compositor is one step closer with the latest beta update.

    Sway 1.0 Beta 2 offers various i3 compatibility updates, implements the Wayland presentation-time protocol, introduces multi-seat support to the Swaylock, supports additional i3 window types, and has other usability enhancements while for the most part is made up of bug fixes. Bug fixes for Sway 1.0 Beta 2 range from XWayland fixes, Swaybar output hotplug handling, and a variety of other corrections.

  • AMDGPU FreeSync / Adaptive-Sync Is Set To Land For Linux 4.21

    AMD developers have a miraculous Christmas present for their open-source Linux users, particularly Linux gamers with FreeSync/Adaptive-Sync displays... This last major feature missing from AMDGPU DRM driver that's long been sought after is finally set to land in the mainline Linux kernel!

    It has been a long time coming but the FreeSync support (or VESA Adaptive-Sync / HDMI VRR) is finally set to be merged with the upcoming Linux 4.21 kernel cycle. FreeSync/Adaptive-Sync/VRR as a reminder is about adjusting monitor refresh rates dynamically without any mode change to reduce stuttering, tearing, and input lag. Previously this support was just available for Radeon Linux users via the AMDGPU-PRO components and not from the standard Linux kernel driver.

Mesa 18.3 RC5

Filed under
  • mesa 18.3.0-rc5

    The fifth release candidate for Mesa 18.3.0 is now available.

  • Mesa 18.3-RC5 Released As The Stable Release Looms

    Mesa 18.3 release manager Emil Velikov announced the release of Mesa 18.3-RC5 on Thursday as this cycle enters overtime due to an active blocker bug.

    Mesa 18.3.0 was supposed to be released by now, but there is one blocker bug left: a regression causing a user pointer "userptr" deadlock within the Vulkan Conformance Test Suite (CTS) for the Intel ANV driver is that problem holding up the release. The few other blocker bugs have since been cleared, so once this ANV driver deadlock issue is resolved, the official 18.3.0 release should ship unless other major bugs appear first.

AMD: Marek Olšák and Radeon RX 590/Polaris

Filed under
  • AMD Wires In A Few More Extensions For Their Open-Source OpenGL Driver

    It looks like open-source AMD driver developer Marek Olšák is finishing out the month by working on a few remaining extensions to benefit not only their RadeonSI driver but also the old R600g and other Mesa drivers.

  • A Radeon RX 590 Workaround For Linux But With Abysmal Performance

    While AMD is able to reproduce the Radeon RX 590 Linux failure and is currently investigating the necessary Linux driver fix(es) for getting this latest Polaris refresh graphics card working correctly, if you already upgraded and don't have the luxury of switching to another graphics card until a solution is in place, there is a workaround to getting the RX 590 on Linux with working hardware acceleration but very slow performance.

AMD and NVIDIA Leftovers

Filed under
  • Linux's ALSA HDA Code Finally Seeing AMD Stoney Ridge Support

    While Stoney Ridge was AMD's 2016 APU platform with Excavator CPU cores and GCN 1.2 graphics, the Linux support in some regards is still being settled in some areas.

    It was just earlier this year that AMD CPU temperature driver added Stoney support and now with the upcoming Linux 4.21 cycle but to be back-ported to the existing stable series is the ALSA HDA audio support.

  • NVIDIA have released the 415.18.02 Vulkan beta driver

    It's worth noting, some users have seen issues with this newer driver breaking Unity games in Wine. So if you're using Steam Play or DXVK with Wine directly, you may want to hold off or do some extra research before using it. Not just this beta driver, the whole 415 series from NVIDIA seems to be suffering issues.

Linux 4.19 I/O Scheduler SSD Benchmarks With Kyber, BFQ, Deadline, CFQ

Filed under

As it has been a while since last running some Linux I/O scheduler benchmarks, here are some fresh results while using the new Linux 4.19 stable kernel and tests carried out from a 500GB Samsung 860 EVO SATA 3.0 SSD within a 2P EPYC Dell PowerEdge R7425 Linux server.

Given the uptick in I/O scheduler interest from Phoronix readers recently with Endless OS switching over to the BFQ I/O scheduler while the CK patch set dropped this Budget Fair Queuing I/O scheduler, here are some fresh benchmarks of the different options.

Read more

Graphics: DRM, NVIDIA, Mesa and Radeon

Filed under
  • The Smaller DRM Drivers Have Another Batch Of Changes For Linux 4.21

    Intel's Maarten Lankhorst has sent out another pull request of drm-misc-next changes slated for the Linux 4.21 kernel. This pull includes updates to the smaller Direct Rendering Manager drivers as well as some core changes.

    The core changes as part of this latest feature pull request include documentation improvements around dumb callbacks, decreasing stack use of the DRM GEM PRIME mmap, and other low-level changes.

  • NVIDIA 415.18.02 Linux Driver Released With Improved Vulkan Transform Feedback

    NVIDIA has updated their Vulkan Linux beta driver series and with that finally re-based onto their current 415 release stream.

    The updated NVIDIA Vulkan beta driver re-bases to the current NVIDIA 415.18 state but with a few Vulkan driver updates. In particular, there are bug fixes around the VK_EXT_transform_feedback support.

  • [Mesa-dev] [ANNOUNCE] mesa 18.2.6

    Mesa 18.2.6 is now available.

    In this release we have:

    Several patches fixing leaks in glsl, winsys and r600.

    Improvements in the scripts that helps in preparing releases.

    Added PCI IDs for Amber Lake and Whiskey Lake.

    Fixes for radv, anv, i965 and vc4 drivers.

  • Mesa 18.2.6 Picks Up Support For Amber/Whiskey Lake, Vulkan Driver Fixes

    While Mesa 18.3 is due to be released in the days ahead, the Mesa 18.2 bi-weekly stable point releases are continuing for the time being and today marks the v18.2.6 release.

    Mesa 18.2.6 is a fairly practical point release update in that it backports the Intel PCI IDs for Whiskey Lake and Amber Lake, several memory leak fixes in different components, RADV and ANV Vulkan driver fixes, and various other minor updates.

  • The Latest Efforts On Getting The Radeon RX 590 To Work With Linux

    When the Radeon RX 590 launched two weeks ago, Linux support wasn't anticipated to be a problem with it being yet another Polaris graphics card and largely unchanged from a driver perspective compared to the RX 580 and other Polaris cards the past few years. Sadly at least for some AIB RX 590 cards, that hasn't turned out to be the case.

Syndicate content

More in Tux Machines

Best Free Linux Application Launchers

We’ve recently expressed our opinion on the Linux desktop scene with Best Linux Desktop Environments: Strong and Stable, and our follow-up article Linux Desktop Environments: Pantheon, Trinity, LXDE. These desktop environments provide good application launchers. But there’s still a place for a different approach, using a standalone application launcher. Application launchers play an integral part in making the Linux desktop a more productive environment to work and play. They represent small utilities which offers the desktop user a convenient access point for application software and can make a real boost to users’ efficiency. An application launcher helps to reduce start up times for applications by indexing shortcuts in the menu. Furthermore, this type of software allows users to search for documents and other files quicker by indexing different file formats. This makes them useful for launching almost anything on a computer including multimedia files, games, and the internet. Application launchers often support plug-ins, adding to their versatility. Read more

Events: All Things Open, KubeCon + CloudNativeCon, State of Enterprise Open Source in 2018

  • All Things Open 2018 – How To Jump Start a Career in Open Source (video)
    Last October I was in Raleigh, North Carolina speaking at All Things Open. I gave a lightning talk on how to jump start a career in open source, in just 6 minutes. The topic is near and dear to my heart, so as a lightning talk it was fun to promote the full session I gave earlier this Summer in one of the most amazing venues I’ve ever spoken at. The talk includes links to the recording of that venue and the complete story I told. After the talk I posted the slides, but we’ve been waiting on the video recording of the session and it’s arrived!
  • Seven Remarkable Takeaways From Massive Kubernetes Conference
    The 8,000 attendees attending the Cloud Native Computing Foundation’s(CNCF) KubeCon + CloudNativeCon Kubernetes conference this week in Seattle demonstrated the exponential growth in interest in this complex, technical combination of open source technologies. I attend many technology conferences, most recently a blockchain, artificial intelligence (AI), and Internet of things conference (see my article from that event). Compared to blockchain in particular as well as AI, my first KubeCon takeaway is that Kubernetes actually works. ... For my seventh takeaway, I saved the most remarkable for last: women are leading the Kubernetes charge. Yes, you read that right. While the audience at KubeCon was perhaps 90% male, the keynote speakers were more than half female.
  • The State of Enterprise Open Source in 2018
    It would have been difficult to predict the magnitude of open source’s role in today’s platforms and the explosion of choice on offer in today’s computing world thanks to its massive adoption. On the industry side, IBM’s purchase of Linux giant Red Hat this year for an astounding $34 billion has come as an even bigger surprise. The state of open source in 2018, and especially, the IBM’s Red Hat purchase, were discussed in this podcast with Rachel Stephens, an analyst with of RedMonk, and Michael Coté, director, marketing, at Pivotal Software, hosted by Libby Clark, editorial director, and Alex Williams, founder and editor-in-chief, of The New Stack.

Devices/Embedded: Omega2 Pro, Power of Zephyr RTOS, ELC Europe

  • Open source Omega2 module gives way to a “Pro” SBC
    Onion’s “Omega2 Pro” update to its WiFi-enabled Omega2 board boosts RAM to 512MB and flash to 8GB and adds real-world USB and micro-USB ports. The Pro model runs OpenWrt on a 580MHz MIPS SoC. Boston-based Onion launched its IoT-oriented Omega computer-on-module on Kickstarter in early 2015 and returned the next year with an Omega2 model that switched the 400MHz Atheros AR9331 with a similarly MIPS-based, OpenWrt-driven 580MHz MediaTek MT7688 SoC that supported additional I/O. The open source module was also available in an Omega2 Plus model that added a microSD slot and doubled RAM and flash to 128MB and 32MB, respectively.
  • The Power of Zephyr RTOS
    The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures; it’s optimized for resource-constrained devices and built specifically with security in mind. To learn more, we talked with Thea Aldrich, Zephyr Project Evangelist and Developer Advocate, about the goals and growth of the project. The first question that comes to mind is what’s the need for Zephyr when the Linux kernel already exists? Aldrich explained that Zephyr is great in those cases where Linux is too big. “It’s a really small footprint, real-time operating system built with security and safety in mind for highly constrained environments,” she said.
  • A crash course in embedded Linux software deployment
    At ELC Europe,’s Mirza Krak surveyed popular techniques for deploying embedded Linux software, including cross-dev strategies, IDEs, Yocto-OE package management, config utilities, network boot, and updating software. While many Embedded Linux Conference talks cover emerging technologies, some of the most useful are those that survey the embedded development tools and techniques that are already available. These summaries are not only useful for newcomers but can be a helpful reality check and a source for best practices for more experienced developers.

PDFArranger: Merge, Split, Rotate, Crop Or Rearrange PDF Documents (PDF-Shuffler Fork)

PDFArranger is an application for merging or splitting PDF files, as well as rotating, cropping and rearranging PDF document pages, using a simple graphical user interface. The tool, which is a graphical front-end for PyPDF2, is a fork of PDF-Shuffler that aims to "make the project a bit more active". It runs on Linux, but there's also experimental Windows support. Read more