Find the answer to your Linux question:
Results 1 to 2 of 2
Debian wheezy user looking for some help getting my amd drivers to work correctly. Downloaded the latest driver from amd (13.4) and did an automatic install of them. Everything seemed ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Oct 2013
    Posts
    2

    amd driver installation help


    Debian wheezy user looking for some help getting my amd drivers to work correctly.

    Downloaded the latest driver from amd (13.4) and did an automatic install of them. Everything seemed fine but when I try to run amdcccle or amdconfig I get the following:

    Code:
    amdcccle: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS32
    So I completely removed/purged amd drivers, xorg.conf & fglrx. Then tried to install with a distro specific package. Doing so gives me the following:

    Code:
    root@D3B1AN:/home/ac1d/Downloads# sh amd-driver-installer-catalyst-13-4-x86.x86_64.run --buildpkg Debian/stable
    Created directory fglrx-install.Tw5CX0
    Verifying archive integrity... All good.
    Uncompressing AMD Catalyst(TM) Proprietary Driver-12.104............................................ .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. ..............................................
    ================================================== ===================
    AMD Catalyst(TM) Proprietary Driver Installer/Packager
    ================================================== ===================
    Generating package: Debian/stable
    cp: cannot stat `/home/ac1d/Downloads/fglrx-install.Tw5CX0/x710_64a/*': No such file or directory
    Package build failed!
    Package build utility output:
    dpkg-buildpackage: source package fglrx-installer
    dpkg-buildpackage: source version 12.104-1
    dpkg-buildpackage: source changed by AMD: Advanced Micro Devices. <link I had to delete for amd here>
    dpkg-source --before-build fglrx.JupB9b
    dpkg-buildpackage: host architecture amd64
    debian/rules build
    dh_testdir
    # move licenses away from binary dir
    if [ ! -d usr/share/doc/fglrx ]; then \
    mkdir -p usr/share/doc/fglrx; \
    mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
    fi
    # set executable on user apps
    find usr/X11R6/bin -type f | xargs chmod a+x
    # remove exec bit from files that don't deserve it
    find usr/X11R6/include \
    usr/X11R6/lib \
    usr/X11R6/lib64 \
    usr/share usr/src -type f | xargs chmod -x
    find: `usr/X11R6/include': No such file or directory
    find lib -not -name "*.sh" -type f | xargs chmod -x
    find lib -name "*.sh" -type f | xargs chmod +x
    # set proper permissions on /etc files
    if [ -d etc/ati ]; then \
    chmod 755 etc/ati ; \
    chmod 644 etc/ati/* ; \
    chmod a+x etc/ati/*.sh ; \
    fi
    if [ -f debian/fglrx.default ]; then \
    mv -v debian/fglrx.default debian/fglrx; \
    fi
    `debian/fglrx.default' -> `debian/fglrx'
    # remove exec bit from 64-bit libs too
    find usr/X11R6/lib64 -type f | xargs chmod -x
    debian/rules binary
    dh_testdir
    # move licenses away from binary dir
    if [ ! -d usr/share/doc/fglrx ]; then \
    mkdir -p usr/share/doc/fglrx; \
    mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
    fi
    # set executable on user apps
    find usr/X11R6/bin -type f | xargs chmod a+x
    # remove exec bit from files that don't deserve it
    find usr/X11R6/include \
    usr/X11R6/lib \
    usr/X11R6/lib64 \
    usr/share usr/src -type f | xargs chmod -x
    find: `usr/X11R6/include': No such file or directory
    find lib -not -name "*.sh" -type f | xargs chmod -x
    find lib -name "*.sh" -type f | xargs chmod +x
    # set proper permissions on /etc files
    if [ -d etc/ati ]; then \
    chmod 755 etc/ati ; \
    chmod 644 etc/ati/* ; \
    chmod a+x etc/ati/*.sh ; \
    fi
    if [ -f debian/fglrx.default ]; then \
    mv -v debian/fglrx.default debian/fglrx; \
    fi
    # remove exec bit from 64-bit libs too
    find usr/X11R6/lib64 -type f | xargs chmod -x
    dh_testdir
    dh_testroot
    dh_clean -k
    dh_clean: dh_clean -k is deprecated; use dh_prep instead
    dh_clean: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_installdirs
    dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use)
    # Create the directories to install into
    dh_installdirs -pfglrx-driver \
    usr \
    usr/lib/xorg \
    usr/lib/xorg/modules \
    usr/lib/dri \
    usr/bin \
    usr/sbin \
    etc/acpi \
    etc/acpi/events \
    etc/default \
    etc/X11/Xsession.d
    dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use)
    # the amd64 package includes 32bit compatibility libraries
    dh_installdirs -pfglrx-driver \
    emul/ia32-linux/usr/lib \
    emul/ia32-linux/usr/lib/xorg \
    emul/ia32-linux/usr/lib/xorg/modules \
    emul/ia32-linux/usr/lib/dri
    dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_installdirs -pfglrx-driver-dev \
    usr \
    usr/include \
    usr/lib
    dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_installdirs -pfglrx-kernel-src \
    usr/src/modules/fglrx \
    usr/src/modules/fglrx/debian
    dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_installdirs -A -pfglrx-amdcccle \
    usr \
    usr/bin \
    usr/share \
    usr/share/applnk \
    usr/share/applications \
    usr/share/icons \
    usr/share/pixmaps
    dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_installdirs -p \
    usr/src
    dh_installdirs: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_install
    dh_install: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_install -pfglrx-driver "usr/X11R6/bin/fgl*" "usr/bin"
    dh_install: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin"
    dh_install: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_install -pfglrx-driver "usr/sbin/atieventsd" "usr/sbin"
    dh_install: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8"
    dh_installman: Compatibility levels before 5 are deprecated (level 4 in use)
    # amd64 needs some library redirection
    dh_install -pfglrx-driver "usr/X11R6/lib64/*.so*" "usr/lib"
    dh_install: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_install -pfglrx-driver "usr/X11R6/lib64/modules/dri" "usr/lib"
    dh_install: Compatibility levels before 5 are deprecated (level 4 in use)
    dh_install -pfglrx-driver "usr/X11R6/lib64/modules/linux" "usr/lib/xorg/modules"
    dh_install: Compatibility levels before 5 are deprecated (level 4 in use)
    cp: cannot stat `./usr/X11R6/lib64/modules/linux': No such file or directory
    dh_install: cp -a ./usr/X11R6/lib64/modules/linux debian/fglrx-driver/usr/lib/xorg/modules/ returned exit code 1
    make: *** [binary] Error 2
    dpkg-buildpackage: error: debian/rules binary gave error exit status 2
    Removing temporary directory: fglrx-install.Tw5CX0

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,530
    This a 64-bit system. What that error message means is that you have a 32-bit opengl library installed. Even though the file name indicates that the amd graphics driver is a 64-bit version, it is possible because of the build/install errors, the 64-bit opengl library was not properly built/installed and the program that needs it is a 64-bit one.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •