Ryujinx / Ryujinx-Games-List

List of games & demos tested on Ryujinx
The Unlicense
1.03k stars 316 forks source link

The Elder Scrolls V: Skyrim - 01000A10041EA000 #1536

Open EmulationFanatic opened 4 years ago

EmulationFanatic commented 4 years ago

The Elder Scrolls V: Skyrim

Game Update Version : 1.0.12.517175

Current on master : 1.1.227

Graphics Backend : Vulkan

Loads and plays smoothly, but lighting & shadow effects sometimes flicker. See below for example: https://cdn.discordapp.com/attachments/694459861190311957/1011298676162969632/Skyrim_Lighting.mp4

Can crash after extended session with an AudioRenderer error.

00:13:16.477 |E| AudioProcessor.Worker Application : Unhandled exception caught: System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Ryujinx.Audio.Renderer.Dsp.DataSourceHelper.ProcessWaveBuffers(IVirtualMemoryManager memoryManager, Span1 outputBuffer, WaveBufferInformation& info, Span1 wavebuffers, VoiceUpdateState& voiceState, UInt32 targetSampleRate, Int32 sampleCount) in D:\a\Ryujinx\Ryujinx\Ryujinx.Audio\Renderer\Dsp\DataSourceHelper.cs:line 66

Hardware Specs :

CPU: Ryzen 7 5800X
GPU: NVIDIA RTX 3080 Ti
RAM: 32GB

Screenshots :

2022-08-22 09_31_20-Ryujinx 1 1 227 - The Elder Scrolls V_ Skyrim v1 0 12 517175 (01000A10041EA000) 2022-08-22 09_31_45-Ryujinx 1 1 227 - The Elder Scrolls V_ Skyrim v1 0 12 517175 (01000A10041EA000) 2022-08-22 09_32_22-Ryujinx 1 1 227 - The Elder Scrolls V_ Skyrim v1 0 12 517175 (01000A10041EA000) 2022-08-22 09_35_39-Ryujinx 1 1 227 - The Elder Scrolls V_ Skyrim v1 0 12 517175 (01000A10041EA000) 2022-08-22 09_36_37-Ryujinx 1 1 227 - The Elder Scrolls V_ Skyrim v1 0 12 517175 (01000A10041EA000)

EmulationFanatic commented 3 years ago

Same status on 1.0.6895

MetrosexualGarbodor commented 2 years ago

Needs an update.

MutantAura commented 2 years ago

Updated

EmulationFanatic commented 2 years ago

Updated

nsklaus commented 1 year ago

game runs and plays very nicely, but crashes frequently. i'm getting the same error as the opening post on this entry (audio error, index out of bound of array exception):

00:15:18.981 |E| AudioProcessor.Worker Application : Unhandled exception caught: System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Ryujinx.Audio.Renderer.Dsp.DataSourceHelper.ProcessWaveBuffers(IVirtualMemoryManager memoryManager, Span`1 outputBuffer, WaveBufferInformation& info, Span`1 wavebuffers, VoiceUpdateState& voiceState, UInt32 targetSampleRate, Int32 sampleCount) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Audio/Renderer/Dsp/DataSourceHelper.cs:line 142
   at Ryujinx.Audio.Renderer.Dsp.Command.DataSourceVersion2Command.Process(CommandList context) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Audio/Renderer/Dsp/Command/DataSourceVersion2Command.cs:line 88
   at Ryujinx.Audio.Renderer.Dsp.Command.CommandList.Process(IHardwareDevice outputDevice) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Audio/Renderer/Dsp/Command/CommandList.cs:line 116
   at Ryujinx.Audio.Renderer.Dsp.AudioProcessor.Work() in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Audio/Renderer/Dsp/AudioProcessor.cs:line 182
   at System.Threading.Thread.StartCallback()

tested on m2pro (macbook 2023), firmware version: 16.0.3, ryujinx version: 1.1.1015 skyrim version: 1.1.177.3285177 (ReleaseFinal)

juvenn commented 2 months ago

It happens with latest version as well. Other than that, game renders exceptionally well.

Firmware: 18.1.0
Ryujinx: 1.1.1345
Skyrim: 1.1.14.534571
Error stack ``` 00:17:46.217 |E| AudioProcessor.Worker AudioRenderer GetCoefficientAtIndex: Out of bound read for coefficient at index 18 00:17:46.217 |E| AudioProcessor.Worker AudioRenderer GetCoefficientAtIndex: Out of bound read for coefficient at index 19 00:17:46.240 |S| HLE.OsThread.3 ServiceHid IsSixAxisSensorAtRest: Stubbed. {appletResourceUserId: 1 ; sixAxisSensorHandle: 131075 ; isAtRest: True} 00:17:46.241 |E| AudioProcessor.Worker Application : Unhandled exception caught: System.IndexOutOfRangeException: Index was outside the bounds of the array. at Ryujinx.Audio.Renderer.Dsp.DataSourceHelper.ProcessWaveBuffers(IVirtualMemoryManager memoryManager, Span`1 outputBuffer, WaveBufferInformation& info, Span`1 wavebuffers, VoiceUpdateState& voiceState, UInt32 targetSampleRate, Int32 sampleCount) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Audio/Renderer/Dsp/DataSourceHelper.cs:line 49 at Ryujinx.Audio.Renderer.Dsp.Command.AdpcmDataSourceCommandVersion1.Process(CommandList context) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Audio/Renderer/Dsp/Command/AdpcmDataSourceCommandVersion1.cs:line 60 at Ryujinx.Audio.Renderer.Dsp.Command.CommandList.Process(IHardwareDevice outputDevice) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Audio/Renderer/Dsp/Command/CommandList.cs:line 116 at Ryujinx.Audio.Renderer.Dsp.AudioProcessor.Work() in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Audio/Renderer/Dsp/AudioProcessor.cs:line 207 at System.Threading.Thread.StartCallback() ```
Startup profile ``` 00:00:00.167 |I| Configuration LogValueChange: ResScale set to: 1 00:00:00.171 |I| Configuration LogValueChange: ResScaleCustom set to: 1 00:00:00.171 |I| Configuration LogValueChange: MaxAnisotropy set to: -1 00:00:00.172 |I| Configuration LogValueChange: AspectRatio set to: Fixed16x9 00:00:00.172 |I| Configuration LogValueChange: BackendThreading set to: Auto 00:00:00.173 |I| Configuration LogValueChange: GraphicsBackend set to: Vulkan 00:00:00.173 |I| Configuration LogValueChange: PreferredGpu set to: 0x106B_0xE0203EF 00:00:00.173 |I| Configuration LogValueChange: AntiAliasing set to: None 00:00:00.174 |I| Configuration LogValueChange: ScalingFilter set to: Bilinear 00:00:00.174 |I| Configuration LogValueChange: ScalingFilterLevel set to: 80 00:00:00.174 |I| Configuration LogValueChange: EnableDockedMode set to: True 00:00:00.178 |I| Configuration LogValueChange: EnableVsync set to: True 00:00:00.178 |I| Configuration LogValueChange: EnableShaderCache set to: True 00:00:00.178 |I| Configuration LogValueChange: EnableTextureRecompression set to: False 00:00:00.178 |I| Configuration LogValueChange: EnableMacroHLE set to: True 00:00:00.178 |I| Configuration LogValueChange: EnableColorSpacePassthrough set to: False 00:00:00.178 |I| Configuration LogValueChange: EnablePtc set to: True 00:00:00.178 |I| Configuration LogValueChange: EnableInternetAccess set to: False 00:00:00.178 |I| Configuration LogValueChange: EnableFsIntegrityChecks set to: True 00:00:00.178 |I| Configuration LogValueChange: FsGlobalAccessLogMode set to: 0 00:00:00.179 |I| Configuration LogValueChange: AudioBackend set to: SDL2 00:00:00.179 |I| Configuration LogValueChange: AudioVolume set to: 1 00:00:00.180 |I| Configuration LogValueChange: MemoryManagerMode set to: HostMapped 00:00:00.180 |I| Configuration LogValueChange: ExpandRam set to: False 00:00:00.180 |I| Configuration LogValueChange: IgnoreMissingServices set to: False 00:00:00.180 |I| Configuration LogValueChange: UseHypervisor set to: True 00:00:00.181 |I| Configuration LogValueChange: MultiplayerMode set to: Disabled 00:00:00.182 |N| Application PrintSystemInfo: Ryujinx Version: 1.1.1345 00:00:00.184 |N| Application Print: Operating System: macOS 14.2.1 (23C71) (Arm64) 00:00:00.184 |N| Application Print: CPU: Apple M1 Pro ; 10 logical 00:00:00.185 |N| Application Print: RAM: Total 32 GiB ; Available 10.2 GiB 00:00:00.187 |N| Application PrintSystemInfo: Logs Enabled: Info, Warning, Error, Guest, Stub 00:00:00.187 |N| Application PrintSystemInfo: Launch Mode: UserProfile ```