Intel Linux Driver Working To Enable “CMTG” Feature For Lunar Lake Onwards
With Lunar Lake and newer Intel graphics there is a new feature called the Common Mode Timing Generator (CMTG) that so far hasn’t been enabled by the open-source Intel Linux graphics driver. But patches being worked on are enabling this CMTG feature that will unlock other functionality moving forward… ⌘ Read more
Intel Compute Runtime 25.44.36015.5 Brings More Performance Optimizations & Features
Released tonight was the Intel Compute Runtime 25.44.36015.5 as their roughly monthly update to this open-source GPU compute stack providing Level Zero and OpenCL support for Intel’s integrated and discrete graphics hardware… ⌘ Read more
AMD Begins Posting Open-Source Linux Patches For Their Next-Gen GPU IP
Beginning yesterday and continuing today are several patch series beginning to lay the foundation in the AMDGPU kernel graphics driver for enabling some next-generation graphics IP. Due to the AMD graphics driver block by block enablement strategy and IP-based discovery adopted by their driver over the past few years, it’s not clear what this new hardware enablement is for whether it’s RDNA5 / UDNA or some RDNA4 refresh. In any event, the … ⌘ Read more
More NVIDIA Nova Enablement For Linux 6.19 With Other Rust Graphics Driver Code
Alice Ryhl of Google sent out the main set of Rust language code changes for the Direct Rendering Manager (DRM) graphics/display driver subsystem ahead of Linux 6.19. Notable is continued DRM core infrastructure work for Rust plus the open-source NVIDIA “Nova” driver continues taking shape albeit isn’t yet ready for end-user usage… ⌘ Read more
AMD ROCm 7.1 vs. RADV Vulkan For Llama.cpp With The Radeon AI PRO R9700
In the past we have seen Llama.cpp with Vulkan outperforming AMD’s ROCm compute stack in some of the large language model (LLM) AI benchmarks. Curious if anything has changed given the recent ROCm 7.1 release, I ran some benchmarks of an up-to-date Llama.cpp using the AMD ROCm back-end compared to the Vulkan back-end with the latest RADV driver. For this round of testing the Radeon AI PRO R9700 graphics card was used. ⌘ Read more
Intel Nova Lake Power Management Bits Prepped Ahead Of Linux 6.19
Intel engineers continue working on the Nova Lake next-gen processor enablement for the Linux kernel. In addition to the Intel Xe3P graphics and other early Nova Lake enablement work already queued in “-next” Git branches ahead of the Linux 6.19 merge window, the initial power management code is also ready for this next kernel cycle… ⌘ Read more
NVIDIA Highlights The Shortcomings With Wayland Screencasting
In addition to showing the need for unifying DRM driver-side APIs within the Linux kernel, NVIDIA’s Linux graphics driver team at XDC2025 also showcased the shortcomings of screencasting under Wayland… ⌘ Read more
Linux 6.19 Landing Initial Display Support For Xe3P_LPD / Nova Lake
The upcoming Linux 6.19 kernel cycle is set to introduce initial Xe3P_LPD GPU support for Nova Lake as well as beginning to build out support for the Crescent Island graphics card. Now joining DRM-Next with that initial Intel Xe3P_LPD code for Linux 6.19 is being able to drive displays with that Xe3 hardware… ⌘ Read more
AMD GCN 1.0/1.1 GPUs Will Default To AMDGPU Driver In Linux 6.19, SMART POWER OLED Added
Sent out today is likely the last batch of AMDGPU kernel graphics driver feature updates ahead of the Linux 6.19 merge window getting underway around the start of December. And it’s an exciting one too from adding a new SMART POWER OLED feature to switching from the Radeon to AMDGPU drivers by default for aging GCN 1.0 Southern Islands and GCN 1.1 Sea Islands GPUs… ⌘ Read more
Nouveau Driver To Support Larger Pages & Compression Support With Linux 6.19
While the “Nova” driver continues to be developed as a modern Rust-written, open-source and in-kernel NVIDIA graphics driver for Linux, for the time being Nouveau is what’s working for end-users for those wanting a mainline open-source NVIDIA graphics driver for gaming and other workloads. With Linux 6.19 the Nouveau driver is picking up support for handling larger pages as well as compression support… ⌘ Read more
Intel Submits Last Batch Of Xe Driver Feature Updates For Linux 6.19
Intel today sent out their last batch of planned feature patches for their Xe kernel graphics driver of material intended for Linux 6.19… ⌘ Read more
New Patch Moves AMD GCN 1.0 GPUs Over To AMDGPU Driver By Default
Following the recent patch proposal for moving AMD GCN 1.1 generation GPUs over to the AMDGPU Linux driver by default in place of the legacy Radeon driver, a similar patch has now been proposed for the GCN 1.0 graphics processors. AMD GCN 1.0/1.1 GPUs are at parity with the AMDGPU driver to the Radeon driver while needing this newer kernel driver for enjoying RADV Vulkan support, better performance, and overall a better experience… ⌘ Read more
RadeonSI OpenGL Mesh Shader Support Is Now Completed For Mesa 26.0
For next quarter’s Mesa 26.0 release, the AMD RadeonSI Gallium3D driver will present OpenGL mesh shaders support. It’s been a long journey from the GL_EXT_mesh_shader extension being crafted and merged to wiring up the Mesa driver support while now it’s in place for the AMD Radeon Linux graphics driver… ⌘ Read more
Valve Enters the Console Wars
Valve has unveiled a new Steam Machine console, taking a second shot at living room gaming a decade after its 2015 Steam Machine initiative failed. The 6-inch cube runs Linux-based SteamOS but plays Windows games through Proton, a compatibility layer built on Wine that translates Microsoft graphical APIs.
Valve spent over a decade working on SteamOS and ways to run Windows games on Linux after the original Steam … ⌘ Read more
Framework Laptop 16 Upgrade To AMD Ryzen AI 300 Series Benchmarks
Framework Computer announced back in August that the Framework Laptop 16 would be rolling out upgrades to the AMD Ryzen AI 300 series and a GeForce RTX 5070 graphics option. Today the review embargo lifts on these new Framework 16 laptop upgrades and some Linux benchmarking of the new hardware. ⌘ Read more
Valve’s Open-Source Radeon Linux Driver “Love Song For Gamers With Old GPUs”
As covered recently on Phoronix there has been several exciting improvements for aging AMD Radeon GCN 1.0 and GCN 1.1 era graphics cards for the open-source AMD Linux graphics driver stack. This work has been led by Timur Kristóf of Valve’s Linux Open-Source Graphics Driver Group with an ultimate goal of shifting the GCN 1.0/1.1 open-source Linux driver hardware support from the aging “Radeon” kernel graphics driver over to the “AMD … ⌘ Read more
Intel Xe Linux Driver Working Toward UALink & High Speed Fabrics Support
The YouTube video recordings for the X.Org Developers’ Conference 2025 that took place at the end of September in Austria are finally available. Among the many interesting XDC2025 presentations was Intel engineer Matthew Brost talking about the GPU Shared Virtual Memory (SVM) within Intel’s modern Xe kernel graphics driver… ⌘ Read more
SDL3 Now Implements Render Batching For Direct3D, Metal & Vulkan
The SDL3 library that is popular with cross-platform games for abstracting various software/hardware features has implemented render batching for its built-in rendering API. This render batching is successfully wired up now for Direct3D 11/12, Apple Metal, and Vulkan APIs for more efficient graphics rendering… ⌘ Read more
Patches Proposed For Radeon GCN 1.1 GPUs To Use AMDGPU Linux Driver By Default
For those still using an AMD GCN 1.1 “Sea Islands” GPU like the Radeon R9 290/390 series, HD 7790 / 8870, or other Radeon Rx 200 / Rx 300 series GPUs, there is an exciting early Christmas present this year. Timur Kristóf of Valve’s Linux graphics driver team sent out the patch series on Sunday for enabling the GCN 1.1 GPUs to use the newer AMDGPU driver on Linux by default in place of the existing “Radeon” driver. This can mean … ⌘ Read more
AMD Preps More Graphics Driver Changes For Linux 6.19
AMD continues preparing more kernel driver code for Linux 6.19. This week another round of AMDGPU kernel graphics driver updates were submitted to DRM-Next ahead of the early December merge window… ⌘ Read more
RadeonSI + ACO Brings Some Performance Gains For Radeon Workstation Graphics
Last week Mesa 26.0-devel enabled the ACO back-end by default within the RadeonSI Gallium3D driver for all supported Radeon graphics cards by this open-source Linux driver. This move was done in the name of better performance, faster shader compilation times, and ACO being all-around better than the AMDGPU LLVM back-end these days for both OpenGL and Vulkan use. It was also noted that RadeonSI has “slightly better” viewperf performance w … ⌘ Read more
More Intel Crescent Island Enablement Prepped For Linux 6.19
Following Intel’s disclosure less than one month ago of Crescent Island as a upcoming Xe3P graphics card with 160GB of vRAM focused on enterprise-level AI inferencing, Intel’s open-source Linux graphics driver engineers have been quick to begin plumbing the Xe kernel graphics driver for this next-generation graphics card… ⌘ Read more
Linux 6.19 To Support Additional Arm Mali & Vivante Graphics Hardware
Sent out today to DRM-Next was the latest weekly batch of drm-misc-next patches for enhancing the various smaller Direct Rendering Manager drivers within the kernel. Included with this week’s update is supporting some additional Mali and Vivante hardware as well as continuing to enhance the in-kernel accelerator “accel” drivers… ⌘ Read more
The Emissions Gap Report 2025 brings us no news, but unfortunately that means it just confirms the very bad trajectory we keep choosing to take.
https://www.unep.org/resources/emissions-gap-report-2025
Words fail sometimes, but I think this graphic summarizes well the situation and my current mood.
How did the Windows 95 user interface code get brought to the Windows NT code base?
After the release of Windows 95, with its brand new and incredibly influential graphical user interface, it was only a matter of time before this new taskbar, Start menu, and everything else would make its way to Microsoft’s other operating system line, Windows NT. The development of Windows 95 more or less lined up with that of Windows NT 3.5, but it wouldn’t be unt … ⌘ Read more
I’d like to speak to the Bellcore ManaGeR
I love it when I discover – usually through people smarter than I – an operating system or graphical user interface I’ve never heard of. This time, we’ve got Bellcore MGR, as meticulously detailed by Nina Kalinina a few weeks ago. I love old computers, and I enjoy looking at old user interfaces immensely. I could spend a whole evening on installing an old version of MS Word and playing with it: “Ah, look, how cute, they didn’t invent scrollbars just … ⌘ Read more
Computational Complexity (2023)
This essay explores Computational Complexity, most notably the growth of functions with Big-Oh notation, this essay also includes graphical demonstrations of different types of complex functions represented as mathematical functions.
A deep dive into the Silicon Graphics Indigo² IMPACT 10000
This beautiful purple slab is the Silicon Graphics Indigo² (though, unlike its earlier namesake, not actually indigo coloured) with the upper-tier MIPS R10000 CPU and IMPACT graphics. My recollection was that it worked at the time, but I couldn’t remember if it booted, and of course that was no guarantee that it could still power on. If this machine is to stay working and in the collection, we’re gonna need a … ⌘ Read more
Graphic footage shows Hamas executing people in the streets of Gaza ⌘ Read more
Hamas executes ‘collaborators and lawbreakers’ in graphic scenes in Gaza ⌘ Read more
Liquid Glass is cracked, and usability suffers in iOS 26
With iOS 26, Apple seems to be leaning harder into visual design and decorative UI effects — but at what cost to usability? At first glance, the system looks fluid and modern. But try to use it, and soon those shimmering surfaces and animated controls start to get in the way. Let’s strip back the frost and look at how these changes affect real use. ↫ Raluca Budiu I have not yet used Apple’s new “Liquid Glass” graphical … ⌘ Read more
Orange Pi Previews Orange Pi 6 Plus with 12-core architecture and dual 5G Ethernet ports
Orange Pi has introduced the Orange Pi 6 Plus, a single-board computer intended for high-performance and AI-oriented computing tasks. It uses the CIX CD8180/CD8160 SoC with a 12-core 64-bit CPU and an NPU rated at up to 45 TOPS. The SoC includes a 12-core architecture paired with an integrated graphics processor supporting hardware-accelerated ray tracing […] ⌘ Read more
Virtium Embedded Artists Expands SoM Lineup with Renesas RZ/G3E Platform
Virtium Embedded Artists has introduced the RZ/G3E SoM, a system-on-module based on the Renesas RZ/G3E processor for industrial and medical human-machine interface applications. The module incorporates a quad-core Arm Cortex-A55 processor running at 1.8 GHz, paired with a Cortex-M33 core at 200 MHz for real-time control. Graphics capabilities include support for dual Full HD displays […] ⌘ Read more
A case for learning GPU programming with a compute-first mindset – Maister’s Graphics Adventures
Comments ⌘ Read more
2 Ways to Install Homebrew in MacOS Tahoe
Homebrew is a powerful command line package manager that allows you to easily install, update, and manage popular command line programs and tools, as well as traditional graphical apps with cask (and third party tools like Applite help you manage cask through the GUI too). It’s a popular tool with advanced Mac users and those … Read More ⌘ Read more
Redox gets X11 support, GTK3, and Mesa3D EGL
We’ve cleared another month by the skin of our teeth, so it’s time for another month of progress in Redox, the Rest-based operating system. They’ve got a big one for us this month, as Redox can now run X11 applications in its Orbital display server, working in much the same way as XWayland. This X11 support includes DRI, but it doesn’t yet fully support graphics acceleration. Related to the X11 effort is the brand new port of GTK3 and the arriv … ⌘ Read more
Two weeks with AR glasses and Linux on Android
I recently learned something that blew my mind; you can run a full desktop Linux environment on your phone. That’s a graphical environment via X11 with real window management and compositing, Firefox comfortably playing YouTube (including working audio), and a status bar with system stats. It launches in less than a second and feels snappy. ↫ Hold the Robot In and of itself, this is a neat trick most of us are probably aware of. Running a … ⌘ Read more
Get Network Utility for MacOS Sequoia with Neo Network Utility
Remember Network Utility, the handy tool for Mac that was bundled with the operating system since the origins of Mac OS X? With Network Utility, you had an easy graphical interface to commonly used network tools like ping, netstat, nslookup, traceroute, finger, port scanning, and whois. But for reasons unknown, Apple removed Network Utility from … [Read More](https://osxdaily.com/2025/05/16/get-network-utilit … ⌘ Read more
How to Increase VRAM Allocation on Apple Silicon Mac
Advanced Mac users may wish to manually increase the VRAM allocation on their Apple Silicon Mac for performance reasons when engaging in graphics intensive tasks like running LLMs locally, AI models, or any graphics heavy applications, whether for gaming or video editing. This is possible because Apple Silicon chips offer unified memory architecture, meaning the … [Read More](https://osxdaily.com/2025/05/07/how-to-increase-vram- … ⌘ Read more
An i386 Hobby sperating system with graphics, multitasking, networking and an i386 C compiler
Comments ⌘ Read more
We’re all old farts. When we started, there weren’t a lot of options. But today? I’d be completely overwhelmed, I think.
Hence, I’d recommend to start programming with a console program. As for the language, not sure. But Python is probably a good choice
That’s what I usually do (when we have young people at work who never really programmed before), but it doesn’t really “hit” them. They’ve seen so much, crazy graphics, web pages, it’s all fancy. Just some text output is utterly boring these days. ☹️ And that’s my problem: I have no idea how I could possibly spark some interest in things like pointers or something “low-level” like that. And I truly believe that you need to understand things like pointers in order to program, in general.
MINIX Elite EU715-AI Mini PC Combines Meteor Lake Performance and dual 2.5GbE Ports
The MINIX Elite EU715-AI is a compact mini PC based on Intel’s Meteor Lake-H processor architecture. It features integrated Intel Arc Graphics, Wi-Fi 6E, dual 2.5G Ethernet ports, and quad-screen display support. The system runs Windows 11 Pro and comes equipped with 32 GB of DDR5 SO-DIMM memory, configured as two 16 GB modules. For […] ⌘ Read more
I should probably clarify: Which language/platform? Something graphical or web-based right from the beginning or do you start with a console program?