Re: Linux easier to use? Yea sure. Installing ATI drivers Windows vs Linux.
From: cola_moderator (cola_moderator_at_hotmail.com)
Date: 03/31/04
- Next message: MikeyD: "Re: Micro$oft cheaper than TCoDT"
- Previous message: Robert Hull: "Re: How to handle .wpd files under Linux?"
- In reply to: Schlomo Geffen: "Linux easier to use? Yea sure. Installing ATI drivers Windows vs Linux."
- Next in thread: Donovan Rebbechi: "Re: Linux easier to use? Yea sure. Installing ATI drivers Windows vs Linux."
- Reply: Donovan Rebbechi: "Re: Linux easier to use? Yea sure. Installing ATI drivers Windows vs Linux."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 31 Mar 2004 09:30:21 -0800
the_truth_genie@yahoo.com (Schlomo Geffen) wrote in message news:<488bd0dd.0403271040.2cb67357@posting.google.com>...
> Here are the official instructions on how to install ATI drivers with
> Linux:
> Contents
>
> * Before you install
> * Installation using RPM
> * Possible Installation Issues
> * Advanced Installation Topics
>
> Before you install
>
> Make sure the following software is already installed on your system:
>
> * glibc version 2.2 or 2.3
> * XFree86 version 4.1.0, 4.2.0, or 4.3.0
>
> How do I build and install a kernel module for the ATI Proprietary
> Linux Driver?
>
> A special driver file (or "kernel module") is necessary for the ATI
> driver to provide hardware graphics acceleration. For this kernel
> module to work properly, it must be tailored to your specific system
> configuration.
>
> The ATI driver package attempts to build and install this module at
> install time. If installation was completely successful, then a kernel
> module should already be installed for you and manual installation
> should not be necessary.
>
> However, in order for acceleration to work properly, it will be
> necessary to manually rebuild and reinstall the kernel module under
> the following circumstances:
>
> * Errors occurred during initial driver install
> * Whenever a new kernel has been installed since installing
> the driver
>
> If any errors occurred during install, then it may be necessary to
> resolve those issues before proceeding further.
>
> Before attempting to run these scripts, it will be necessary to have
> the bash (or sh) shell installed, which is standard on most Linux
> systems. Enter the command which sh to make sure it is installed.
> Building the fglrx kernel module:
>
> 1. cd /lib/modules/fglrx/build_mod
> 2. sh make.sh
>
> Installing the fglrx kernel module:
>
> 3. cd /lib/modules/fglrx
> 4. sh make_install.sh
>
> Note any error messages that appear during this process.
>
> The following message (or similar) should appear when the ATI kernel
> module has been installed successfully:
>
> ==============================
> - creating symlink
> - recreating module dependency list
> - trying a sample load of the kernel module
> Warning: loading
> /lib/modules/x.x.xx-x/kernel/drivers/char/drm/fglrx.o will taint the
> kernel: non-GPL license - Proprietary. (C) 20XX - ATI Technologies,
> Starnberg, GERMANY
> See <http://www.tux.org/lkml/#export-tainted> for information
> about tainted modules
> Module fglrx loaded, with warnings
> done.
>
> The with warnings part is expected, and should not affect
> functionality.
> Download the correct ATI driver package for the XFree86 version you
> have installed. If you are not sure which, you may download and run
> the following script to make sure:
>
> * Check.sh
>
> Installation using RPM
>
> For each of these steps you will have to be logged on as the root
> user.
>
> 1. cd to the directory containing the ATI Driver rpm package
>
> 2. Issue the following command:
>
> rpm -Uh --force <ati_package_name>.rpm
>
> Note any error messages that may occur while installing (see
> below)
> 3. Run the fglrxconfig utility to configure the driver
> * Answer the questions as prompted
> * When asked to generate an XF86Config-4 file, answer y
>
> 4. Restart and log into X-Windows
>
> 5. Run fglrxinfo to verify the driver is installed correctly
>
> If the output reads OpenGL vendor string: ATI Technologies Inc. then
> your ATI drivers are installed and configured correctly.
>
> Otherwise, if fglrxinfo indicates that MESA Indirect (software)
> Rendering is being used, then you may want to repeat the steps listed
> above, while paying careful attention to the following:
>
> * Any error messages during install (see below)
> * All answers given during fglrxconfig
>
> The following messages may appear while installing the ATI Proprietary
> Linux Driver:
>
> * "no kernel module build environment"
> * "Warning: loading fglrx.o will taint the kernel"
> * "conflicts with file from package
> XFree86-Mesa-libGL-4.3.0-2"
> * "The QT based control panel application did not load in any
> version"
> * unresolved symbols
>
> Advanced Installation Topics
>
> How can I:
>
> * uninstall or remove the ATI Proprietary Linux Driver?
> * enable AGP Support in Linux?
> * build and install the ATI (fglrx) kernel module manually?
> * configure multiple monitors in Linux?
> "no kernel module build environment" Error message during RPM install
>
> The information in this article applies to the following
> configurations:
>
> * XFree86
> * ATI Proprietary Linux Drivers
>
> The following error message may appear while trying to install:
>
> *** Trying to install a precompiled kernel module.
> *** WARNING ***
> Tailored kernel module for fglrx not present in your system.
> You must go to /lib/modules/fglrx/build_mod subdir
> and execute './make.sh' to build a fully customed kernel module.
> Afterwards go to /lib/modules/fglrx and run './make_install.sh'
> in order to install the module into your kernel's module
> repository.
> (see readme.txt for more details.)
>
> As of now you can still run your XServer in 2D, but hardware
> acclerated
> OpenGL will not work and 2D graphics will lack performance.
>
> failed.
> *** Error: no kernel module build environment - please consult
> readme.
>
> The ATI Proprietary Linux Driver requires a matching kernel build
> environment in order to generate the fglrx module. The kernel source
> directory should be prepared to match your running kernel. The
> kernel-source rpm or deb package is often included in Linux
> Distribution CDs, however it is known that certain distros do no
> include kernel-source on CD. Should this be the case, you may check
> the distro's mirror sites for the specific kernel-source rpm or deb
> package that matches your running kernel.
>
> A special driver file (or "kernel module") is necessary for the ATI
> driver to provide hardware graphics acceleration. For this kernel
> module to work properly, it must be tailored to your specific system
> configuration.
>
> The ATI driver package includes a few bundled versions of this kernel
> module to work with most systems. If your system matches one of these
> configurations, then a pre-packaged kernel module should be installed
> for you and the information below should not be necessary.
>
> However, if your system does not match any of these configurations,
> then the installer will try to build a custom module for you from
> scratch. This process will require the following software to be
> installed:
>
> * Kernel source code
> * Kernel header (include) files
> * GCC compiler
> * Make Utility
>
> NOTE: Kernel source code and header files must match the version of
> the kernel you are using.
>
> NOTE: Your kernel may have restrictions on which compiler versions can
> be used. Please check your Linux documentation for more information on
> installing kernel source code.
>
> Once the kernel sources have been properly installed, you should be
> able to manually build and install the kernel module.
>
> For assistance in building and installing the kernel module manually,
> please refer to "How do I build and install a kernel module for the
> ATI Proprietary Linux Driver?".
>
> Creating a symbolic link /usr/src/linux
>
> It is also possible that the kernel source code is installed, but the
> /usr/src/linux symlink has not been created.
>
> Proceed as follows to make sure this link exists (you may need to be
> logged in as root):
> NOTE: "kernel-source-x.x.x" is an example only - the name of your own
> kernel source tree should be used instead. Yours may be named
> "linux-x.x.x" or something else entirely. Check your kernel
> documentation if you're not sure.
>
> 1. cd /usr/src
>
> 2. ls -l
>
> The following (or similar) should appear in the directory listing
> (where x.x.x is your kernel version):
>
> linux -> kernel-source-x.x.x
>
> If so you may disregard the remaining step
>
> 3. If "linux" (just "linux") is not in the listing, then create a
> symbolic link as follows:
>
> ln -s kernel-source-x.x.x linux
> Warning: loading fglrx.o will taint the kernel" message when loading
> kernel module
>
> The information in this article applies to the following
> configurations:
>
> * XFree86
> * ATI Proprietary Linux Drivers
>
> The following warning message appears while trying to install the
> fglrx kernel module:
>
> Warning: loading
> /lib/modules/x.x.xx-x/kernel/drivers/char/drm/fglrx.o will taint the
> kernel: non-GPL license - Proprietary. (C) 20XX - ATI Technologies,
> Starnberg, GERMANY
> See <http://www.tux.org/lkml/#export-tainted> for information
> about tainted modules
> Module fglrx loaded, with warnings
>
> This warning message should appear whenever the kernel module is
> loaded, if it has been installed and configured correctly. It will
> also appear in /var/log/XFree86.0.log whenever X starts.
>
> The warning indicates that our kernel module is not governed by the
> GPL user license - it is NOT open source. In all other respects the
> driver should work as expected on your system. This warning message
> should have NO impact on performance or functionality.
>
> However, if you have a strict requirement to ONLY use open-source
> software on your system, then you should consider using an open-source
> display driver from the Linux community instead of the ATI Proprietary
> Linux Driver.
>
> Conflicts with file from package XFree86-Mesa-libGL-4.x.x-x
>
> The information in this article applies to the following
> configurations:
>
> * XFree86
> * ATI Proprietary Linux Drivers
>
> The following error message may appear while trying to install the RPM
> package:
>
> file /usr/X11R6/lib/libGL.so.1.2 from install of fglrx-4.x.x-x.x.x
> conflicts with file from package XFree86-Mesa-libGL-4.x.x-x
>
> This error (or similar) occurs when a third party OpenGL solution is
> already installed in the system. XFree86-Mesa-libGL is a common
> example.
>
> The ATI Proprietary Linux Driver is meant to replace other "software
> only" OpenGL solutions in order to provide hardware 3D acceleration.
> The ATI libGL is backward compatible to the default XFree86-Mesa.
>
> This issue can be resolved in either of two ways:
>
> * Force the ATI driver install to overwrite existing files
> * Remove the other OpenGL software BEFORE installing ATI
> drivers
>
> Force the ATI driver install to overwrite existing files
>
> We recommend using the --force rpm option to install the ATI
> Proprietary Linux driver as follows:
>
> rpm -Uh --force <ati_package_name>.rpm
>
> This will force the installer to overwrite any existing files
> including the conflicting libGL, which should allow the ATI driver to
> install properly.
>
> If for some reason you do not wish to use the --force rpm option, then
> you may still work around this error message by removing the other
> (non-ATI) OpenGL software first, as explained below.
>
> Remove existing OpenGL software BEFORE installing ATI drivers
>
> 1. Ensure that no 3D OpenGL programs are running
>
> 2. Remove the existing libGL installation using the following
> command:
>
> rpm -e --nodeps XFree86-Mesa-libGL
>
> (You need the --nodeps option because some screen savers, qt-3,
> and some parts of XFree86 might depend on libGL. Installing the ATI
> package afterwards will restore these dependencies.)
>
> 3. Reinstall the ATI Proprietary Linux driver
>
> rpm -Uh <ati_package_name>.rpm
>
> (you may ignore the --force option in this case, since the
> conflicting libGL has been removed already)
>
>
> "unresolved symbol" error message during kernel module install
>
> The information in this article applies to the following
> configurations:
>
> * XFree86
> * ATI Proprietary Linux Drivers
>
> The following error message may appear while trying to install the
> fglrx kernel module:
>
> : unresolved symbol
>
> This error (or similar) occurs when the kernel source code is not
> installed properly or does not match the currently installed kernel.
>
> In some cases, the kernel source is the correct version, but the
> necessary dependencies are missing. In this case, it may be possible
> to workaround the error as follows:
>
> 1. cd /usr/src/linux
>
> 2. make cloneconfig && make dep
> (note any errors)
>
> 3. restart the system
>
> 4. rebuild and reinstall the kernel module
> For assistance in building and installing the kernel module
> manually, please refer to "How do I build and install a kernel module
> for the ATI Proprietary Linux Driver?".
>
>
>
> Then you need the kernel-sources (on the Mnd10-CDs) installed and
> then do this as root:
>
> Building the fglrx kernel module:
>
> 1. cd /lib/modules/fglrx/build_mod
> 2. sh make.sh
>
> Installing the fglrx kernel module:
>
> 3. cd /lib/modules/fglrx
> 4. sh make_install.sh
>
> then you should use fglrxconfig and restart the x-server.
>
>
>
> So how is this done under Windows?
>
> install.exe and it is done.
>
> So tell me again how Linux is easier to use?
...you know that, i know that, and 97% of the world's computer users
know that ... leenlouchs users, although they too know that, they
actually use that crap as job security, as most of them are nothing
but a bunch of lazy sunofthe bitches ... linux hippies love cryptic
***, they are stock in the 1960s and 1970s and so they prefer to use
that black-and-white text mode command line crap ... fortunately,
linux hippies are not in charge anywhere, they are just simple workes,
"little people" employed by the smart ones (a.k.a. winndows users).
- Next message: MikeyD: "Re: Micro$oft cheaper than TCoDT"
- Previous message: Robert Hull: "Re: How to handle .wpd files under Linux?"
- In reply to: Schlomo Geffen: "Linux easier to use? Yea sure. Installing ATI drivers Windows vs Linux."
- Next in thread: Donovan Rebbechi: "Re: Linux easier to use? Yea sure. Installing ATI drivers Windows vs Linux."
- Reply: Donovan Rebbechi: "Re: Linux easier to use? Yea sure. Installing ATI drivers Windows vs Linux."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]