https://bugs.freedesktop.org/show_bug.cgi?id=91969
Bug ID: 91969
Summary: [radeonsi][bonaire] Stalls with Borderlands 2
Product: Mesa
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: shawn.starr(a)rogers.com
QA Contact: dri-devel(a)lists.freedesktop.org
kernel 4.3.0-rc0 (Fedora snapshot)
mesa git master / with also experimental radeonsi shader cache (still stalls
with it even)
LLVM trunk (Sept 10th, 2015 build)
I've done some profiling of Borderlands 2 (just the menu intro) and discovered
what may be causing the stalls.
Apitrace: https://drive.google.com/open?id=0Bze7CJKD12nORWQ4RTdIbk4zT1k
Results from profile show the following calls with spikes:
25208614 [glDrawRangeElements]
25208651 [glLinkProgram]
29526799 [glDrawRangeElements]
29526657 [glDrawRangeElements]
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=84232
Priority: medium
Bug ID: 84232
Assignee: dri-devel(a)lists.freedesktop.org
Summary: PHINode containing itself causes segfault in LLVM when
compiling Blender OpenCL kernel with R600 backend
Severity: normal
Classification: Unclassified
OS: All
Reporter: vitalif(a)yourcmc.ru
Hardware: Other
Status: NEW
Version: XOrg CVS
Component: DRM/Radeon
Product: DRI
Created attachment 106717
--> https://bugs.freedesktop.org/attachment.cgi?id=106717&action=edit
Blender output with R600_DEBUG=compute,fs,vs,gs,ps,cs
I'm trying to run Blender using Mesa OpenCL implementation on a radeonsi card.
First the kernel didn't want to compile, but that was caused by a bug in it
(they were using . instead of -> in 1 place), and after fixing this bug I've
got the kernel to compile...
...But after that, LLVM started to crash during translation of IR into shader
code with R600 backend.
I've done some investigation and figured out that the crash is caused by a
PHINode containing itself. SIAnnotateControlFlow::handleLoopCondition() can't
handle such situation - it recurses into itself, calls Phi->eraseFromParent()
inside the inner execution, returns into outer one, gets zeroed out object and
crashes when trying to do something with its members... for example when
trying to erase it again.
I've tried to understand the semantics of such PHINodes from reading the code
and got a suspicion that the rest of LLVM code just ignores PHINodes equal to
their parent, so I've tried to fix the bug by making handleLoopCondition()
skip IncomingValues equal to the Phi itself, but the bug didn't go away!
Surprisingly, PHINode may not just contain itself directly, but it also may
contain itself inside another PHINode, i.e.
Phi->getIncomingValue(0)->getIncomingValue(0) == Phi, which results in the same
problem with SIAnnotateControlFlow...
I'll attach Blender output with R600_DEBUG = trace everything and a stack trace
of the crash.
The bug reproduced with llvm 3.5 and snapshot of 3.6; blender is 2.71; Mesa is
from OIBAF's repository.
sudo -E CYCLES_OPENCL_TEST=1 R600_DEBUG=compute,fs,vs,gs,ps,cs blender cup\ of\
coffee\ 5.blend &> kernel-llvm.log
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=89659
Bug ID: 89659
Summary: GPU Hangs with dota2
Product: DRI
Version: XOrg git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: DRM/Radeon
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: kontakt(a)ib-guder.de
Created attachment 114442
--> https://bugs.freedesktop.org/attachment.cgi?id=114442&action=edit
dmesg after a crash
Hello,
I get reproducible GPU hangs often within one minute spectating a game in
dota2. Other OpenGL applications runs without hangs. The screen stays black,
the keyboard doesn't work after a crash. Networking via ssh works.
Archlinux 64bit
Mesa: 10.5.1
Linux: 3.18.6 and 3.14.53
Thank you and best wishes
Tom Guder
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=89059
Bug ID: 89059
Summary: Dota crashes constantly before 10min mark
Product: Mesa
Version: git
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: jarkko_korpi(a)hotmail.com
QA Contact: dri-devel(a)lists.freedesktop.org
I got oibaf ppa. They started to use LLVM 3.6 compiler around that time I
started to have unstable dota. I cant finnish any dota 2 games. The computer
hangs before 10min mark while in dota. But I have played around 2hour episode
of game of thrones from tell tale. So this sounds only dota 2 issue for me.
I could see console a message something like this:
"Still active bo inside vm"
The computer freezes, most of the times I could only force boot.
Gpu r9 290
3.19.0-031900rc7
OpenGL renderer string: Gallium 0.4 on AMD HAWAII
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.0-devel
(git-08a06b6 2015-02-10 trusty-oibaf-ppa)
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=90284
Bug ID: 90284
Summary: radeon crashes (ring 0 stall) with GPU fault detected:
147, and *ERROR* radeon: dpm resume failed.
Product: DRI
Version: XOrg git
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/Radeon
Assignee: dri-devel(a)lists.freedesktop.org
Reporter: niklas(a)trippler.no
Created attachment 115515
--> https://bugs.freedesktop.org/attachment.cgi?id=115515&action=edit
journalctl -r -x --boot=-4
Graphics card: AMD R9 290
Kernel: Linux archfractal 4.0.1-1-ARCH #1 SMP PREEMPT
Monitors connected: 2
DE: Xfce
Relevant packages:
local/xf86-video-ati 1:7.5.0-2 (xorg-drivers xorg)
local/lib32-mesa 10.5.4-1
local/lib32-mesa-libgl 10.5.4-1
local/lib32-mesa-vdpau 10.5.4-1
local/linux 4.0.1-1 (base)
local/xorg-server 1.17.1-5 (xorg)
This bug, which is triggered by dota2 (Valve game), locks up both displays for
a few seconds before they blink black and freeze in the last frame displayed,
requireing a system reboot. The bug seems to happen with others (same symptoms
/ log messages) using other applications (chrome html5 video was mentioned),
but dota2 seems like one of the few recreatable ways to trigger the bug.
Steps to recreate:
Have steam and dota 2 installed (might have to remove steams own bundled
libstdc++ libraries as they conflict with mesa).
Launch dota 2 with any video settings
Start a new lobby with "cheats enabled" and "all pick" game mode (these don't
matter, but make it faster to recreate)
Pick the hero "Chaos Knight" and enter the game
Type in chat "-lvlup 24" to gain max level and skill up everything
Click R to use ulti (which spawns copies of himself)
Hold-drag mouse over all the illusions and the hero.
When the mouse button is released the above bug triggers, crashing the
displaydriver and taking the computer down with it.
In the log attached (journal_log) the bug is triggered at 17:43:50, the first
line there is: "kernel: radeon 0000:01:00.0: GPU fault detected: 147
0x000cc801"
I noticed a few lines later the following lines appeared:
May 02 17:44:01 archfractal kernel: [drm:radeon_pm_resume [radeon]] *ERROR*
radeon: dpm resume failed
May 02 17:44:01 archfractal kernel: [drm:ci_dpm_enable [radeon]] *ERROR*
ci_start_dpm failed
I guessed the bug had something to do with dpm, and disabled it (kernel
parameter radeon.dpm=0). When I had done this the bug could still be recreated,
but the log showed completely different error messages. This log is also
attached as "journal_log_radeon_dpm_is_0"
I had to gzip the first log to fit within the 3M file size limit
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugzilla.kernel.org/show_bug.cgi?id=103881
Bug ID: 103881
Summary: HP Compaq dc5750 fails to resume from suspend
Product: Drivers
Version: 2.5
Kernel Version: 4.1.6.i386
Hardware: All
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Video(DRI - non Intel)
Assignee: drivers_video-dri(a)kernel-bugs.osdl.org
Reporter: jefferym(a)gmail.com
Regression: No
Created attachment 186431
--> https://bugzilla.kernel.org/attachment.cgi?id=186431&action=edit
Patch adding the dc5750 to the list of radeon rs4xxx quirks
The HP Compaq dc5750 is unable to resume from the suspend state. With the
system suspended and I press the power button on the front of the machine I
expect it to wake up. When the button is pressed the HDD and CD drive lights
activate briefly and the fan powers on. The video output does not appear to
resume and stays black. I have to hard power the system to bring it back.
Attempting to suspend/resume has this issue every time I have tried it.
I observed this behavior on kernels 4.1.6 and 4.0.5.
Setting devices in /sys/power/pm_debug resulted in the system failing to
resume.
The freezer method in /sys/power/pm_debug did not have an issue resuming.
I enabled /sys/power/pm_trace and after the hard boot I was able to find a
reasonable hash matches line: ' pci 0000:01:05.0: hash matches'. Additionally
/sys/power/pm_trace_dev_match was able to resolve this to `radeon`.
I was able to boot using a serial console and prevented the radeon driver from
loading. In this state it was able to suspend and resume properly. From this
state I let the radeon driver load again and the system would fail to resume
from suspend.
I was able to add this system to the list of RS480 quirks. The system was able
to suspend and resume normally with the change. It worked with the Xserver
running as well. It appears to be running normally. I have attached the patch I
tested against the 4.0.5 and 4.1.6 kernels.
Is there anything else I should test?
--
You are receiving this mail because:
You are watching the assignee of the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=81689
Priority: medium
Bug ID: 81689
Assignee: dri-devel(a)lists.freedesktop.org
Summary: Black screen in info-beamer
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: sa(a)whiz.se
Hardware: x86 (IA32)
Status: NEW
Version: 10.2
Component: Drivers/Gallium/r600
Product: Mesa
The multimedia presenter info-beamer ( http://info-beamer.org/ ) just renders a
black screen with r600g.
It's working fine with software rendering and on Intel hardware.
Not a regression, or at least present in Mesa 9.2.
I've made an apitrace of one of the beamer demos:
https://my.owndrive.com/public.php?service=files&t=cef11b335be2741058363783…
The trace renders correctly but gives a lot of errors, so this might be a bug
in info-beamer:
0 87813 glGetUniformLocation(program = 0, name = "Color") = -1
87813: warning: glGetError(glGetUniformLocation) = GL_INVALID_VALUE
87872: glDebugOutputCallback: High severity API error 1, GL_INVALID_OPERATION
in glReadBuffer(buffer=0x405)
87872: glDebugOutputCallback: High severity API error 1, GL_INVALID_OPERATION
in glDrawBuffer(buffer=0x405)
0 87872 glPopAttrib()
87872: warning: glGetError(glPopAttrib) = GL_INVALID_OPERATION
87882: glDebugOutputCallback: High severity API error 1, GL_INVALID_VALUE in
glGetUniformLocation
System environment:
-- system architecture: 32-bit
-- Linux distribution: Debian unstable
-- GPU: REDWOOD
-- Model: XFX Radeon HD 5670 1GB
-- Display connector: DVI
-- xf86-video-ati: 7.4.0
-- xserver: 1.16.0
-- mesa: 10.2.4
-- drm: 2.4.54
-- kernel: 3.13
--
You are receiving this mail because:
You are the assignee for the bug.