# sdl12-compat: quirks: force SDL\_VIDEODRIVER to x11 for Majesty

**URL:** <https://discourse.libsdl.org/t/sdl12-compat-quirks-force-sdl-videodriver-to-x11-for-majesty/69332>\
**Category:** SDL Commits\
**Created:** [September 17, 2026, 5:17pm UTC](https://discourse.libsdl.org/t/sdl12-compat-quirks-force-sdl-videodriver-to-x11-for-majesty/69332 "2026-09-17T17:17:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SDLPushPostBot](https://discourse.libsdl.org/user_avatar/discourse.libsdl.org/sdlpushpostbot/32/4370_2.png) [@SDLPushPostBot](https://discourse.libsdl.org/u/SDLPushPostBot)\
**Post date:** [September 17, 2026, 5:17pm UTC](https://discourse.libsdl.org/t/sdl12-compat-quirks-force-sdl-videodriver-to-x11-for-majesty/69332/1 "2026-09-17T17:17:02Z")

</div>

> <https://github.com/libsdl-org/sdl12-compat/commit/6d00fccddb090f4e85b3494461dba58de5fcf081>

```diff
From 6d00fccddb090f4e85b3494461dba58de5fcf081 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Noel?= <[EMAIL REDACTED]>
Date: Tue, 15 Sep 2026 12:21:42 +0200
Subject: [PATCH] quirks: force SDL_VIDEODRIVER to x11 for Majesty

---
 src/SDL12_compat.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index c32a77a9b..dae581578 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -1482,6 +1482,10 @@ static QuirkEntryType quirks[] = {
     /* Creatures Internet Edition calls SDL_GetWMInfo() and exit if it fails */
     {"lc2e", "SDL_VIDEODRIVER", "x11"},
 
+ /* Majesty: The Fantasy Kingdom Sim */
+ {"majesty", "SDL_VIDEODRIVER", "x11"},
+ {"majx", "SDL_VIDEODRIVER", "x11"},
+
 #elif defined(_WIN32)
     // Penumbra: Overture doesn't like GL scaling.
     {"Penumbra.exe", "SDL12COMPAT_OPENGL_SCALING", "0"},

```
