Announcement

Collapse
No announcement yet.

Problems of ATI driver 8.31.5 from livna repo

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    For Livna RPMs, last time I used them you had the option of installing the control panel or not. However, with the official AMD installer once you pass --buildpkg Fedora/FC6 that is the only option and it will execute the scripts to build all of the RPMs. The way to get the fireglcontrolpanel out of the build stack would be to comment out or eliminate the code in the packaging script.
    Michael Larabel
    https://www.michaellarabel.com/

    Comment


    • #12
      I am not sure how to do this. You mean comment out some lines in the scripts attached before the binary code, or we have to extract out all the stuff first and then play with them?

      Originally posted by Michael View Post
      For Livna RPMs, last time I used them you had the option of installing the control panel or not. However, with the official AMD installer once you pass --buildpkg Fedora/FC6 that is the only option and it will execute the scripts to build all of the RPMs. The way to get the fireglcontrolpanel out of the build stack would be to comment out or eliminate the code in the packaging script.

      Comment


      • #13
        Run

        ./amd-driver-name.run --extract

        Then in

        fglrx-install/packages/Fedora

        open ATI-fglrx.spec-tmpl and remove or comment:

        %{_bindir}/fireglcontrolpanel
        In ati-packager.sh open that up and remove or comment out:

        Code:
             if [ ! -x ${TMP_RPM_BUILD_DIR}/usr/bin/fireglcontrolpanel ]; then
               mkdir ${TMP_RPM_BUILD_DIR}/usr/src/ati/fglrx_panel_sources
               pushd ${TMP_RPM_BUILD_DIR}/usr/src/ati/fglrx_panel_sources &> /dev/null
               tar xzf ${TMP_RPM_BUILD_DIR}/usr/src/ati/fglrx_panel_sources.tgz
               sed -i 's|^LIBQT_DYN = qt$|LIBQT_DYN = qt-mt|' Makefile
               sed -i 's|STRIP = strip|STRIP = @echo strip is disabled for:|' Makefile
               sed -i 's|BASENAME =  fireglcontrol|BASENAME =  fireglcontrolpanel|' Makefile
               [ -n "$QTDIR" ] || . /etc/profile.d/qt.sh && make &> /dev/null
               install -p -m 0755 fireglcontrolpanel ${TMP_RPM_BUILD_DIR}/usr/bin/fireglcontrolpanel
               popd &> /dev/null
             fi
        and then that should probably be it. Then move back into the main fglrx-install folder and run

        ./ati-installer.sh 8.31.5 --buildpkg Fedora/FC6

        and it should build without fireglcontrolpanel. If I recall correctly, those should be all of the fireglcontrolpanel references you need to remove. If it still gives you problems when building, just follow where it gives you the problem and then comment/remove those lines.
        Michael Larabel
        https://www.michaellarabel.com/

        Comment


        • #14
          Sorry for my stupid mistake.

          I did not remove the old module after upgrade. So, after a reboot and create a symbolic link to the right libGL.so.1.2, it works fine now.

          Livna's fglrx 8.31.5 driver is okay.

          Sorry for the confusion. Maybe the whole thread should be removed.

          Comment


          • #15
            Hi every body!
            I'm new user, (I've used Linux for 2 days) and I have a trouble with install ATI Drv. (Fedora Core 6 ( Zod ) 2.6.18-1.2849.fc6. VGA ATI Radeon 9600 Pro)

            [root@localhost ~]# yum install kmod-fglrx
            Loading "installonlyn" plugin
            Setting up Install Process
            Setting up repositories
            Reading repository metadata in from local files
            Parsing package install arguments
            Resolving Dependencies
            --> Populating transaction set with selected packages. Please wait.
            ---> Package kmod-fglrx.i686 0:8.31.5-1.2.6.18_1.2849.fc6 set to be installed
            --> Running transaction check
            --> Processing Dependency: fglrx-kmod-common >= 8.31.5 for package: kmod-fglrx
            --> Restarting Dependency Resolution with new changes.
            --> Populating transaction set with selected packages. Please wait.
            ---> Package xorg-x11-drv-fglrx.i386 0:8.31.5-1.lvn6 set to be updated
            --> Running transaction check
            --> Processing Conflict: ati-x11-drv conflicts xorg-x11-drv-fglrx
            --> Finished Dependency Resolution
            Error: ati-x11-drv conflicts with xorg-x11-drv-fglrx
            How can I do???

            Comment

            Working...
            X