Boinc won't detect my GPU (AMD/Linux64)
log in

Advanced search

Message boards : Number crunching : Boinc won't detect my GPU (AMD/Linux64)

Author Message
Profile Michael Yusko
Send message
Joined: 27 May 11
Posts: 7
Credit: 12,506,731
RAC: 2
Message 54865 - Posted: 24 Jun 2012 | 2:56:13 UTC

I've been using BOINC for a long time but up until now I've never had a GPU able to crunch with. I just purchased an AMD Radeon HD6950 2GB and I can't get BOINC to detect my GPU. I tried following the directions for GPU computing with Linux, but I can't seem to make it work. As soon as BOINC loads it says "No usable GPUs found."

I've tried it with both AMD's 12.4 and 12.6 Beta drivers and all sorts of options in the cc_config.xml file. Perhaps I'm missing something? I'm running BOINC 7.0.25 with the 2.6.37.6 kernel.

Thanks.
____________
-mpyusko

Pentium Dual-Core E6700 3.2GHz@3.7GHz
AMD Radeon HD6950 2GB @ 850MHz/1300MHz

Profile arkayn
Avatar
Send message
Joined: 14 Feb 09
Posts: 914
Credit: 74,780,239
RAC: 249
Message 54866 - Posted: 24 Jun 2012 | 4:02:57 UTC - in response to Message 54865.

One question, have you tried shutting down the client and then restarting it.

Not restarting the machine, but the BOINC daemon.

I have seen where BOINC does not detect the GPU until later in the boot process.
____________

Profile Michael Yusko
Send message
Joined: 27 May 11
Posts: 7
Credit: 12,506,731
RAC: 2
Message 54882 - Posted: 25 Jun 2012 | 15:03:14 UTC

Yes, I've tried that. also deleting the self-generated configuration files, and add/removing projects.

bash-4.1# lspci -vvs 01:00.0
01:00.0 VGA compatible controller: ATI Technologies Inc Cayman PRO [AMD Radeon 6900 Series] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device 186b
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 42
Region 0: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at fe9c0000 (64-bit, non-prefetchable) [size=128K]
Region 4: I/O ports at c000 [size=256]
Expansion ROM at fe9a0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0300c Data: 4189
Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Kernel driver in use: fglrx_pci
Kernel modules: fglrx

bash-4.1#



Thanks.
____________
-mpyusko

Pentium Dual-Core E6700 3.2GHz@3.7GHz
AMD Radeon HD6950 2GB @ 850MHz/1300MHz

Profile Michael Yusko
Send message
Joined: 27 May 11
Posts: 7
Credit: 12,506,731
RAC: 2
Message 55055 - Posted: 10 Jul 2012 | 0:07:13 UTC

I posted on the regular boinc forums and got my answer.

http://boinc.berkeley.edu/dev/forum_thread.php?id=7681#44805

FYI, now that it's running, a work unit that took my CPU ~2 hours and 20 minutes to complete, takes my GPU ~1 minute and 50 seconds to complete. And it's only using 90% of the GPU.
____________
-mpyusko

Pentium Dual-Core E6700 3.2GHz@3.7GHz
AMD Radeon HD6950 2GB @ 850MHz/1300MHz

Post to thread

Message boards : Number crunching : Boinc won't detect my GPU (AMD/Linux64)


Main page · Your account · Message boards


Copyright © 2013 AstroInformatics Group