Summary: | Civilization Beyond Earth crashes on r600 | ||
---|---|---|---|
Product: | Mesa | Reporter: | oleid |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | mboquien, pan.papadopoulos80 |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=93706 | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
oleid
2015-01-10 10:35:44 UTC
Same issue here and i'm also using git(67208.e28f9d0 to be precise, but this issue has been present since the games release). This is also an issue with 10.3.2 and 10.3.5, but i havent tested any other official releases. Also of note is when the game crashes i initially get a black screen for about 10secs and then the screen turns white. After a crash the kernel seems unresponsive as magic keys don't work. System: Arch Linux 64bit CPU: AMD Phenom2 X3 720 GPU: AMD HD5850( Mesa git 67208.e28f9d0) RAM: 8GB DE: KDE4 Kernel 3.17.6-1-ARCH Xorg 1.16 DPM is enabled Let me know if any more info is needed Is the bug present without LLVM? BTW, I don't recommend using LLVM with r600g for graphics, because it's not tested by developers and likely incomplete. Hey Marek! Thanks for having a look into this! As far as I can tell, the bug occurs without the LLVM backend. I just realized, that you have to set the environment variable "R600_LLVM", which I didn't. Instead, I tried to activate the LLVM backend by adding the string "llvm" to R600_DEBUG (yet, not in the run which created the traces). Furthermore, R600_LLVM is not set by default on ArchLinux. So actually, I never tried the LLVM backend. If you'd like to have a trace using the LLVM backend, please let me know. I can't download the trace. The google download returns error 400. That's strange. It works for me, even without being loged in to google. Please try this link: https://mescharet.de/owncloud/public.php?service=files&t=ab882a446ac7ca180c98d17370dddebc Have you tried with R600_DEBUG=nosb ? There's been a lot of updates since this bug was reported, is this still an issue? I just tried it again with current git (Mesa 11.2.0-devel (git-040e314)). It works for me with with low settings. I played a few turns - it seems to be fine, albeit a bit slow. When using medium settings, the game hits the assert: CivBE: ../nptl/pthread_mutex_lock.c:353: __pthread_mutex_lock_full: Assertion `(-(e)) != 3 || !robust' failed. and doesn't start. But there is no system crash. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/539. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.