ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

Steam overlay shows wrong system time #10057

Closed iodream closed 5 months ago

iodream commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Steam Overlay shows wrong computer time. Local time shown by system(both desktop gui and date in terminal) is 12th september 01:19 while Steam overlay shows 11th september 22:19. As far as i can remember this started happening relatively recently and it used to be correct.

image

kisak-valve commented 1 year ago

Hello @iodream, what timezone is the system configured to use? Maybe timedatectl in a terminal would have that.

iodream commented 1 year ago
[iod ~]$ timedatectl 
               Local time: вт 2023-09-12 01:56:04 EEST
           Universal time: пн 2023-09-11 22:56:04 UTC
                 RTC time: пн 2023-09-11 22:56:04
                Time zone: Europe/Kyiv (EEST, +0300)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

sudo hwclock --show
2023-09-12 01:59:12.811140+03:00
pacifi5t commented 1 year ago

I have the same problem, here's timedatectl output:

               Local time: Thu 2023-10-05 01:52:56 EEST
           Universal time: Wed 2023-10-04 22:52:56 UTC
                 RTC time: Wed 2023-10-04 22:52:56
                Time zone: Europe/Kyiv (EEST, +0300)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
Postnozet commented 10 months ago

Temporary fix:

sudo timedatectl set-timezone Europe/Kiev

But this bug must be fixed on Steam side

iodream commented 6 months ago

I have not seen this bug for a long time now.

Latest Steam beta 1711147596

pacifi5t commented 6 months ago

Yes, the bug seems to be fixed.

Stable client 1709846872

Postnozet commented 6 months ago

Can confirm, bug has been fixed

kisak-valve commented 5 months ago

Closing per the last couple comments.

archerallstars commented 4 months ago

This issue is still occurring to me as of 1716584667. It seems the fix is only applicable for the system running systemd (where timedatectl is available).

I am running Steam in a rootless Distrobox container (Podman) where systemd is not available, unless I use an init container. This is the only issue I am facing.

I would like to use the Flatpak version as well, but I find it still riddles with many issues.