https://bugzilla.kernel.org/show_bug.cgi?id=116101
Joe P. MonopolyMan720@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID
--- Comment #5 from Joe P. MonopolyMan720@aol.com --- (In reply to Christian König from comment #4)
It doesn't matter what OpenGL driver you currently use for the desktop. The hardware is in use by something so unbinding can't work correctly.
Try "sudo lsof /dev/dri/card1" (or whatever number your Radeon card is) to figure out which process it is using.
Might be that X has opened for prime support or something without your knowledge.
Another possibility is that a framebuffer device is still bound to it.
Wow, can't believe it was that simple. I checked and X was using the device. I set the ignore option of the 290 to true in the X configuration file and it worked fine. X wasn't using the device and I am still able to use PRIME offloading. I'm having some issues when using PRIME, but that's a separate issue and I can now unbind the device. Thanks. Marking the bug as invalid.