Package Details: duckstation-git 0.1.r8033.g2f70d1b-1

Git Clone URL: https://aur.archlinux.org/duckstation-git.git (read-only, click to copy)
Package Base: duckstation-git
Description: A Sony PlayStation (PSX) emulator, focusing on playability, speed, and long-term maintainability (git version)
Upstream URL: https://github.com/stenzek/duckstation
Keywords: emulator game gaming psone psx
Licenses: cc-by-nc-nd-4.0
Conflicts: duckstation
Provides: duckstation
Submitter: jackdroido
Maintainer: eugene
Last Packager: eugene
Votes: 26
Popularity: 0.69
First Submitted: 2020-04-25 18:24 (UTC)
Last Updated: 2024-12-01 23:33 (UTC)

Dependencies (44)

Required by (0)

Sources (10)

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 Next › Last »

katt commented on 2021-11-27 16:16 (UTC)

@visious5d It's unclear if you actually tried it with their appimage, if you did and the same issue happened please reply to their thread.

Either way we build the package just like they do, but the developer decides to be an asshole to all packagers for no reason either way.

visious commented on 2021-11-27 16:11 (UTC)

Hi, I have already reported this bug here: https://github.com/stenzek/duckstation/issues/2751 and they told me report it here. Did I something wrong? What makes no sense because the packager is responsible to build the package from the source code.

Game details [Serial Code, Region] [SLES-01660 Rollcage (Europe)] [SLUS-00437 Tomb Raider II (USA)]

Description of the issue / bug [Both games start normally and stopping before gameplay]

Steps to reproduce [1. Rollcage [visious@archlinux]: ~>$ duckstation-qt Program directory "/opt/duckstation" User directory: "/home/visious/.local/share/duckstation" [ 0.1767] I/SDLControllerInterface: Loading game controller mappings from '/opt/duckstation/database/gamecontrollerdb.txt' Loaded translation file for language "en" [ 24.7157] I/HostInterface: Boot Filename: /home/visious/PlayStation/PS1/RollCage/RollCage - PAL/RC.img [ 24.7748] W(ErrorHandler): X11 Error: BadMatch (invalid parameter attributes) (Error 8 Minor 34 Request 154) [ 24.7772] W(ErrorHandler): X11 Error: BadMatch (invalid parameter attributes) (Error 8 Minor 34 Request 154) [ 24.7881] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 24.7912] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 24.7957] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 24.7971] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 24.7984] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 24.9069] I/GL::Context: Created a OpenGL context [ 24.9113] I/GL::Context: GL_VENDOR: NVIDIA Corporation [ 24.9113] I/GL::Context: GL_RENDERER: GeForce G105M/PCIe/SSE2 [ 24.9113] I/GL::Context: GL_VERSION: 3.3.0 NVIDIA 340.108 [ 24.9113] I/GL::Context: GL_SHADING_LANGUAGE_VERSION: 3.30 NVIDIA via Cg compiler [ 24.9470] E(CompileShader): Shader compiled with warnings:

[ 24.9470] E(CompileShader): Shader compiled with warnings:

[ 24.9470] E(CompileShader): Shader compiled with warnings:

[ 24.9471] E(CompileShader): Shader compiled with warnings:

[ 24.9473] E(Link): Program linked with warnings:

[ 24.9476] E(Link): Program linked with warnings:

[ 25.0222] E(LoadTexture): Failed to open texture resource 'resources/logo.png' [ 25.0364] I/HostInterface: Creating 'Cubeb' audio stream, sample rate = 44100, channels = 2, buffer size = 2048 [ 25.0389] I/CubebAudioStream: Minimum latency in frames: 1102 [ 25.0416] I/System: Loading CD image '/home/visious/PlayStation/PS1/RollCage/RollCage - PAL/RC.img'... [ 25.0420] I/System: Auto-detected console PAL region for '/home/visious/PlayStation/PS1/RollCage/RollCage - PAL/RC.img' (region PAL) [ 25.0420] I/System: Console Region: PAL (Europe, Australia) [ 25.0420] I/HostInterface: Searching for a PAL (Europe, Australia) BIOS in '/home/visious/.local/share/duckstation/bios'... [ 25.0439] W(FindBIOSImageInDirectory): Falling back to possibly-incompatible image '/home/visious/.local/share/duckstation/bios/SCPH1001.BIN': SCPH-1001, 5003, DTL-H1201, H3001 (v2.2 12-04-95 A) [ 25.1602] I/GameSettings: Loaded settings for 260 games [ 25.1604] I/GameSettings: Loaded settings for 1 games [ 25.1625] I/Common::MemoryArena: File mapping name: duckstation_4045829 [ 25.1626] I/Bus: RAM is 2097152 bytes at 0x7f1d2e1c9000 [ 25.1661] I/GPU_HW_OpenGL: Max texture size: 8192x8192 [ 25.1661] I/GPU_HW_OpenGL: Per-sample shading: supported [ 25.1661] I/GPU_HW_OpenGL: Max multisamples: 16 [ 25.1661] I/GPU_HW_OpenGL: Uniform buffer offset alignment: 256 [ 25.1662] W(SetCapabilities): GL_EXT/OES_copy_image missing, this may affect performance. [ 25.1662] I/GPU_HW_OpenGL: Max texel buffer size: 134217728 [ 25.1662] I/GPU_HW: Resolution Scale: 3 (3072x1536), maximum 8 [ 25.1662] I/GPU_HW: Multisampling: 1x [ 25.1662] I/GPU_HW: Dithering: Disabled [ 25.1662] I/GPU_HW: Texture Filtering: Nearest-Neighbor [ 25.1662] I/GPU_HW: Dual-source blending: Supported [ 25.1662] I/GPU_HW: Using UV limits: NO [ 25.1662] I/GPU_HW: Depth buffer: NO [ 25.1662] I/GPU_HW: Downsampling: Disabled [ 25.1663] I/GPU_HW: Using software renderer for readbacks: NO [ 25.1895] I/GL::ShaderCache: 1 program binary formats supported by driver [ 25.1905] I/GL::ShaderCache: Read 126 entries from '/home/visious/.local/share/duckstation/cache/gl_programs.idx' [ 25.3779] I/Bus: Fastmem base: 0x7f1bf727f000 [ 25.4061] I/CDROMAsyncReader: Read thread started with readahead of 8 sectors [ 25.4094] I/MemoryCard: Loaded memory card from /home/visious/.local/share/duckstation/memcards/Rollcage (Europe) (En,Fr,De,Es,It)_1.mcd [ 25.4771] I/CDROM: Inserting new media, disc region: PAL, console region: PAL [ 25.5581] I/FrontendCommon: Screensaver suspended by 0x3a00025. [ 25.5610] I/CommonHostInterface: Target speed: 100.000000% [ 25.5610] I/CommonHostInterface: Syncing to audio and video [ 25.5611] I/CommonHostInterface: Max display fps: 0.000000 (skipping displaying frames when needed) [ 25.5611] I/CommonHostInterface: Audio input sample rate: 44100 hz [ 41.1925] W(ExecuteCommand): CDROM Pause command while seeking from 184 to 166 - jumping to seek target [ 42.6877] W(BeginCommand): Cancelling pending command 0x09 (Pause) second response [ 44.3825] W(ExecuteCommand): CDROM Pause command while seeking from 253 to 166 - jumping to seek target [ 60.8275] I/MemoryCard: Writing memory card sector 63 [ 64.3804] W(DoEXP1Access): EXP1 write: 0x1F7FFFD8 <- 0x00000031 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFFD4 <- 0xBFC01530 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFFB4 <- 0x00004124 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFFC4 <- 0x1F7FFFD8 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFFC8 <- 0x00000001 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFFBC <- 0x00008674 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFF90 <- 0x80191D99 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFF8C <- 0x00000000 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFF88 <- 0x00000001 [ 64.3805] W(DoEXP1Access): EXP1 write: 0x1F7FFF94 <- 0x00002CDC it stops here]

[2. Tomb Raider II [visious@archlinux]: ~>$ duckstation-qt Program directory "/opt/duckstation" User directory: "/home/visious/.local/share/duckstation" [ 0.2043] I/SDLControllerInterface: Loading game controller mappings from '/opt/duckstation/database/gamecontrollerdb.txt' Loaded translation file for language "en" [ 21.0904] I/HostInterface: Boot Filename: /home/visious/PlayStation/PS1/Tomb Raider/Tomb Raider 2/Tomb Raider 2 [U] [SLUS-00437].img [ 21.1296] W(ErrorHandler): X11 Error: BadMatch (invalid parameter attributes) (Error 8 Minor 34 Request 154) [ 21.1305] W(ErrorHandler): X11 Error: BadMatch (invalid parameter attributes) (Error 8 Minor 34 Request 154) [ 21.1406] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 21.1425] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 21.1444] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 21.1457] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 21.1473] W(ErrorHandler): X11 Error: BadValue (integer parameter out of range for operation) (Error 2 Minor 34 Request 154) [ 21.2062] I/GL::Context: Created a OpenGL context [ 21.2106] I/GL::Context: GL_VENDOR: NVIDIA Corporation [ 21.2106] I/GL::Context: GL_RENDERER: GeForce G105M/PCIe/SSE2 [ 21.2106] I/GL::Context: GL_VERSION: 3.3.0 NVIDIA 340.108 [ 21.2106] I/GL::Context: GL_SHADING_LANGUAGE_VERSION: 3.30 NVIDIA via Cg compiler [ 21.2495] E(CompileShader): Shader compiled with warnings:

[ 21.2496] E(CompileShader): Shader compiled with warnings:

[ 21.2496] E(CompileShader): Shader compiled with warnings:

[ 21.2496] E(CompileShader): Shader compiled with warnings:

[ 21.2499] E(Link): Program linked with warnings:

[ 21.2501] E(Link): Program linked with warnings:

[ 21.3200] E(LoadTexture): Failed to open texture resource 'resources/logo.png' [ 21.3294] I/HostInterface: Creating 'Cubeb' audio stream, sample rate = 44100, channels = 2, buffer size = 2048 [ 21.3320] I/CubebAudioStream: Minimum latency in frames: 1102 [ 21.3346] I/System: Loading CD image '/home/visious/PlayStation/PS1/Tomb Raider/Tomb Raider 2/Tomb Raider 2 [U] [SLUS-00437].img'... [ 21.3351] I/System: Auto-detected console NTSC-U region for '/home/visious/PlayStation/PS1/Tomb Raider/Tomb Raider 2/Tomb Raider 2 [U] [SLUS-00437].img' (region NTSC-U) [ 21.3351] I/System: Console Region: NTSC-U/C (US, Canada) [ 21.3351] I/HostInterface: Searching for a NTSC-U/C (US, Canada) BIOS in '/home/visious/.local/share/duckstation/bios'... [ 21.3369] I/HostInterface: Using BIOS 'SCPH1001.BIN': SCPH-1001, 5003, DTL-H1201, H3001 (v2.2 12-04-95 A) [ 21.4634] I/GameSettings: Loaded settings for 260 games [ 21.4635] I/GameSettings: Loaded settings for 1 games [ 21.4653] I/Common::MemoryArena: File mapping name: duckstation_4050768 [ 21.4654] I/Bus: RAM is 2097152 bytes at 0x7f391cb83000 [ 21.4682] I/GPU_HW_OpenGL: Max texture size: 8192x8192 [ 21.4683] I/GPU_HW_OpenGL: Per-sample shading: supported [ 21.4683] I/GPU_HW_OpenGL: Max multisamples: 16 [ 21.4683] I/GPU_HW_OpenGL: Uniform buffer offset alignment: 256 [ 21.4683] W(SetCapabilities): GL_EXT/OES_copy_image missing, this may affect performance. [ 21.4683] I/GPU_HW_OpenGL: Max texel buffer size: 134217728 [ 21.4683] I/GPU_HW: Resolution Scale: 3 (3072x1536), maximum 8 [ 21.4684] I/GPU_HW: Multisampling: 1x [ 21.4684] I/GPU_HW: Dithering: Disabled [ 21.4684] I/GPU_HW: Texture Filtering: Nearest-Neighbor [ 21.4684] I/GPU_HW: Dual-source blending: Supported [ 21.4684] I/GPU_HW: Using UV limits: NO [ 21.4684] I/GPU_HW: Depth buffer: NO [ 21.4684] I/GPU_HW: Downsampling: Disabled [ 21.4684] I/GPU_HW: Using software renderer for readbacks: NO [ 21.4916] I/GL::ShaderCache: 1 program binary formats supported by driver [ 21.4918] I/GL::ShaderCache: Read 126 entries from '/home/visious/.local/share/duckstation/cache/gl_programs.idx' [ 21.6695] I/Bus: Fastmem base: 0x7f37e1c7e000 [ 21.7022] I/CDROMAsyncReader: Read thread started with readahead of 8 sectors [ 21.7043] I/MemoryCard: Loaded memory card from /home/visious/.local/share/duckstation/memcards/Tomb Raider II - Starring Lara Croft (USA)_1.mcd [ 21.7671] I/CDROM: Inserting new media, disc region: NTSC-U, console region: NTSC-U [ 21.8373] I/FrontendCommon: Screensaver suspended by 0x3a0001c. [ 21.8390] I/CommonHostInterface: Target speed: 100.000000% [ 21.8393] I/CommonHostInterface: Syncing to audio and video [ 21.8395] I/CommonHostInterface: Max display fps: 0.000000 (skipping displaying frames when needed) [ 21.8395] I/CommonHostInterface: Audio input sample rate: 44100 hz [ 37.9181] I/MemoryCard: Writing memory card sector 63 [ 84.3578] I/FrontendCommon: Screensaver resumed. it stops here]

Emulator version [duckstation-git-1:5280.287b1e1a-1]

fabian-ang commented on 2021-10-01 11:31 (UTC) (edited on 2021-10-01 11:37 (UTC) by fabian-ang)

The build problems are somewhat related to the wayland support. Removing the -DUSE_WAYLAND=1 switch did the trick for me. However this is a temporary solution for X users only

katt commented on 2021-09-29 22:02 (UTC)

This currently fails to build due to some package on arch getting updated, I am not quite sure which one, and picking random dependencies to downgrade hasn't helped so far.

If anyone can help solve this, please post here: https://github.com/stenzek/duckstation/issues/2630

katt commented on 2021-05-05 11:22 (UTC)

This is what the duckstation-git package already should be doing, but instead the maintainer insists on shipping a broken build.

spinvis commented on 2021-03-23 15:49 (UTC)

Please fix this pkgbuild. Duckstation-nogui segfaults and doesn't run at all. Translation errors when running duckstation-qt pop up on latest builds. Dependencies are also incorrect. See the duckstation issue tracker on GitHub for more information.

Building directly from source, or using the appimg, or the AUR duckstation-qt-bin all don't have these issues. You might also want to include more cmake switches like egl, X11, discord presence, cheevos, etc...

ghuwe commented on 2021-02-03 15:49 (UTC) (edited on 2021-02-03 16:19 (UTC) by ghuwe)

@ronoverdrive change "bin/duckstation-sdl" to "bin/duckstation-nogui" in the 36th line of the PKGBUILD.

ronoverdrive commented on 2021-02-02 01:24 (UTC) (edited on 2021-02-02 01:26 (UTC) by ronoverdrive)

Fails to build, can't find duckstation-sdl

[ 99%] Linking CXX executable ../../bin/duckstation-qt'' [100%] Built target duckstation-qt'' ==> Entering fakeroot environment...'' ==> Starting package()...'' install: cannot stat 'bin/duckstation-sdl': No such file or directory'' ==> ERROR: A failure occurred in package().'' Aborting...

deko commented on 2021-01-15 17:32 (UTC)

Please add -DUSE_WAYLAND=1 option