You can find the new version TMD 2026.0.0 in the download page (you can check changes here). Some thought TMD was an experiment, which I’d abandoned to focus on other projects. This release proves that this is not true. In fact, from now on, the project’s goals are clearer. First of all, the software is now completely free, not only for personal use, but also for commercial purposes. This is because the project has finally freed itself from an uncertain phase of experimentation and false expectations set by third parties, which further slowed down its development. Now that the intentions are clearer and the software is free, it will be easier to develop and achieve the pre-established goals, as there is a broader scope for action, free from any restrictions. For example, there was the possibility of splitting the software in two, one free for personal use and one commercial, with the goal of being highly competitive with purely headless remote desktop software. This would have slowed everything down and commercialized a large part of the project, which would no longer be accessible to the public for free. However, the gain from this choice was very questionable, so I made the final decision not to do it. As a result, I was able to resume the development of this software without the crazy demands of commercial products, freely improving it and implementing new features, without excessive planning, marketing strategies, or having to worry about every single decision made. Version 2026.0 therefore adds some important missing features. Experimental support for Wayland is now available (but you still need to accept the remote session from user session before logging in with TMD, and the start screen still doesn’t work). Another important feature is file transport, which allows you to copy and paste files from the client desktop to the server desktop, in true RDP style (note: on Windows server it only works in “agentless” mode, while on Linux and macOS it has full support). Finally, high-performance hardware encoding and decoding have been added on macOS, through the GPU-only graphics pipeline. For the first time, it’s possible to encode video streams in h.264 format on macOS and decode at high resolution (4K) and high frame rate (60 fps).
Uncategorized
New Feature: Hardware decoding on MacOS
Now it’s possible to decode h.264 video stream in 4K at 60 fps on a Mac device. Previously, it was possible only on Windows, with d3d11va. For the first time, TMD Viewer can do it also on MacOS, with Metal and VideoToolbox, through the GPU-only pipeline. Even in this case, the CPU dropped from high usage to low usage, depite the high resolution.
New Feature: Hardware encoding on MacOS
Things are going well and pretty fast. Today I finished to implement hardware encoding on MacOS, with VideoToolbox. All the frames are now captured with SCK and encoded with the hardware, without any CPU copy. For now, I’m testing in 4K with h.264 compression, getting amazing results.
The CPU usage dropped from 180% to 45%, while the framerate incremented from 30 FPS to 50 FPS, in super high quality (about 200 Mbps). The GPU only graphics pipeline programmed and designed by me is making its job. Now the next step is to implement hardware decoding. It will be a little bit harder, because I have to implement an intermediate interoperability between Metal and Vulkan textures, for the final rendering. After that, I think I will release TMD 2026.0.
TMD 2026.0 for the end of April
The release of TMD 2026.0 will be for the end of this month. I want to include all the new features and I need more time to improve the product quality. Some of the new features: cross-platform copy & paste of files with the system clipboard; hardware encoding and decoding on macOS; experimental Wayland support. This new release will be a bar raiser for the whole TMD series, and it will be available for FREE, even for commercial purposes. The other work-in-progress features will be available in the next version 2026.1: FFmpeg encoding on Linux; hardware encoding and decoding on Linux; screen capture with NvFBC with full graphics pipeline on Linux; virtual sessions on Linux.
New Feature: File transport with system clipboard
One of the most difficult features I implemented in TMD is now complete: the ability to copy and paste files between client and server, in perfect RDP style, with the system clipboard. When I started designing it, I didn’t even think it was possible, because it’s rare to find this feature in other remote desktop software. The most other software can do is to share a folder and move files in both directions with a file selector in the viewer, which is not the best, in particular when you have to deal with many files and folders at once. I’ve always found it much better to directly copy & paste files, multiple folders, archives, and now this feature will be available in TMD, with the difference that it will be cross-platform. Another advantage in using TMD instead of RDP is that you don’t need to leave the user session. From now on, I’ll be able to use my own software to easily manage files distributed across multiple devices and develop on remote machines where frequent file copying is necessary.
New Feature: Wayland support in TMD Server
Now TMD has support for Wayland. The screen capture component for Wayland is implemented with portwire and it can run on any Wayland version, from CentOS 8 onward. The feature is still experimental but it will be included in the next TMD 2026.0 release.

You will be able to connect to your host machine even without X11. Not only the screen capture, but also all the other features will be available, like mouse / keyboard input injection, and the clipboard. The challenge is to keep the highest degree of compatility, with all the restrictions introduced by Wayland.
TMD is totally FREE now
I decided to release TMD for FREE. From now, you can use TMD for any purpose, personal or commercial use. Full features enabled, no 30 days trials, no license is required. Windows, Linux and MacOS.
TMD 2025.1.1 is Available
After few weeks, we already have a new version of TMD that you can find in the download page (you can check changes here). Most of the news introduced are on MacOS side. Applications are now signed and TMD Viewer is now a real application bundle. TMD Viewer now goes faster with GPU rendering performed with Vulkan / MoltenVK, while DPI awareness introduces a general quality improvement. There are also bugs fixed of mouse input and some special keys. On Linux, there are bug fixes for DPI awareness and window resizing. There is also an important bug fix for the log created by the agent process in TMD server and a general improvement in the log files handler.
ps: TMD Viewer on MacOS is not available yet because the notarization process is stuck, it will be available when the process will finish.
TMD 2025.1.0 is Available
As I promised, yesterday I released TMD 2025.1 before the end of 2025, with support for MacOS (both client and server) and Linux on ARM (both client and server). The release date was for 25 December, but I anticipated of 8 days. You can find it in the download page and the new features in the changes page.
From now, the next versions of TMD will be 2025.1.x (for bug fixes and other small features), while the next major versions in 2026 will be directly 2026.x. I’m very satisfied about the work I’ve done so far, but it’s not the time to stop. In 2026, some of the major features will be about the port of the framework on Emscripten for implementing TMD client in a web-browser, then I will introduce also hardware encoding / decoding on Linux and MacOS, along other features like file transport, gamepad and touch screen devices.
TMD Server 2025.1.0 will NOT have support for Wayland
I took the decision to release TMD 2025.1.0 without Wayland support for TMD Server. That’s because there are too many additions in this release (MacOS, Linux on ARM) and the implementation is still too experimental, there are still many missing parts and I don’t want to prolong the wait anymore. Linux can still be used enabling XServer, even on Raspberry PI 5 with the latest OS version. On Wayland, they have made everything more complicated than it can possibly be, in particular if you are multi-targeting several Linux distros with Gnome and KDE, it’s like a nightmare. I will release a full working version with Wayland support for the next release, for now I will skip the turn and focus on other features, like MacOS, which is already a big one. TMD 2025.1 will be released for Christmas.