Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Age of Empires II: Definitive Edition (813780) is unusably slow on good hardware via Proton. #7136

Closed
2 tasks done
RokeJulianLockhart opened this issue Sep 27, 2023 · 2 comments

Comments

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Sep 27, 2023

  1. Compatibility Report

    Question Answer
    Name of the game with compatibility issues Age of Empires II: Definitive Edition
    Steam AppID of the game 813780
  2. System Information

    Question Answer
    GPU AMD Radeon RX 5700
    Video driver version
    Kernel version 6.5.4-1-default
    Link to full system information report as Gist https://gist.github.com/RokeJulianLockhart/2ef2f704056fbd0381083523e5aff2c7#file-gistfile1-txt
    Proton version Probably Experimental, listed after 8.0
    1. Also, please copy the contents of Help > Steam Runtime Information to the gist.

    No such entry exists:

    Screenshot_20230927_160125

  3. Confirmation

    I confirm

    • that I haven't found an existing compatibility report for this game.
    • that I have checked whether there are updates for my system available.

    Please add PROTON_LOG=1 %command% to the game's launch options and
    attach the generated $HOME/steam-$APPID.log to this issue report as a file.
    (Proton logs compress well if needed.)

    bash -c 'PROTON_LOG=1 steam'

    outputs to the console

    RokeJulianLockhart@s1e8h4:~> bash -c 'PROTON_LOG=1 steam'
    steam.sh[30453]: Running Steam on opensuse-tumbleweed 20230922 64-bit
    steam.sh[30453]: STEAM_RUNTIME is enabled automatically
    setup.sh[30525]: Steam runtime environment up-to-date!
    steam.sh[30453]: Steam client's requirements are satisfied
    [2023-09-27 16:04:24] Startup - updater built Sep 25 2023 20:22:36
    [2023-09-27 16:04:24] Startup - Steam Client launched with: '/home/RokeJulianLockhart/.local/share/Steam/ubuntu12_32/steam'
    [2023-09-27 16:04:24] Opted in to client beta 'publicbeta' via beta file
    You are in the 'publicbeta' client beta.
    09/27 16:04:24 Init: Installing breakpad exception handler for appid(steam)/version(1695679261)/tid(30566)
    [2023-09-27 16:04:24] Loading cached metrics from disk (/home/RokeJulianLockhart/.local/share/Steam/package/steam_client_metrics.bin)
    [2023-09-27 16:04:24] Using the following download hosts for Public, Realm steamglobal
    [2023-09-27 16:04:24] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
    [2023-09-27 16:04:24] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
    [2023-09-27 16:04:24] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
    [2023-09-27 16:04:24] Verifying installation...
    [2023-09-27 16:04:24] Verification complete
    
    Steam logging initialized: directory: /home/RokeJulianLockhart/.local/share/Steam/logs
    
    /usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
    /usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
    XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xeb905f50
    XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xeb9045f0
    steamwebhelper.sh[30590]: Runtime for steamwebhelper: defaulting to /home/RokeJulianLockhart/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
    steamwebhelper.sh[30590]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
    CAppInfoCacheReadFromDiskThread took 33 milliseconds to initialize
    Steam Runtime Launch Service: starting steam-runtime-launcher-service
    Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 30762
    bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
    BRefreshApplicationsInLibrary 1: 0ms
    BuildCompleteAppOverviewChange: 270 apps
    RegisterForAppOverview 1: 6ms
    RegisterForAppOverview 2: 6ms
    fsync: up and running.
    wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
    Fossilize INFO: Autogroup scheduling is not enabled on this kernel. Will rely entirely on nice().
    Fossilize INFO: Autogroup scheduling is not enabled on this kernel. Will rely entirely on nice().
    /bin/sh\0-c\0/home/RokeJulianLockhart/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=813780 -- /home/RokeJulianLockhart/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/RokeJulianLockhart/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/RokeJulianLockhart/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/RokeJulianLockhart/.local/share/Steam/steamapps/common/AoE2DE/AoE2DE_s.exe'\0
    chdir "/home/RokeJulianLockhart/.local/share/Steam/steamapps/common/AoE2DE"
    ERROR: ld.so: object '/home/RokeJulianLockhart/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
    ERROR: ld.so: object '/home/RokeJulianLockhart/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
    ERROR: ld.so: object '/home/RokeJulianLockhart/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
    ERROR: ld.so: object '/home/RokeJulianLockhart/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
    ERROR: ld.so: object '/home/RokeJulianLockhart/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
    09/27 16:04:55 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20230925202248)/tid(31747)
    09/27 16:04:55 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(31747)
    [2023-09-27 16:06:24] Background update loop checking for update. . .
    [2023-09-27 16:06:24] Checking for available updates...
    [2023-09-27 16:06:24] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12?t=3787482433
    [2023-09-27 16:06:24] Manifest download: send request
    [2023-09-27 16:06:25] Manifest download: waiting for download to finish
    [2023-09-27 16:06:26] Manifest download: finished
    [2023-09-27 16:06:26] Download skipped: /steam_client_publicbeta_ubuntu12?t=3787482433 version 1695679261, installed version 1695679261, existing pending version 0
    [2023-09-27 16:06:26] Nothing to do
    Game 813780 created interface STEAMAPPS_INTERFACE_VERSION008 / 
    Game 813780 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / 
    Game 813780 created interface STEAMUSERSTATS_INTERFACE_VERSION012 / 
    Game 813780 created interface SteamController007 / Controller
    Game 813780 created interface SteamFriends017 / 
    Game 813780 created interface SteamInput001 / Controller
    Game 813780 created interface SteamUser020 / User
    Game 813780 created interface SteamUser021 / 
    Game 813780 created interface SteamUtils009 / 
    Game 813780 created interface SteamUtils009 / Utils
    Game 813780 method call count for IClientRemoteStorage::IsCloudEnabledForApp : 21
    Game 813780 method call count for IClientRemoteStorage::IsCloudEnabledForAccount : 21
    Game 813780 method call count for IClientRemoteStorage::GetQuota : 8
    Game 813780 method call count for IClientRemoteStorage::GetFileNameAndSize : 102
    Game 813780 method call count for IClientRemoteStorage::GetFileCount : 25
    Game 813780 method call count for IClientRemoteStorage::FileExists : 7
    Game 813780 method call count for IClientRemoteStorage::GetFileTimestamp : 104
    Game 813780 method call count for IClientRemoteStorage::GetFileSize : 117
    Game 813780 method call count for IClientRemoteStorage::FileRead : 6
    Game 813780 method call count for IClientRemoteStorage::FileWrite : 7
    Game 813780 method call count for IClientUserStats::GetUserStat : 292
    Game 813780 method call count for IClientUserStats::GetUserStat : 513
    Game 813780 method call count for IClientUserStats::GetAchievementDisplayAttribute : 478
    Game 813780 method call count for IClientUserStats::GetAchievement : 5019
    Game 813780 method call count for IClientUserStats::StoreStats : 2
    Game 813780 method call count for IClientUserStats::SetStat : 14
    Game 813780 method call count for IClientUserStats::GetStat : 819
    Game 813780 method call count for IClientUserStats::GetStat : 819
    Game 813780 method call count for IClientUserStats::RequestCurrentStats : 1
    Game 813780 method call count for IClientUserStats::GetAchievementName : 5019
    Game 813780 method call count for IClientUserStats::GetNumAchievements : 5040
    Game 813780 method call count for IClientAppManager::GetCurrentLanguage : 3
    Game 813780 method call count for IClientAppManager::GetAppStateInfo : 2
    Game 813780 method call count for IClientAppManager::BIsDlcEnabled : 10
    Game 813780 method call count for IClientAppManager::IsAppDlcInstalled : 14
    Game 813780 method call count for IClientAppManager::GetAppContentInfo : 1
    Game 813780 method call count for IClientAppManager::GetAppInstallState : 6
    Game 813780 method call count for IClientApps::BGetDLCDataByIndex : 6
    Game 813780 method call count for IClientApps::GetDLCCount : 1
    Game 813780 method call count for IClientUtils::RecordSteamInterfaceCreation : 11
    Game 813780 method call count for IClientUtils::GetAPICallResult : 1
    Game 813780 method call count for IClientUtils::GetAppID : 16
    Game 813780 method call count for IClientUtils::GetIPCountry : 1
    Game 813780 method call count for IClientFriends::SetRichPresence : 6
    Game 813780 method call count for IClientFriends::GetFriendByIndex : 4
    Game 813780 method call count for IClientFriends::GetFriendCount : 1
    Game 813780 method call count for IClientFriends::GetPersonaName : 2
    Game 813780 method call count for IClientUser::BIsSubscribedApp : 14
    Game 813780 method call count for IClientUser::GetEncryptedAppTicket : 1
    Game 813780 method call count for IClientUser::RequestEncryptedAppTicket : 1
    Game 813780 method call count for IClientUser::GetSteamID : 525
    Game 813780 method call count for IClientUser::BLoggedOn : 520
    Uploaded AppInterfaceStats to Steam
    
    (process:31747): GLib-GObject-CRITICAL **: 16:06:34.363: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
    [2023-09-27 16:06:47] Shutdown
    

    and to the aforementioned file $HOME/steam-$APPID.log, https://gist.github.com/RokeJulianLockhart/da8dfc0cc6f63a52d2544313339720fb/raw/8d38e9b59f1bb64895f0f4d6da4ab48b9822ba62/steam-813780.log, additionally available at https://github.com/ValveSoftware/Proton/files/12740267/steam-813780.log.

  4. Symptoms

    When I play the game, it's unusably slow. This is incredibly strange, considering that this hardware runs most AAA games without issue on almost maximum graphics, and was purchased new last week.

  5. Reproduction

    1. Install cpe:/o:opensuse:tumbleweed:20230922 using https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-x86_64-Current.iso
    2. Install https://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/x86_64/steam-1.0.0.78-2.1.x86_64.rpm using
      sh -c 'sudo zypper install -y steam'
    3. Install the application using
      sh -c 'steam steam://install/813780'
      (I used the Steam GUI)
@kisak-valve
Copy link
Member

Hello @RokeJulianLockhart, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to #3189 (comment).

@RokeJulianLockhart
Copy link
Author

#7136 (comment)

@kisak-valve, however, I believe that this issue is significantly distinct to that described at #3189 (comment) and the majority of its responses, per PrismLauncher/PrismLauncher#2139 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants