ValveSoftware / steam-for-linux

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

Games with separate appids per platform listed twice in library #3406

Open kerberizer opened 10 years ago

kerberizer commented 10 years ago

The July 11'th update to Steam listed amongst the issues fixed "[e]liminate duplicate library entries for games with separate Mac and PC app IDs". One such game had been "Civilization IV" and its extensions "Beyond the Sword" and "Warlords".

The said update has indeed fixed the duplicate entries in the Library, but only in the Windows client. In the Linux client, these games have instead completely disappeared from the "All Games" list (not the "SteamOS + Linux" list, where they are, of course, expected to be hidden, since these games don't have a Linux version).

How to reproduce: Clean install a Steam client on a (clean install) Ubuntu 14.04. Login with an account that has games registered to it, affected by the aforementioned "duplicate library entries" issue (e.g. Civilization IV). Open the Library, select "All Games", browse the list or search for the said game(s).

Expected result: The games should be present on the list.

Actual result: The games are present on the list in the Windows client. The games are missing from the list in the Linux client (screenshot attached).

steam-civ_iv-win_vs_linux

Additional information: The games are correctly identified as owned by the account both on the Windows and on the Linux client, e.g. the "Play" button is shown as expected on the store page, so the bug seems to be confined only to the visibility within the game library.

The bug is probably not directly connected to the Linux-specific client code, but since the manifestation seems exclusive to the Linux client (haven't tested on Mac OS X), I thought this might be the right place to report it. It's also present in the latest beta.

Sysinfo from the Ubuntu install, in case it's somehow necessary (this is a VM)...

Processor Information:
    Vendor:  AuthenticAMD
    CPU Family:  0x10
    CPU Model:  0x4
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3316 Mhz
    1 logical processor
    1 physical processor
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Unsupported
    SSE4a:  Unsupported
    SSE41:  Unsupported
    SSE42:  Unsupported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 14.04 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.13.0-24-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11501000
    X Window Manager:  Compiz
    Steam Runtime Version:  steam-runtime-release_2014-04-15

Video Card:
    Driver:  VMware, Inc. Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)

    Driver Version:  2.1 Mesa 10.1.3
    OpenGL Version: 2.1
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x80ee
    DeviceID:  0xbeef
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1280 x 1024
    Desktop Resolution: 1280 x 1024
    Primary Display Size: 13,31" x 10,63"  (17,01" diag)
                                            33,8cm x 27,0cm  (43,2cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: SigmaTel STAC9700,83,84

Memory:
    RAM:  994 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  6926 Mb
    Largest Free Hard Disk Block:  1004 Mb

Installed software:

Recent Failure Reports:
gdrewb-valve commented 10 years ago

I've passed this on and a future client will have a fix.

kerberizer commented 10 years ago

Thanks a lot for the quick reaction! I'll keep an eye on it and will close the issue once the fix arrives (unless someone beats me to it, of course).

gdrewb-valve commented 10 years ago

The Steam client beta released today should fix this.

kerberizer commented 10 years ago

@gdrewb-valve, thanks! I was halfway through my comment, but wanted to double-check first how it is in the clean-install VM. What I however notice already on my everyday system is that the situation has reverted to what it used to be before the fix. That is, in the Linux client there are again two entries for Civ IV{,BtS,Warlords}. Is this going to be fixed like it was on Windows? I understand that it's a rather lower priority now, but is probably something to at least have somewhere as a "todo" task?

gdrewb-valve commented 10 years ago

I believe there will eventually be something like the Windows change for Linux. The work is being done in the larger Steam team and not in the Linux team so there won't be direct updates here.

kerberizer commented 10 years ago

@gdrewb-valve, I suppose this means it's best not to open a separate issue for it here, right?

gdrewb-valve commented 10 years ago

Right, this will stay open to cover it.

kerberizer commented 10 years ago

OK, great! Meanwhile, I've confirmed the fix on the clean Ubuntu install too. Many thanks again to everyone involved for being so quick to react!

kisak-valve commented 6 years ago

Hello @kerberizer, are you still experiencing this issue on an up to date system?

kerberizer commented 6 years ago

@kisak-valve If you mean the duplicated items on Linux, then yes, the problem is still there. screenshot from 2018-03-04 14-55-38

Captain-Wet-Beard commented 5 years ago

I'm still having this error