Installing driver for HD7750. What am I missing?

Message boards : GPUs : Installing driver for HD7750. What am I missing?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile jay_e

Send message
Joined: 8 Mar 07
Posts: 109
United States
Message 47850 - Posted: 19 Feb 2013, 5:58:51 UTC

Hi there.
For 3 days I have been reading and installing - and MISSING something.

OK.
I just got a Radeon HD 7750.
But, I'm running Linux (Debian)

I went to the AMD website and was pleased to see that they had proprietary drivers for Linux.
http://support.amd.com/us/gpudownload/Pages/index.aspx
sent to:
AMD Catalyst™ Proprietary Display Driver - Linux x86 & Linux x86_64
(( OK, I have AMD 64. I assumed that x86_64 would work. ))

This called out a download for:
AMD Catalyst™ 13.1 Proprietary Linux x86 Display Driver

Here is where I get confused.
When I start the install of that driver, it then gives a choice of:
A) Install Driver 9.012 on Xorg 6.9 or later 64 bit
B) Generate Distribution Specific Driver Package

here is what happens.
A) Errors out - One or more tools required for the installation cannoot be found on the system.
Install the required tools before installing the fglrx driver.
...
See /usr/share/ati/fglrx-install.log for more details.

OK.
The log says I'm missing version.h
Houston, we have a path problem..

the error message:
fglrx installation requires that the system have kernel headers.
/lib/modules/2.6.32-5-amd64/build/include/linux/version.h
cannot be found on this system.

But it is another path on my system:
/usr/include/linux/version.h

OK. I did a punt. Tried the "Generate Distribution Specific Driver Package" option.

Not quite OK.
It supported RedHat, SUSE, Debian-Lenny (see note), Fedora, Mageia,
Mageia, Mandriva, Slackware, and Ubuntu

Note: The Debian Lenny release is fairly outdated.
( Squeeze followed Lenny in February, 2011. "Wheezy" is upcoming.)

I tried a

./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run \
--buildpkg Debian/stable

This gave the error:
./packages/Debian/ati-packager.sh: 177:
dpkg-architecture: not found
Error: unsupported architecture:

Punt again.
Wipe out whole system and try Ubuntu instead of Debian.

Remenber the fglrx driver mentioned above?
When I installed those, the video crashed/hung/wentaway.

Lots of messages in the Ubuntu forums that said to uninstall fglrx.

So.
Can anyone tell me about the relationship between
catalyst 13 and fglrx?

I read (somewhere) that catalyst required Microsoft ".net".

Suggestions? Love letters? Advice?

Many thanks in advance,
Jay

PS
BOINC says it can't see the GPU.
I suppose this is because there is no driver. (yet)

ID: 47850 · Report as offensive
Profile jay_e

Send message
Joined: 8 Mar 07
Posts: 109
United States
Message 47934 - Posted: 22 Feb 2013, 7:07:17 UTC - in response to Message 47850.  
Last modified: 22 Feb 2013, 7:11:15 UTC

Hm. No Bites. Yet.

I went back and re-read wiki.debian.org/ATIProprietary.

The wiki listed instructions for squeeze.
These said to install fglrx - driver and -control with headers to the current kernel.
Did these. installed without a hitch.
Reboot.
Did not get to the GDM login screen.
log had repeated crashes.

Removed fglrx
installed standard ati video. the video now works -

BUT
BOINC says
Fri 22 Feb 2013 12:54:37 AM EST No usable GPUs found
(argh)

I went back and installed freeglut3
No recognition
Installed just about everything that mentioned Open GL
Still no recognition from BOINC.


Any suggestions???

Thanks,
Jay

PS, Here is what xorg.o.log says
((Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown. ))

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.0.0-1-amd64 x86_64 Debian
Current Operating System: Linux pc-14-large 2.6.32-5-amd64 #1 SMP Fri Feb 15 15:39:52 UTC 2013 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=UUID=e79f4c23-2e17-44d4-939c-66c2ab6243a4 ro quiet
Build Date: 29 October 2011  06:58:14PM
xorg-server 2:1.7.7-14 (Julien Cristau <jcristau@debian.org>) 
Current version of pixman: 0.16.4

...

(--) PCI:*(0:1:0:0) 1002:683f:1682:3248 ATI Technologies Inc rev 0, Mem @ 0xc0000000/268435456, 0xfea00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.0.0
	ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 2.0
...
(==) Matched ati as autoconfigured driver 0
(==) Matched vesa as autoconfigured driver 1
(==) Matched fbdev as autoconfigured driver 2
(==) Assigned the driver to the xf86ConfigLayout
(II) LoadModule: "ati"
(II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
(II) Module ati: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 6.13.1
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "radeon"
(II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 6.13.1
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
	compiled for 1.7.7, module version = 2.3.0
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "fbdev"
(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
	compiled for 1.7.6.901, module version = 0.4.2
	ABI class: X.Org Video Driver, version 6.0
(II) RADEON: Driver for ATI Radeon chipsets:
	ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
	ATI Radeon Mobility X300 (M24) 3152 (PCIE),
	ATI FireGL M24 GL 3154 (PCIE), ATI FireMV 2400 3155 (PCI),
	ATI Radeon X600 (RV380) 3E50 (PCIE),
	ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
	ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
	ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
	ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
	ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
	ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
	ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
	ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
	ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
	ATI Radeon 8500 AIW BB (AGP), ATI Radeon 8500 AIW BC (AGP),
	ATI Radeon IGP320M (U1) 4336, ATI Radeon IGP330M/340M/350M (U2) 4337,
	ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
	ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
	ATI Radeon X800PRO (R420) JI (AGP),
	ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
	ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
	ATI Radeon Mobility 9800 (M18) JN (AGP),
	ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
	ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
	ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
	ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
	ATI Radeon Mobility M7 LW (AGP),
	ATI Mobility FireGL 7800 M7 LX (AGP),
	ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
	ATI FireGL Mobility 9000 (M9) Ld (AGP),
	ATI Radeon Mobility 9000 (M9) Lf (AGP),
	ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI Radeon 9700 Pro ND (AGP),
	ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
	ATI FireGL X1 NG (AGP), ATI Radeon 9800PRO NH (AGP),
	ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP),
	ATI Radeon 9800XT NJ (AGP),
	ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
	ATI Radeon Mobility 9600 (M10) NQ (AGP),
	ATI Radeon Mobility 9600 (M11) NR (AGP),
	ATI Radeon Mobility 9600 (M10) NS (AGP),
	ATI FireGL Mobility T2 (M10) NT (AGP),
	ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
	ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
	ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
	ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
	ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
	ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
	ATI Radeon Mobility X300 (M22) 5460 (PCIE),
	ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
	ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
	ATI Radeon X800PRO (R423) UI (PCIE),
	ATI Radeon X800LE (R423) UJ (PCIE),
	ATI Radeon X800SE (R423) UK (PCIE),
	ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
	ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
	ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
	ATI FireGL unknown (R423) UR (PCIE),
	ATI FireGL unknown (R423) UT (PCIE),
	ATI Mobility FireGL V5000 (M26) (PCIE),
	ATI Mobility Radeon X700 XL (M26) (PCIE),
	ATI Mobility Radeon X700 (M26) (PCIE),
	ATI Mobility Radeon X700 (M26) (PCIE),
	ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
	ATI Radeon Mobility 9100 IGP (U3) 5835,
	ATI Radeon XPRESS 200 5954 (PCIE),
	ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
	ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
	ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
	ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
	ATI Radeon XPRESS 200M 5975 (PCIE),
	ATI Radeon XPRESS 200 5A41 (PCIE),
	ATI Radeon XPRESS 200M 5A42 (PCIE),
	ATI Radeon XPRESS 200 5A61 (PCIE),
	ATI Radeon XPRESS 200M 5A62 (PCIE),
	ATI Radeon X300 (RV370) 5B60 (PCIE),
	ATI Radeon X600 (RV370) 5B62 (PCIE),
	ATI Radeon X550 (RV370) 5B63 (PCIE),
	ATI FireGL V3100 (RV370) 5B64 (PCIE),
	ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
	ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
	ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
	ATI Mobility Radeon X800 XT (M28) (PCIE),
	ATI Mobility FireGL V5100 (M28) (PCIE),
	ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
	ATI Radeon X850 XT PE (R480) (PCIE),
	ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
	ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
	ATI Radeon X850 XT (R480) (PCIE),
	ATI Radeon X800XT (R423) 5D57 (PCIE),
	ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
	ATI Radeon X700 PRO (RV410) (PCIE),
	ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
	ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
	ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
	ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
	ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
	ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
	ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
	ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
	ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
	ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
	ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
	ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
	ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
	ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
	ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
	ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
	ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
	ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
	ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
	ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
	ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
	ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
	ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
	ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
	ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
	ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
	ATI Mobility Radeon X1700, ATI Radeon X2300HD,
	ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
	ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
	ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,  
                   [sic - the list repeats this entries.]
	ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
	ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
	ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
	ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
	ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
	ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
	ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
	ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
	ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
	ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
	ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
	ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
	ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
	ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
	ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
	ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
	AMD FireStream 9250, ATI FirePro V8700 (FireGL),
	ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
	ATI Mobility RADEON HD 4870, ATI Radeon 4800 Series,
	ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
	ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP),
	ATI Mobility Radeon HD 4670, ATI FirePro M5750,
	ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP),
	ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
	ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
	ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
	ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
	ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
	ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
	ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
	ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
	ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
	ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
	ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
	ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
	ATI Mobility Radeon HD 3850 X2, ATI RV670,
	ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
	ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
	ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
	ATI Radeon RV710, ATI Radeon RV710, ATI Radeon RV710,
	ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
	ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
	ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
	ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
	ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
	ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
	ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
	ATI FireGL V3600, ATI Radeon HD 2600 LE,
	ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
	ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
	ATI Radeon HD 3450, ATI Radeon HD 3450, ATI Radeon HD 3430,
	ATI Radeon HD 3450, ATI FirePro V3700, ATI FireMV 2450,
	ATI FireMV 2260, ATI FireMV 2260, ATI Radeon HD 3600 Series,
	ATI Radeon HD 3650 AGP, ATI Radeon HD 3600 PRO,
	ATI Radeon HD 3600 XT, ATI Radeon HD 3600 PRO,
	ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
	ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
	ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
	ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
	ATI Radeon HD 3300 Graphics, ATI Radeon HD 3200 Graphics,
	ATI Radeon 3000 Graphics, ATI Radeon HD 4200, ATI Radeon 4100,
	ATI Mobility Radeon HD 4200, ATI Mobility Radeon 4100,
	ATI Radeon HD 4290, ATI Radeon HD 4290, CYPRESS,
	ATI FirePro (FireGL) Graphics Adapter,
	ATI FirePro (FireGL) Graphics Adapter,
	ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5800 Series,
	ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
	ATI Radeon HD 5900 Series, ATI Radeon HD 5900 Series,
	ATI Mobility Radeon HD 5800 Series,
	ATI Mobility Radeon HD 5800 Series,
	ATI FirePro (FireGL) Graphics Adapter,
	ATI FirePro (FireGL) Graphics Adapter,
	ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
	ATI Radeon HD 5700 Series, ATI Radeon HD 5700 Series,
	ATI Mobility Radeon HD 5000 Series,
	ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
	ATI FirePro (FireGL) Graphics Adapter,
	ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
	ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
	ATI Mobility Radeon HD 5000 Series,
	ATI Mobility Radeon HD 5000 Series, CEDAR, CEDAR, CEDAR,
	ATI FirePro (FireGL) Graphics Adapter,
	ATI FirePro (FireGL) Graphics Adapter, CEDAR, ATI Radeon HD 5450,
	CEDAR
(II) VESA: driver for VESA chipsets: vesa
(II) FBDEV: driver for framebuffer: fbdev
(II) Primary Device is: PCI 01@00:00:0
(WW) Falling back to old probe method for fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"

It looks like the Radeon HD series goes up to HD 5000
But not HD 7000.

I'll try to focus on my question.
I'm not gaming. I want the OpenGL to allow WCG - Help Conquer Cancer to
run apps on the GPU.

Does anyone know if this is possible in the current Linux?
Or will I have to swallow a lot of pride and go buy Microsoft and install??

Thanks again!
Jay
ID: 47934 · Report as offensive
Profile jay_e

Send message
Joined: 8 Mar 07
Posts: 109
United States
Message 47935 - Posted: 22 Feb 2013, 7:43:43 UTC - in response to Message 47934.  
Last modified: 22 Feb 2013, 7:44:42 UTC

...OH...
I can't believe I did this.
It OpenCL not OpenGL.

OK.
Punt.
Doesn't look like I can get Open CL for Debian and AMD
Debian (Squeeze) does have Nvidia drivers built into their distribution:
root@xxxx:/var/log# aptitude search openCL
v   lib32opencl1 
v   libopencl1  
v   libopencl1-dev  
p   nvidia-libopencl1      - NVIDIA OpenCL library
p   nvidia-libopencl1-dev  - NVIDIA OpenCL development files 
p   nvidia-libopencl1-ia32 - NVIDIA OpenCL 32-bit library 
p   nvidia-opencl-common   - NVIDIA OpenCL driver     
p   nvidia-opencl-icd      - NVIDIA OpenCL ICD
p   nvidia-opencl-icd-ia32 - NVIDIA OpenCL ICD (32-bit)
v   opencl-icd             -    


I tried the non-nvidia-named open cli.. NOPE. It went to the Nvidia....
root@xxxx:/var/log# aptitude install libopencl1
Note: selecting "nvidia-libopencl1" instead of the
      virtual package "libopencl1"
The following NEW packages will be installed:
  libcuda1{a} libnvidia-compiler{a} nvidia-kernel-2.6.32-5-amd64{a} nvidia-kernel-common{a} nvidia-libopencl1 nvidia-opencl-common{a} nvidia-opencl-icd{a} 
  nvidia-smi{a} 
0 packages upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.4 MB of archives. After unpacking 40.3 MB will be used.
Do you want to continue? [Y/n/?] n
Abort.


OK.
Please advise.
Maybe I can take my AMD GPU card back and try a Nvidia that has support
for Open CL..

Next hurdle.
Does anyone if the libraries above satisfy BOINC's check for an Open CL library??

Thanks.
Time for a beer.
Jay
ID: 47935 · Report as offensive
Profile jay_e

Send message
Joined: 8 Mar 07
Posts: 109
United States
Message 47936 - Posted: 22 Feb 2013, 8:55:14 UTC - in response to Message 47935.  

Another ah-hah.

I didn't see the AMD open CL because it was in testing - not the stable release.

Get try it.
Fail again
BOINC did not recognize.

Here are the details...
( Note: Georgia Tech is somewhat close to me and they have a backport mirror.. )

add to /etc/apt/sources.list
# Backports
deb      http://debian.gtisc.gatech.edu/debian-backports squeeze-backports main non-free
deb-src  http://debian.gtisc.gatech.edu/debian-backports squeeze-backports main non-free

verify  package and install
--
root@xxxx:/etc/apt# aptitude  search  amd-clinfo
p   amd-clinfo        - AMD OpenCL  utility

root@xxxx:/etc/apt# aptitude install  amd-clinfo

The following NEW packages will be installed:
  amd-clinfo amd-libopencl1{a} amd-opencl-icd{a} 
0 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.0 MB of archives. After unpacking 35.7 MB will be used.
Do you want to continue? [Y/n/?] y


Looks good so far..
Reboot and restart BOINC..
Ugggh
Fri 22 Feb 2013 03:34:18 AM EST No usable GPUs found

OK, Does anyone know just what - and where BOINC looks for the
file that is part of the openCL library??

Definitely time to quit for the day.

Thanks agin,
Jay

ID: 47936 · Report as offensive
Profile jay_e

Send message
Joined: 8 Mar 07
Posts: 109
United States
Message 48249 - Posted: 18 Mar 2013, 0:45:06 UTC - in response to Message 47936.  

Went to the AMD web site
http://support.amd.com/us/gpudownload/Pages/index.aspx
and got the latest "catalyst" driver and App sdk -- for LINUX.

Boinc still did not recognize.

An Ah-hah. a README in the SDK download said
"Note: 
	As of SDK 2.8, the AMD APP SDK GPU runtime is not supported. To get the APP GPU runtime file,
	install the Catalyst driver. The SDK 2.8 runtime supports only CPU hardware; it is installed under
	/opt/AMDAPP/
	
	Recommandations for GPU user:
	Install 12.10 (or later) Catalyst driver then install SDK 2.8 to avoid the CPU RT files installation."

The RT Libs *are* in the windows Catalyst. Not the linux ...

But all I want *is* the Realtime libraries... :-(

In hopes of a distribution with the ATI package needed with OpenCL,
I have tried:

    Debian 6.06
    Debian 6.07
    Ubuntu 12.04-1
    Ubuntu 12.04-2
    UberStudent 2.0.4.1 (xfce)
    Kubuntu 12.10 (KDE)
    Lubuntu 12.10 (lxde)


Results: The ubuntu installers did a better job of recognizing the video hardware. But I should be able to get the right Debian package for the video driver. Getting the openCL that MATCHES the verion of the fglrx on the video driver is problematic.
Kubuntu lsmod gave radeon 895653 2
modinfo gave
filename: /lib/modules/3.5.0-17-generic/kernel/drivers/gpu/drm/radeon/radeon.ko
license: GPL and additional rights
description: ATI Radeon
author: Gareth Hughes, Keith Whitwell, others.
...
and the firmware for the 7750
firmware: radeon/VERDE_rlc.bin
firmware: radeon/VERDE_mc.bin
firmware: radeon/VERDE_ce.bin
firmware: radeon/VERDE_me.bin
firmware: radeon/VERDE_pfp.bin
...
But, still, BOINC didn't recognize the card.

About the Debian packages for opencl..
Here is what I tried:

aptitude search amd

p boinc-amd-opencl - metapackage for AMD/ATI OpenCL-savvy BOINC client and manager
p boinc-amd-opencl:i386 - metapackage for AMD/ATI OpenCL-savvy BOINC client and manager
p fglrx-amdcccle-updates - Catalyst Control Center for the AMD graphics accelerators

Note: the following was already installed - and BOINC did not see GPU.
i A fglrx-amdcccle - Catalyst Control Center for the AMD graphics accelerators


snag...
root@pc-14-large:/home/jay# aptitude install boinc-amd-opencl
The following NEW packages will be installed:
boinc-amd-opencl{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.2 kB of archives. After unpacking 110 kB will be used.
The following packages have unmet dependencies:
boinc-amd-opencl : Depends: amd-libopencl1 which is a virtual package.
The following actions will resolve these dependencies:

Keep the following packages at their current version:
1) boinc-amd-opencl [Not Installed]


Accept this solution? [Y/n/q/?] y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.


Oh, blah
so. Try to treat boinc-amd-opencl as a pre-requisite.

root@pc-14-large:/home/jay# aptitude install amd-libopencl1
No candidate version found for amd-libopencl1
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Oh, not in the stable version. Will try (test version) later but first
try libopencl1

root@pc-14-large:/home/jay# aptitude install libopencl1
Note: selecting "ocl-icd-libopencl1" instead of the
virtual package "libopencl1"
The following NEW packages will be installed:
ocl-icd-libopencl1
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

Nothing. Nada.

and now try the boinc again...
Nope. sees amd-libopencl1 and libopencl1 as different.

Punt. Try the boinc package:
https://launchpad.net/ubuntu/precise/+package/boinc-amd-opencl


Time to re-post and ask again.

I still would like the fairly simple question to a user that has installed the
OpenCL runtime on Linux (preferebly Debian) for ATI
Radeon 7700 or 7800 or 7900 series - How did you do it?

I welcome suggestions

Jay

PS
for a primer on the name, wherefores and segfaults of the debian ATI packages, see:
http://lists.debian.org/debian-devel/2012/06/msg01108.html
Yes, this may be outdated biu it is a firm basis.
THANKS, Vincent.

PPS,
If you manually load from the AMD webpage, you are the one to verify version compatibility - conformance.

See
http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/system-requirements-driver-compatibility/

I'll copy the table at the end of their page here

Driver Conformance
Download AMD Catalyst Drivers
AMD APP SDK v2.8 ------------- AMD Catalyst™ 12.10 (9.002)
AMD APP SDK v2.7 ------------- AMD Catalyst™ 12.4 (8.961)
AMD APP SDK v2.6 ------------- AMD Catalyst™ 11.12 (8.92)
AMD APP SDK v2.5 ------------- AMD Catalyst™ 11.7 (8.872)
AMD APP SDK v2.4 ------------- ATI Catalyst™ 11.4 Update Driver (8.841)
AMD APP SDK v2.3 ------------- ATI Catalyst™ 10.12 (8.801)
ATI Stream SDK v2.2 ---------- ATI Catalyst™ 10.7 Update Driver for OpenCL™ 1.1 Support (8.753.1)
ATI Stream SDK v2.1 ---------- ATI Catalyst™ 10.4 (8.723)
ATI Stream SDK v2.01 --------- ATI Catalyst™ 10.2 (8.701)
ATI Stream SDK v2.0 ---------- ATI Catalyst™ 9.12 (8.682)
ID: 48249 · Report as offensive
lvanst

Send message
Joined: 23 Mar 13
Posts: 1
United States
Message 48321 - Posted: 23 Mar 2013, 15:43:11 UTC

First of all, stellar documentation of your experience! I don't have a solution for you at this point, but I am starting a similar build today. I'll let you know if I get my ATI7750 GPU running opencl work, and then we can compare notes...
ID: 48321 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 48322 - Posted: 23 Mar 2013, 15:57:52 UTC - in response to Message 48249.  

Please post your Boinc startup messages from the Event log, the first 20 to 30 lines will do.

Claggy
ID: 48322 · Report as offensive
Profile jay_e

Send message
Joined: 8 Mar 07
Posts: 109
United States
Message 48357 - Posted: 27 Mar 2013, 4:50:37 UTC - in response to Message 48322.  

hi Claggy,
I missed the most important.
I had posted it in the WCG - GPUforum . here it is

But first.
In another forum, another user responded with a solution;
After reboot, you have to restart the client.

** That worked **
with that info, I found a post from 2010 in BOINCStats
Yes, this have been a problem for over two years.

The answer was that it had to do with GPU card initialization.
But I had followed other posts and had added a 33 second delay.

I started digging.
I checked out the BOINC source and found where the error message was generated.

Now the fun starts
The error message - for Linux - is when a test for the file
OpenCL.so
is done.

I scratched my head. That has nothing to do with card initialization -
and getting code downloaded.
Further test dealt with available memory - an had different error messages.

I'm not above hacking.
Since I could not easily trace the include files that set up the path,
I just put links to the OpenCL.so all over the place.
Yes. I did have the .so file - but the links did not help at all.

I was still bugged.
I saw one forum response that used the service command.
I had been bit years ago with that since it has VERY limited env variables -
like LD_LIBRARY_PATH
So I thought that the different rc.[level 0 thru 7] that all
had links to init.d/boinc-client were mangling each other.
Call Gallagher! Hack away!
I took out all of the links except one.
That didn't work either.

So. I'm still looking for the cause of the symptom.
here is an initial start(from a while back):
Tue 12 Mar 2013 04:37:55 PM EDT |  | Starting BOINC client version 7.0.27 for x86_64-pc-linux-gnu
Tue 12 Mar 2013 04:37:55 PM EDT |  | log flags: file_xfer, sched_ops, task
Tue 12 Mar 2013 04:37:55 PM EDT |  | Libraries: libcurl/7.27.0 OpenSSL/1.0.1c zlib/1.2.7 libidn/1.25 librtmp/2.3
Tue 12 Mar 2013 04:37:55 PM EDT |  | Data directory: /var/lib/boinc-client
Tue 12 Mar 2013 04:37:55 PM EDT |  | Processor: 8 AuthenticAMD AMD FX(tm)-8150 Eight-Core Processor [Family 21 Model 1 Stepping 2]
Tue 12 Mar 2013 04:37:55 PM EDT |  | Processor: 2.00 MB cache
Tue 12 Mar 2013 04:37:55 PM EDT |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
Tue 12 Mar 2013 04:37:55 PM EDT |  | OS: Linux: 3.5.0-25-generic
Tue 12 Mar 2013 04:37:55 PM EDT |  | Memory: 7.70 GB physical, 7.90 GB virtual
Tue 12 Mar 2013 04:37:55 PM EDT |  | Disk: 47.15 GB total, 40.54 GB free
Tue 12 Mar 2013 04:37:55 PM EDT |  | Local time is UTC -4 hours

Tue 12 Mar 2013 04:37:55 PM EDT |  | No usable GPUs found

Tue 12 Mar 2013 04:37:55 PM EDT |  | Config: GUI RPC allowed from:
Tue 12 Mar 2013 04:37:55 PM EDT |  | No general preferences found - using defaults
Tue 12 Mar 2013 04:37:55 PM EDT |  | Reading preferences override file
Tue 12 Mar 2013 04:37:55 PM EDT |  | Preferences:
Tue 12 Mar 2013 04:37:55 PM EDT |  | max memory usage when active: 3944.72MB
Tue 12 Mar 2013 04:37:55 PM EDT |  | max memory usage when idle: 7100.50MB
Tue 12 Mar 2013 04:37:55 PM EDT |  | max disk usage: 10.00GB
Tue 12 Mar 2013 04:37:55 PM EDT |  | don't use GPU while active
Tue 12 Mar 2013 04:37:55 PM EDT |  | suspend work if non-BOINC CPU load exceeds 25 %
Tue 12 Mar 2013 04:37:55 PM EDT |  | (to change preferences, visit the web site of an attached project, or select Preferences in the Manager)
Tue 12 Mar 2013 04:37:55 PM EDT |  | Not using a proxy
Tue 12 Mar 2013 04:37:55 PM EDT |  | This computer is not attached to any projects


And here is a start after a boinc-client restart
Tue 26 Mar 2013 07:03:52 PM EDT |  | Starting BOINC client version 7.0.27 for x86_64-pc-linux-gnu
Tue 26 Mar 2013 07:03:52 PM EDT |  | log flags: file_xfer, sched_ops, task
Tue 26 Mar 2013 07:03:52 PM EDT |  | Libraries: libcurl/7.29.0 OpenSSL/1.0.1c zlib/1.2.7 libidn/1.25 librtmp/2.3
Tue 26 Mar 2013 07:03:52 PM EDT |  | Data directory: /var/lib/boinc-client
Tue 26 Mar 2013 07:03:52 PM EDT |  | Processor: 8 AuthenticAMD AMD FX(tm)-8150 Eight-Core Processor [Family 21 Model 1 Stepping 2]
Tue 26 Mar 2013 07:03:52 PM EDT |  | Processor: 2.00 MB cache
Tue 26 Mar 2013 07:03:52 PM EDT |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
Tue 26 Mar 2013 07:03:52 PM EDT |  | OS: Linux: 3.8.0-13-generic
Tue 26 Mar 2013 07:03:52 PM EDT |  | Memory: 7.70 GB physical, 8.04 GB virtual
Tue 26 Mar 2013 07:03:52 PM EDT |  | Disk: 18.33 GB total, 16.27 GB free
Tue 26 Mar 2013 07:03:52 PM EDT |  | Local time is UTC -4 hours

Tue 26 Mar 2013 07:03:52 PM EDT |  | ATI GPU 0: Capeverde (CAL version 1.4.1741, 2048MB, 1710MB available, 2048 GFLOPS peak)
Tue 26 Mar 2013 07:03:52 PM EDT |  | OpenCL: ATI GPU 0: Capeverde (driver version 1084.4 (VM), device version OpenCL 1.2 AMD-APP (1084.4), 2048MB, 1710MB available)

Tue 26 Mar 2013 07:03:52 PM EDT |  | Config: use all coprocessors


I did get a small chance to use my GPU for the WCGrid Help Conquer Cancer project. But it is projected to run out of GPU WU soon.

My next step is to look through 3 years of BOINC problem reports and see what is there.

Any suggestions?

Thanks!!
Jay

PS, I'm currently using Ubuntu Raring 13.04 with the 'stock', non-free,
fglrx: 2:9.010-0ubuntu2
and
fglrx-amdcccle: 2:9.010-0ubuntu2
drivers

GERONIMO!
ID: 48357 · Report as offensive
Profile jay_e

Send message
Joined: 8 Mar 07
Posts: 109
United States
Message 48359 - Posted: 27 Mar 2013, 5:33:23 UTC - in response to Message 48321.  
Last modified: 27 Mar 2013, 5:34:24 UTC

First of all, stellar documentation of your experience! I don't have a solution for you at this point, but I am starting a similar build today. I'll let you know if I get my ATI7750 GPU running opencl work, and then we can compare notes...


Ivan,
how did it go?

Did you find the clue? ( do a sudo /etc/init.d/boinc-client restart )
after every boot.

I also posted in the WCG gpu forum.
Many thanks to Katejacy
http://www.worldcommunitygrid.org/forums/wcg/viewpostinthread?post=416167

And thanks to Jack and Rob.
http://www.worldcommunitygrid.org/forums/wcg/viewthread_thread,34880

The three of them are trying to get a fix into the builds.

Jay
ID: 48359 · Report as offensive

Message boards : GPUs : Installing driver for HD7750. What am I missing?

Copyright © 2019 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.