EVERYTHING XIAOMI
Get listed
Side by side

cnc-ddraw vs TDF

cnc-ddraw

7.4#2 in game compatibility layersFree plan
Free planAndroidLinuxmacOSSelf-hosted
Visit

TDF

6.0#9 in game compatibility layersFree plan
Free planLinuxSelf-hosted
Visit

What both publish

Factcnc-ddrawTDF
CompatibilityThe project lists Windows ME, 2000, XP, Vista, 7, 8, 10, and 11, Wine on Linux, macOS, and Android, and virtual machines as supported environments.The manual says about 90% of games work out of the box, while some require configuration changes.
LicenseThe repository is released under the MIT License, permitting use, modification, distribution and sublicensing with the notice retained.TDF code is distributed under GNU GPL v3, while a built version may contain components under multiple licenses, including proprietary ones.
Purposecnc-ddraw reimplements the DirectDraw API to improve compatibility in older 2D games that have issues such as black screens, poor performance, crashes, or defective Alt+Tab behavior.TDF helps users install, package, and safely run Windows games on GNU/Linux.

cnc-ddraw plans

  • cnc-ddrawFree

TDF plans

  • TDFFree

Pick cnc-ddraw if…

cnc-ddraw suits people trying to run older 2D games that use a DirectDraw Software renderer. It is not suited to games that use Direct3D.

Pick TDF if…

TDF is aimed at advanced Linux users who want more sandboxing than Lutris or Bottles while running games from outside Steam. It requires compatible x86_64 hardware and a Vulkan 1.3-or-newer GPU.

Charts they share