ValveSoftware / ValveSoftware/Proton
Riven (63610)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name of the game with compatibility issues: Riven
- Build ID: 3240037
- Steam AppID of the game: https://steamdb.info/app/63610/
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:
- that I haven't found an existing compatibility report for this game.
- 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.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Riven compatibility report, the referenced issue #1147, and the embedded scummvm.exe mentioned in the game directory. Reproduce the issue using Steam Play with Proton 3.7-8 on Ubuntu and verify that the crackling and popping are resolved without requiring a user configuration change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, ubuntu
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100