Is it possible to use Fedora 7 to host a 4870 card for CAL evaluation? I've got the card installed. I've got Catalyst 8.9 installed. I can see the fglrx module is loaded with lsmod. The card produces video output. But when I try to run:
/usr/local/amdcal/samples/tutorial/OpenCloseDevice/OpenCloseDevice
I get the following:
Opening Device : 0
There was an error opening device 0.
Suggestions?
-- Carl
Another clue...
After "aticonfig --init" the system hung when it tried to start X. The xorg.conf that ended up working after the debug process is for a generic VESA device. Maybe fglrx and X aren't playing nice?
-- Carl
Here's what worked for me. Upgrade to Fedora 8, then do "yum update" and reboot until nothing else needs to be updated. First update was 20 or so packages, second update was almost 500 packages. Then go through the install of Catalyst, CAL, and Brook+ and you'll be able to run examples. You will get "locking assertion failure" messages, but they are benign.
-- Carl
hey, thanks for your info. I did exactly what you said. It seems to work. But that "locking assertion failure" is really annoying. Any one knows how to fix this?
From what I read, a locking mechanism in lower-level library routines is being used incorrectly by higher-level code, causing a warning to be generated. Older versions of the library just ignored the misuse, but the library developers needed to make the problems visible so higher-level code developers could fix them. I believe there used to be a #define in the library code or an environment variable you could set to disable the output of the warning message, but that seems to have been removed... probably to encourage fixing the logic problems!
It's not clear to me if the higher-level code that needs to be fixed in our case belongs to AMD or something they rely on to build their examples. Anyone know?
-- Carl