Getting rid of "AMD Unsupported Hardware" overlay message after video driver update

Bumping this.

@l300lvl

have you noticed? amd issued 12.8 on the 15-Aug-2012

see
AMD Catalyst™ Proprietary Display Driver - Linux x86 & Linux x86_64

have not tried as no supporting hardware

@keellambert: I had not :open_mouth: Now they have done it, no patching for 3.4, and mobile APU support is back, with minor performance inprovements of course. But, I am satisfied this round. Thanks for pointing that out!

#!/bin/sh
#DRIVER=/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so
DRIVER=/usr/lib64/xorg/modules/drivers/fglrx_drv.so         #changed for 12.6_legacy
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done

Hi, I’m getting error with this script:

fixwatermark.sh: line 11: /call/&&/EnableLogo/{print 
"\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}: No such file or directory

on fglrx64_legacy version 8.97 (Sep 5 2012)

I’ve confirmed “/usr/lib64/xorg/modules/drivers/fglrx_drv.so” is present.

Any help appreciated.

Thanks

Bump OK, I tried the replace /etc/ati/control with an older version but that didn’t work either. Must I live with this unsightly blotch in the lower right hand corner of my screen? It’s not like it’s subtle or anything.

Thanks AMD for reminding me that I bought Unsupported hardware!!! last year, each and every time I use your driver.

@dsmithhfx

have you tried installing the appropriate driver from repo

http://geeko.ioda.net:80/mirror/amd-fglrx-legacy/openSUSE_12.2/

that’s assuming you are using openSUSE_12.2

I’ve been using the fglrx64_legacy_xpic_SUSE122 driver without
problem since July 2012
with this driver there is no need to for a re-install after a kernel update

This is the repo and driver version I’ve been using. After a recent update to kernel 3.4.28-2.20 and fglrx 8.97.100.3, the “Unsupported hardware” watermark was back (really? amd, are you that incompetent?). This time copying in an old /etc/ati/control file did not get rid of it, but this script did:

#!/bin/sh
DRIVER=/usr/lib64/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
 sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done

On this pc with ATI Radeon HD 3200 Graphics and GLX Version: 3.3.11672 - CPC,
(its same for pc with ATI Radeon HD 4250)

Kernel: 3.7.8-1-desktop x86_64 and fglrx64_legacy_xpic_SUSE122 Version: 8.97.100.7-1

no such problem is seen.

The driver is still from Index of /mirror/amd-fglrx-legacy/openSUSE_12.2

suggest you re-check the repo being used as the driver source,
and try the driver to 8.97.100.7-1

hth

NB: If an update is made to kernel 3.7 a patch may be needed.
See https://forums.opensuse.org/english/get-technical-help-here/pre-release-beta/481597-warning-kernel-3-7-1-1-breaks-fglrx-12-6-legacy-driver.html

The kernel/fglrx I mentioned were the latest available in my updates applied yesterday. I see little, if any benefit in chasing down the latest kernel release outside of the normal repos, and considerable risk. YMMV.

Suffice to say, I solved the particular problem, and everything is working.