protonscr

Steam fails to start with 30-bit colour depth display

steamopen reviewed
ValveSoftware/steam-for-linux#4399 · opened 2016-04-12 by elFarto · updated 2025-05-11 · 52 comments · github
EelFarto 2016-04-12 github

When attempting to start Steam on Fedora 23 with a 30-bit colour depth display (10 bits per component) on the nvidia binary drivers, it fails with the following error:

Steam: An X Error occurred
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  1 (X_CreateWindow)
Serial number of failed request:  49
xerror_handler: X failed, continuing

Followed by a bunch of related errors.

I xtrace'd the calls to X and found the offending call:

001:<:0031: 52: Request(1): CreateWindow depth=0x18 window=0x01800005 parent=0x00000294 
x=0 y=0 width=64 height=24 border-width=0 class=InputOutput(0x0001) visual=0x00000021 
value-list={background-pixmap=None(0x00000000) border-pixel=0x00000000 bit-gravity=NorthWest(0x01) 
event-mask=KeyPress,KeyRelease,ButtonPress,ButtonRelease,EnterWindow,LeaveWindow,PointerMotion,ButtonMotion,Exposure,StructureNotify,FocusChange,PropertyChange 
colormap=0x01800004}

This is attempting to create a 24-bit colour (depth=0x18) window with a visual of 0x21, which isn't allowed. Here's the snippet from xdpyinfo:

  visual:
    visual id:    0x21
    class:    TrueColor
    depth:    30 planes
    available colormap entries:    1024 per subfield
    red, green, blue masks:    0x3ff, 0xffc00, 0x3ff00000
    significant bits in color specification:    11 bits
?ghost 2016-04-14 github

My display is also 10 bit per color and never had an issue connected by displayport with the AMD drivers, and also confirmed to be on 10 bits on the control panel.

Kkisak-valve maintainer 2017-05-20 github

Since this involves creating the window, there is a chance this is SDL related.

MMazotis 2018-03-30 github

Same issue here using the latest Steam release, latest Nvidia driver 390.48 connected via displayport. Steam crashes when using a 30 bit depth Xorg server.
Is there a way/command line option to force the Steam executable to search for a visual with a 30 bit depth color setup instead ?

Sstuartm 2019-08-13 github

This is still an issue in 2019 with the NVidia 430.34 driver.

Sstuartm 2019-08-13 github

Let me expand on that with a more useful reply.

Steam is attempting to create a 24-bit window, the NVidia driver doesn't provide 24-bit mode when operating in the full 10-bit channel (30-bit) setup although it appears AMD does. There is a post regarding this on NVidia's forums but it seems about as high a priority to them as this report seems to be - which is to say this might get fixed in another few years.

https://devtalk.nvidia.com/default/topic/994051/24-bit-visuals-on-a-30-bit-display/

It sounds like it would be much less work for the Steam client to natively support 10-bpc (30-bit) color than it would be for NVidia to support 24-bit applications with 30-bit displays?

Currently Steam is just one of two applications that I know of which don't work with 10-bit channel displays running at their full bit depth.

Sstuartm 2019-08-13 github

A quick test of some SDL using applications including gaming with xonotic-sdl shows that this issue isn't inherently an SDL issue - they worked fine.

Mmabod 2019-09-01 github

This issue is now 3 years old. Any chance that it will be fixed soon?

Bbaryluk 2019-10-28 github

Anybody using 30-bit Xorg stack, try setting SDL_VIDEO_X11_VISUALID envirionment variable for steam, to some 8-bit per channel visual maybe? You can list all visuals using visualinfo. You an inspect visuals used by other windows by running xwininfo in terminal and then clicking on any X window, results will show in the terminal.

My steam uses 0x514 (decimal 1300) visual.

 +-----+-------------------------+-----------------+----------+-------------+-------+------+
 |     |        visual           |      color      | ax dp st |    accum    |   ms  |  cav |
 |  id | tp xr cl fm db st lv xp |  sz  r  g  b  a | bf th cl | r  g  b  a  | ns  b |  eat |
 +-----+-------------------------+-----------------+----------+-------------+-------+------+
 | 514 | wp  y tc  i  y  .  0  . |  32  8  8  8  8 |  .  .  . |  .  .  .  . |  4  1 | none |

You can search for similar visuals using visualinfo, important flags: tc, rgba 8 8 8 8, last column

I tried forcing stuff using SDL_VIDEO_X11_VISUALID=xyz steam, but it did have no effect on what xwininfo is showing.

The fact that Nvidia drivers don't provide 8 bpc visuals is sad. You can't expect all software and libraries to be compatible with 10 or 16 bpc on X11. Not only they all have different bit widths, but also different encodings, gammas and color space conversions, which should be handled by the driver, hardware and compositor really, not apps.

Aandreldmonteiro 2020-02-12 github

This is how steam looks with 30 bit color:
Screenshot from 2020-02-12 20-08-11

Aandreldmonteiro 2020-02-12 github

I have tried SDL_VIDEO_X11_VISUALID=xyz steam and the only effect that it has is that it shows the previous window.
Is there any workaround for this? Is valve working on fixing this? Is this a bug on SDL?

Ddanisztls 2020-06-03 github

Any update on the issue? It's 4 years old.

WWolnos 2020-06-16 github

Still only making it to the Validating Steam/Updating with random colors, then crash. On arch 5.7.2, mesa 20.1.1.-1 with AMD.

RRugaliz 2020-07-12 github

Can confirm the same as @Wolnos, my system is a Fedora 32 on Linux 5.7.8, latest mesa and AMD 5600 XT. Other software present issue too, like Firefoz being supper sluggish with low frame rate, chromium show the color of youtube videos all messed up.

ZZeioth 2020-12-04 github

I'm also affected by this issue. Chrome works 100% with 10 bits, if Steam also adds this feature, I don't really need anything else.

SSpacefish 2020-12-20 github

same issue here, since 10bit monitors / hdr monitors get affordable (300€ price range) a lot more people will have 10bit pipelines in the future.. Would be nice to see this fixed.

Kkapsh 2020-12-30 github

Adding keywords for search. How to find out if you are affected:

  • GLXBadContext errors in stderr when running steam
  • Xorg log contains lines like modeset(0): Depth 30, (==) framebuffer bpp 32
    (modeset or amdgpu as examples for recent AMD GPUs)

The only viable workaround I found is to disable 30-bit depth reverting it to 24. Basically: create /etc/X11/xorg.conf.d/color-depth.conf with content

Section "Screen"
    Identifier "foo"
    DefaultDepth 24
EndSection

and restart X session.

Vvsyrjala 2021-03-21 github

I hacked xtrace to fix the broken x11 protocol steam generates. This lets me start steam with depth 30. Most of my GL based games worked out of the box, some required SDL_VIDEO_X11_VISUALID tricks, but unfortunately all Vulkan based games were an utter failure.
Code is here if anyone else is interested: https://github.com/vsyrjala/xtrace/tree/steam_depth_30_hack

Rreopio 2021-08-20 github

it has been 5 years, any updates now?

RRugaliz 2021-08-20 github

@kweop tried it the other day, still a nope.

Ggardiaza 2021-08-20 github

The fact that Nvidia drivers don't provide 8 bpc visuals is sad. You can't expect all software and libraries to be compatible with 10 or 16 bpc on X11. Not only they all have different bit widths, but also different encodings, gammas and color space conversions, which should be handled by the driver, hardware and compositor really, not apps.

I do have the very same problem using and Intel card. It seems those are only provided by AMD cards

Ddanisztls 2021-10-26 github

@vsyrjala Is this a driver related issue, as in it may work with different graphic cards/manufacturers?

Ddanisztls 2021-10-26 github

8-bit to 10-bit is a significant upgrade in image quality. At least in my case everything else is working with 10-bit and Steam and games are the sole offenders. The worse is that I have to downgrade the image quality of everything else in my system just so Steam work. And, as far as I know, there's no way of changing the color depth without restarting the X server.

LLethalManBoob 2021-11-22 github

bumping this.

Mmooninite 2021-12-20 github

but unfortunately all Vulkan based games were an utter failure.

Mesa support for 10-bit depth was recently added. Only on the master branch at the moment so Mesa 22.0 is probably when it will arrive.

https://gitlab.freedesktop.org/mesa/mesa/-/issues/3537

Hhyiltiz 2022-01-12 github

It is almost 5 years since this was opened now, and 10bpc displays are quite popular consumer products these days. It would be great if Steam finally caught up with this, in a graphics driver independent manner so it would work for amdgpu, radeon, nouveau and meas etc. within 2022. Anything less is quite disappointing.

LLethalManBoob 2022-01-12 github

It is almost 5 years since this was opened now, and 10bpc displays are quite popular consumer products these days. It would be great if Steam finally caught up with this, in a graphics driver independent manner so it would work for amdgpu, radeon, nouveau and meas etc. within 2022. Anything less is quite disappointing.

I have to agree. its another annoying block to linux gaming for some people.

4404Fox 2022-04-10 github

Having this issue with Manjaro and 1080Ti on proprietary drivers.
Note, this was only possible with X11 sessions. AFAIK, neither KDE nor GNOME's wayland compositor have completed the respective PRs for 10bpc support.

ZZeioth 2022-04-11 github

I really hope this is worked for when 10 bits support come to wayland. Most likely will be the case with SteamDeck on the table.

JJeoshua 2022-08-17 github

Still broken here. Previous "fixes" above yielded mixed results. Insane in this era where 10-bit color depth monitors are a cheap thing, and yet Proton just refuses to even try switching to a different mode or handling this issue gracefully.

Ttoastal 2022-11-04 github

Crashes similarly on my system, with no problems before setting the screen section of my xorg.conf to DefaultDepth 30 as my laptop’s GPU and display as well as my monitor support it.

OS: NixOS Unstable
Kernel: 6.0.6–6.0.17, 6.1.7–6.1.11
Windowing system: X11
Window manager: Xmonad
Video drivers: amdgpu (with DRI, OpenGL, OpenCL, and Vulkan)

XXaekai 2022-11-06 github

10-bit panels are far far more these days. The fact that this issue is still not resolved is intolerable.

Jjeremiahjohnston 2022-11-21 github

How do we get attention to this issue?

Ttoastal 2022-11-21 github

When ran with steam -bigpicture plays the opening video animation fine, but then crashes. steam -gamepadui (soon to be steam -newbigpicture) played the opening video too, but the colors were incorrect (magenta and yellow in my case), then segfaults (console log: https://paste.sr.ht/~toastal/d95543b782a25aa130cc03e1c763c6ebb57efa5b).

LLethalManBoob 2022-11-21 github

How do we get attention to this issue?

Get it viral on reddit maybe?

LLethalManBoob 2022-11-21 github

This is an 8 year old issue lmfao this is embarrassing. Im quite surprised how much steam lacks in linux still.

QQuppa 2023-01-07 github

Valve is working on HDR support, so surely this bug will be fixed soon.

CCHECK-12345 2023-01-09 · hidden on GitHub github

17% Performance Increase achieved with Color Depth of "16" with Vulkan!!!

Steam please fix this issue next, because using the Color Depth of "16" compared to the Xorg Default Color Depth of "24" can increase gaming performance.

OpenGL already has a performance boost with the Color Depth of "16" compared to using the Color Depth of "24".

I made an issue in the Mesa Gitlab at about Vulkan not working with the Color Depth of "16" and found a way to make Vulkan work with the Color Depth of "16":
https://gitlab.freedesktop.org/mesa/mesa/-/issues/7846

According to my testing using Vulkan with the Color Depth "16" in that link, i was able to gain around 17% more performance with Vulkan with the Color Depth "16". This could be a good performance boost for the Steam Deck. This could be a good performance for proton which is using DXVK.

I also put instructions in that link on how to start steam with Color Depth of "16" so you test this performance boost by using the Color Depth of "16". Mesa needs to fix Color Depth of "16" not working Vulkan first though in order to use proton with DXVK with Color Depth of "16". But OpenGL games already have a performance boost with the Color Depth of "16".

Please fix this issue because this is a good opportunity to get performance boost for the Steam Deck!!!

Steam please fix this issue because this a good opportunity to get performance boost for the Steam Deck, so that other Color Depths like "16" can be used to get a performance boost for gaming without having to use this xtrace hack to be able to start steam with the Color Depth of "16". This can be a good performance boost for the Steam Deck too.

I dont recommand playing games with Color Depth of "30" though because it decreases performance compared to using the Xorg Default Color Depth of "24". I recommand the Color Depth of "16" for a good performance boost.

RRinCat 2023-01-09 · hidden on GitHub github

16-bit color is 65536 color. What year is this. 🧐

CCHECK-12345 2023-01-11 · hidden on GitHub github

16-bit color is 65536 color. What year is this. monocle_face

Even though its 16-bit with 65536 color which adds color banding when testing some games, this is such a good performance booster. Hopefully Steam can make Steam be able launch with other Color Depths like "16" (Good performance boost) without using an xtrace hack to launch steam with the Color Depth of "16" (Good performance boost) to get this performance boost because I think the Steam on Linux is forcing the Color Depth of "24" which is causing an Xorg Error which Steam does not launch with the Color Depth of "16" (Good performance boost), or Color Depth of "30" (can decrease performance). Hopefully Steam fixes this so that Steam can launch with other Color Depths other than "24" without using an xtrace hack to launch Steam with a different color depth.

I also noticed that screenshots and maybe screen recordings take up less storage when using the Color Depth of "16" compared to using the Xorg Default Color Depth of "24" where Steam is able to launch without using an xtrace hack.

This is a good opportunity for Steam to get a performance boost for the Steam Deck too by being able to use the Color Depth of "16". Hopefully this gets fixed so that people can get this performance boost without using an xtrace hack to be able to launch steam with a different Color Depth other than "24".

CCHECK-12345 2023-05-14 · hidden on GitHub github

⬤ WORKAROUND FOUND!!! (By starting steam at the Color Depth of "24" and then launching a game at either the Color Depth of "16" (6 bit color increases FPS) or "30"!!!

1. Start Steam at the Color Depth of "24"
2. Open Terminal and do startx -- -depth 30 or startx -- -depth 16 (6 bit color increases FPS)
3. Then open the Terminal and do echo $DISPLAY (Example: it displayed :1 for me)
4. Switch back to the Xorg session that is using the Color Depth of "24" by using CTRL+ALT+F# (Example: It was CTRL+ALT+F1 to switch to the Xorg session that was using the Color Depth of "24" for me)
5. Right click on a game in steam and click Properties...
6. In LAUNCH OPTIONS, set DISPLAY=(the output of "echo $DISPLAY" on the Xorg session that was using either the color depth of "16" or "30") %command% (Example: I put DISPLAY=:1 %command% for me)
7. LAUNCH THE GAME
8. Switch back to the Xorg session that is using either the color depth of "16" or "30" by using CTRL+ALT+F# (Example: It was CTRL+ALT+F2 to switch to the Xorg session that was using the Color Depth of "16" for me)
9. The game window should now open at either the color depth of "16" or "30"!!!
10. HOW TO VERIFY IF YOUR GAME IS RUNNING AT EITHER THE COLOR DEPTH OF "16" or "30": Open Terminal and use xwininfo command and click on the game window (It should show either Depth: 16 or Depth: 30)

⬤ CONCLUSION:

I used this method to a play a Steam game at the Color Depth of "16" for a PERFORMANCE BOOST!!! instead of the the Default Color Depth of "24" because of steam not launching at the Color Depth of "16" or "30"

This is the FPS BOOST that I got by using the Color Depth of "16" in VULKAN:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/7846#note_1720383

Color Depth of "30": 121 FPS
Color Depth of "24": 124 FPS
COLOR DEPTH of "16" (PERFORMANCE BOOST!!!): 144 FPS

If your have atleast MESA 23.1 they made VULKAN now work at the Color Depth of "16" with merge request:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20673

More people should know about using theColor Depth of "16" and how it BOOSTS FPS

For OPENGL games: In Minecraft using the Color Depth of "16" gave me a BIG PERFORMANCE BOOST!!!

Minecraft 1.12.2 with Optfine "HD_U_G5" with Color Depth of "24" FPS: 971 FPS
Minecraft 1.12.2 with Optfine "HD_U_G5" with Color Depth of "16" FPS: 1400 FPS

Using the Color Depth of "16"gave me a 44% PERFORMANCE BOOST in Minecraft!!!

Ttoastal 2023-06-01 github

Latest beta seems to have correct-ish color on the launcher, but then crashes on the client. We might be seeing some updates to this finally. 🤞

QQuppa 2023-06-16 github
I'm seeing the same behaviour as @toastal with the new client. The login prompt looks fine but the application crashes.
quppa@fedora:~|⇒  steam
steam.sh[28363]: Running Steam on fedora 38 64-bit
steam.sh[28363]: STEAM_RUNTIME is enabled automatically
setup.sh[28435]: Steam runtime environment up-to-date!
steam.sh[28363]: Steam client's requirements are satisfied
[2023-06-16 20:56:49] Startup - updater built Jun 16 2023 01:41:16
[2023-06-16 20:56:49] Startup - Steam Client launched with: '/home/quppa/.local/share/Steam/ubuntu12_32/steam'
06/16 20:56:49 Init: Installing breakpad exception handler for appid(steam)/version(1686880776)/tid(28511)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2023-06-16 20:56:49] Loading cached metrics from disk (/home/quppa/.local/share/Steam/package/steam_client_metrics.bin)
[2023-06-16 20:56:49] Using the following download hosts for Public, Realm steamglobal
[2023-06-16 20:56:49] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-06-16 20:56:49] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-06-16 20:56:49] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-06-16 20:56:49] Checking for update on startup
[2023-06-16 20:56:49] Checking for available updates...
[2023-06-16 20:56:49] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12
[2023-06-16 20:56:49] Manifest download: send request
[2023-06-16 20:56:49] Manifest download: waiting for download to finish
[2023-06-16 20:56:50] Manifest download: finished
[2023-06-16 20:56:50] Download skipped: /steam_client_ubuntu12 version 1686880776, installed version 1686880776, existing pending version 0
[2023-06-16 20:56:50] Nothing to do
[2023-06-16 20:56:50] Verifying installation...
[2023-06-16 20:56:50] Performing checksum verification of executable files
[2023-06-16 20:56:50] Verification complete

(process:28511): GLib-GObject-CRITICAL **: 20:56:50.626: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(process:28511): GLib-GObject-CRITICAL **: 20:56:50.626: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Loaded SDL version 3.0.0-1735-g2e465ae31
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xed676170
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xed674880
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[28543]: Runtime for steamwebhelper: defaulting to /home/quppa/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[28543]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
Steam: An X Error occurred
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  1 (X_CreateWindow)
Serial number of failed request:  60
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  18 (X_ChangeProperty)
Resource id in failed request:  0x7a00005
Serial number of failed request:  63
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  18 (X_ChangeProperty)
Resource id in failed request:  0x7a00005
Serial number of failed request:  64
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  65
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  67
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  2 (X_ChangeWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  69
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  18 (X_ChangeProperty)
Resource id in failed request:  0x7a00005
Serial number of failed request:  71
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  18 (X_ChangeProperty)
Resource id in failed request:  0x7a00005
Serial number of failed request:  75
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  18 (X_ChangeProperty)
Resource id in failed request:  0x7a00005
Serial number of failed request:  76
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  18 (X_ChangeProperty)
Resource id in failed request:  0x7a00005
Serial number of failed request:  77
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  10 (X_UnmapWindow)
Resource id in failed request:  0x7a00005
Serial number of failed request:  85
xerror_handler: X failed, continuing
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Failed to init SteamVR because it isn't installed
roaming config store loaded successfully - 0 bytes.
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  18 (X_ChangeProperty)
Resource id in failed request:  0x7a00005
Serial number of failed request:  92
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  18 (X_ChangeProperty)
Resource id in failed request:  0x7a00005
Serial number of failed request:  96
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  12 (X_ConfigureWindow)
Resource id in failed request:  0x7a00005
Serial number of failed request:  97
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  98
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  100
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  102
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  104
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  106
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  108
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  110
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  112
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  114
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  116
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  118
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  120
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  122
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  124
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  126
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  128
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  130
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  132
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  134
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  136
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  138
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  140
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  142
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  144
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  146
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  148
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  150
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  152
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  154
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  156
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  158
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  160
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  162
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  164
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  166
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  168
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  170
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  172
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  174
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  176
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  178
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  180
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  182
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  184
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  186
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  188
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  190
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  192
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  194
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  196
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request:  152
Resource id in failed request:  0x7a00005
Serial number of failed request:  198
xerror_handler: X failed, continuing
libGL error: failed to create drawable
Steam: An X Error occurred
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request:  152
Resource id in failed request:  0x7a00005
Serial number of failed request:  200
xerror_handler: X failed, continuing
libGL error: failed to create drawable
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
Major opcode of failed request:  152
Serial number of failed request:  200
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  3 (X_GetWindowAttributes)
Resource id in failed request:  0x7a00005
Serial number of failed request:  202
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  GLXBadDrawable
Major opcode of failed request:  152
Serial number of failed request:  204
xerror_handler: X failed, continuing

(steam:28511): Gtk-WARNING **: 20:56:51.302: gtk_disable_setlocale() must be called before gtk_init()

(steam:28511): Gtk-WARNING **: 20:56:51.302: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/main.rc:733: error: unexpected identifier 'direction', expected character '}'

(steam:28511): Gtk-WARNING **: 20:56:51.303: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'

(steam:28511): Gtk-WARNING **: 20:56:51.305: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant

(steam:28511): GLib-GObject-CRITICAL **: 20:56:53.663: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:28511): GLib-GObject-CRITICAL **: 20:56:53.663: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
BRefreshApplicationsInLibrary 1: 0ms

(steam:28511): GLib-GObject-CRITICAL **: 20:56:57.457: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(steam:28511): GLib-GObject-CRITICAL **: 20:56:57.457: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Steam: An X Error occurred
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request:  152
Resource id in failed request:  0x7a00005
Serial number of failed request:  205
xerror_handler: X failed, continuing
libGL error: failed to create drawable
Steam: An X Error occurred
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request:  152
Resource id in failed request:  0x7a00005
Serial number of failed request:  207
xerror_handler: X failed, continuing
libGL error: failed to create drawable
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
Major opcode of failed request:  152
Serial number of failed request:  207
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request:  152
Resource id in failed request:  0x7a00005
Serial number of failed request:  209
xerror_handler: X failed, continuing
libGL error: failed to create drawable
Steam: An X Error occurred
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request:  152
Resource id in failed request:  0x7a00005
Serial number of failed request:  211
xerror_handler: X failed, continuing
libGL error: failed to create drawable
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
Major opcode of failed request:  152
Serial number of failed request:  211
xerror_handler: X failed, continuing
crash_20230616205657_33.dmp[28857]: Uploading dump (out-of-process)
/tmp/dumps/crash_20230616205657_33.dmp
/home/quppa/.local/share/Steam/steam.sh: line 798: 28511 Segmentation fault      (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
quppa@fedora:~|⇒  crash_20230616205657_33.dmp[28857]: Finished uploading minidump (out-of-process): success = yes
crash_20230616205657_33.dmp[28857]: response: CrashID=bp-03e9f0ad-8352-4191-908e-513002230616
crash_20230616205657_33.dmp[28857]: file ''/tmp/dumps/crash_20230616205657_33.dmp'', upload yes: ''CrashID=bp-03e9f0ad-8352-4191-908e-513002230616''
Ttoastal 2023-06-16 github

The colors look desaturated. This reminds me of how Brave, the web browser, looks before I forced it into P3 color through the application’s flags.

AAidenBeresford 2023-07-07 github

@icculus @Plagman
You guys were assigned to this 6 and 7 years ago respectively, fix the damn bug.

Iicculus 2023-07-07 github

I recognize your frustration, and since I don't actually have access to the code where this would need to be addressed, and am not a Valve employee, I feel like I am in a position to reply to this freely:

When you show up in a bug tracker and talk like this, you might believe you are adding pressure to get an issue fixed, but in reality it just reflects badly on you. That should be enough by itself, but even in a purely self-interested way: this sort of comment makes people want to help you less, which is in conflict with your goals here.

So don't do this on bug trackers, whether they are run by Valve or tiny unknown open source developers. It isn't becoming of you to do so.

JJeoshua 2023-07-08 github

Not to mention, Aiden, you just pinged hundreds of people with unhelpful
comments.

Valve IS working on this. They have showed some HDR footage recently at a
conference. This is not some forgotten ghost issue. Please be patient and
let the devs cook.

On Fri, Jul 7, 2023 at 3:42 PM Ryan C. Gordon @.***>
wrote:

I recognize your frustration, and since I don't actually have access to
the code where this would need to be addressed, and am not a Valve
employee, I feel like I am in a position to reply to this freely:

When you show up in a bug tracker and talk like this, you might believe
you are adding pressure to get an issue fixed, but in reality it just
reflects badly on you. That should be enough by itself, but even in a
purely self-interested way: this sort of comment makes people want to help
you less, which is in conflict with your goals here.

So don't do this on bug trackers, whether they are run by Valve or tiny
unknown open source developers. It isn't becoming of you to do so.


Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/4399#issuecomment-1625984313,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABZY6D4PZL6UB4XZXEEBKNTXPBRC5ANCNFSM4CAXGAOQ
.
You are receiving this because you commented.Message ID:
@.***>

LLethalManBoob 2023-10-18 github

Still cooking ;v

TTehFreek 2024-03-28 github

I recently picked up a 10bpp monitor and managed to get it working, but Steam segfaults when trying to create the main window. The initial download window also looks similar to the previous shown but with different colors, but the login window looks normal. The machine it's on advertises itself available for streaming on local machines, but of course after crashing it disappears.
crash_20240328094145_34.dmp.zip

XXaekai 2024-03-30 github

Why is this still an issue? Shouldn't the new Steam client architecture have resolved this since its basically just a wrapped Chromium now?

Aaxelyamel01 2024-04-01 github

Hi,

I recently got a Samsung Odyssey G9, and started migrating from Windows to Linux. Unfortunately, this is the last piece that is blocking to fully move to Linux. This issue is open since 2016, is there any update in the progress? Thanks.

Ddavidheitman 2024-07-17 github

I'd like to see an update, too. Like the previous post, I have a Samsung Odyssey G9. I unfortunately discovered this issue after attempting to migrate my gaming setup from a Windows VM with a passthrough GPU to Linux, and after deleting the VM and downloading all my games again (over a slow link, no less). Now I can't use 10 bit color.

And to clarify, I'm not asking about HDR support. I know that's still highly experimental, at best, on Linux. I ask because I also run various media players such as Kodi on my machine, and I have a lot of 10 bit content, so with or without HDR, I want to display that full bit depth, but I don't want to have to change xorg.conf every time I want to switch between watching movies or playing games in Steam.

In short, enabling 10 bit doesn't necessarily imply HDR. So HDR support shouldn't be necessary to allow the client to function with 10 bit enabled.

LLethalManBoob 2024-11-12 github

I would like to take this oppertunity to state that this issue has been unresolved for 8 years

Launch options

Launch lines

Upstream links