In April 2013 AMD officially released Catalyst 13.4 for Linux with OpenCL Console Mode Support:
Console mode does not detect my HD 5000 Series GPU unless I run OpenCL code as root. Only a CPU device is found when the code is run with user permissions. This is expected: OpenCL Console Mode Support in Catalyst 13.4
"yes. It works only with root privileges."
Is there an update to when root privileges will no longer be required?
In the meantime, is there a way to minimise how much of the application actually runs as root? I'd like to avoid trashing kernel memory/corrupting my operating system when testing code.