Game: Longshot - my current setup and bugs/findings #397
Labels
No labels
area/accessibility
area/audio
area/input
area/install
area/menu
area/renderer
area/saves
area/upscaling
good first issue
gpu/amd
gpu/igpu
gpu/intel
gpu/nvidia
help wanted
kind
bug
kind
chore
kind
docs
kind
feature
kind
performance
kind
question
needs measurements
platform/linux
platform/macos
platform/steam-deck
platform/windows
preview
priority
critical
priority
high
priority
low
status
blocked
status
confirmed
status
duplicate
status
invalid
status
needs-info
status
wontfix
testing wanted
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Longshot#397
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Longshot version
v3.0.0-rc3
Channel
Release candidate
What kind of problem
Low fps or stutter
What happened
I have been troubleshooting Hookshot, then Longshot for the last few days. I'm not much of a developer, so I used Google AI (Gemini I guess) to walk through trying to get this up and running. It helped me prepare the information to send you. Here is what it wanted me to post:
System Specifications:
• OS: Arch Linux (Rolling, X11 / XFCE)
• CPU: AMD Ryzen 7 3700X (8C/16T, locked to performance governor via cpupower)
• GPU: Intel Arc A750 (8GB VRAM)
• Graphics Driver: Mesa ANV (vulkan-intel, latest Arch rolling package)
• RAM & Storage: 32GB DDR4 + 16GB swapfile on PCIe 3.0 NVMe (ext4); ~/.cache/mesa_shader_cache symlinked to NVMe.
• Build Tested: Longshot v3.0.0-rc3 (Linux AppImage)
Summary of Findings:
The game is playable and visually accurate on Intel Arc A750 under Arch Linux (Mesa ANV) and performs dramatically more reliably than on Windows 11 (igc), which suffered severe shader compilation memory leaks, missing geometry faces, and flickering vertex lighting. However, specific driver flags and debug settings are required on Linux to resolve texture corruption and washed-out colors, and severe CPU-bound frame drops occur when animated NPCs are in view.
Working Configuration & Required Workarounds:
• Launch Environment Variable: ANV_MESH_SHADER=1
• Debug Tab Settings:
• Graphics Tab Settings:
Remaining Issues / Bugs Observed:
CPU Bottleneck Around NPCs (Kokiri Forest):
• Behavior: When looking at empty terrain or scenery without characters, frame rate reaches 30+ FPS. When multiple animated NPCs are in view (such as in Kokiri Forest, showing 6 FPS / Base 6), base frame rate drops sharply to 6–8 FPS, regardless of internal render resolution or texture filtering settings, indicating heavy single-threaded CPU overhead (likely skeletal skinning/animation or AI updates on Zen 2).
Transient Mesh/Vertex Artifacts on Load (ANV_MESH_SHADER=1):
• Behavior: Shortly after loading into Kokiri Forest with ANV_MESH_SHADER=1, stationary, skinny black triangles appeared suspended in mid-air (resembling a frozen flock of birds) before clearing up on their own once the graphics buffers finished stabilizing.
Window Hang on Exit / Live Resolution Resize:
• Behavior: Closing the game window occasionally leaves the frozen frame open on X11 (requiring xkill or killall -9 to close), and changing internal resolution from 50% straight to 100% mid-game can cause the 3D scene to go black while leaving the 2D minimap visible.
Input Hotplug Crash on Linux:
• Behavior: Enabling Bluetooth and pairing a controller while the game window is already running crashes the main window while leaving an orphaned audio process running in the background. Pairing the controller prior to launch avoids the crash completely.
Where in the game
Kolkiri Forrest, running around
How often
Every time
Graphics card and driver version
Sparkle Arc A750 8GB
CPU, RAM and operating system
Ryzen 7 3700, Arch Linux current
Changes from the defaults
No response
longshot_log.txt
I don't have a longshot_log*.*
Screenshots or video
No response
Before you send it