protonscr

Riven

protonopen appid 63610Game compatibility - Unofficial
ValveSoftware/Proton#2197 · opened 2019-01-05 by utopianfiat · updated 2019-01-07 · 2 comments · github · game page · search this game
Uutopianfiat 2019-01-05 github

Compatibility Report

System Information

  • GPU: 01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1)
  • Driver/LLVM version: nvidia 384.130 / mesa 18.0.5-0ubuntu0~16.04.1
  • Kernel version: 4.4.0-139-generic
  • Link to full system information report:
System Information Report
Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Desktop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:  Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz
    CPU Family:  0x6
    CPU Model:  0x17
    CPU Stepping:  0xa
    CPU Type:  0x0
    Speed:  2500 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Unsupported
    AES:  Unsupported
    AVX:  Unsupported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Ubuntu 16.04.5 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.4.0-139-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11804000
    X Window Manager:  Openbox
    Steam Runtime Version:  steam-runtime-beta-release_2018-11-23

Video Card:
    Driver:  NVIDIA Corporation GeForce GT 730/PCIe/SSE2
    Driver Version:  4.5.0 NVIDIA 384.130
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x1287
    Revision Not Detected
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 3840 x 1080
    Primary Display Size: 18.78" x 10.55" (21.54" diag)
                                            47.7cm x 26.8cm (54.7cm diag)
    Primary Bus: PCI Express 8x
    Primary VRAM: 2048 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC887-VD

Memory:
    RAM:  7982 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Total Hard Disk Space Available:  2806207 Mb
    Largest Free Hard Disk Block:  2436810 Mb
    VR Headset: None detected

Recent Failure Reports:

  • Proton version: 3.7-8

I confirm:

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

Symptoms

Sound crackling and popping. #1147 fixes it.

Everything else is perfect. This would have been a whitelist request but for the sound problem. You can tell this title uses an embedded copy of ScummVM via lsing the game directory (scummvm.exe).

Can't be whitelisted because of the user configuration change requirement. See also: https://wiki.scummvm.org/index.php/Riven:_The_Sequel_to_Myst

...

After having done a little more research I think I see one of the things going on. ScummVM has to be specially compiled with Mohawk engine support (./configure --enable-all-engines). It sounds like Cyan is using that combo as a compatibility layer. Not sure if scummvm for linux would have solved the audio issues but I have my suspicions.

Reproduction

Start an Ubuntu 16.06 system.

Enable Steam Play for unapproved titles.

Open Riven.

Sound should be immediately crackly and poppy in the sound test.

Uutopianfiat 2019-01-05 github

Reverted to my old pulseaudio configuration, built scummvm from source (https://github.com/scummvm/scummvm/commit/b28ac82fcba4ff9aed2690428311166df4915d7e) with the mohawk engine enabled in linux, and executed the game folder in it. No audio issues. Hope this helps.

?ghost 2019-01-07 github

I feel this is a bit too confusing.

You reverted to an "old" pulseaudio config but is that the original (as it would be with a newly installed OS) or did you change it up previously and revert to that? It would somewhat skew this issue if its not the original.

Proton 3.16-6 already has an audio update as well but I didn't see that mentioned as being tried.

And there's too many things going on with reverting config, building from source, and enabling mohawk to know which one did the trick for you or it it was 2/3 or 3/3 needed.

I think its great that you posted what fixed it for you but it could help people more by narrowing things down better or be a bit void if pulseaudio was messed with previously.

Proton versions