My video card driver installation success or not?

Many errors but in the end it says installation completed and asked for reboot. I then looked into the log and saw many errors. I can boot normally though.

Supported adapter detected.Check if system has the tools required for installation.
fglrx installation is being forced. Installation will proceed without the required tools on the system.
Uninstalling any previously installed drivers.
Unloading drm module...
ERROR: Module drm is in use by i915,drm_kms_helper
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.7.10-1.4-desktop/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-3.7.10-1.4-obj/x86_64/desktop'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_EFI_IS_ENABLED’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3091:5: warning: return makes integer from pointer without 
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-3.7.10-1.4-obj/x86_64/desktop'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
- recreating module dependency list
- trying a sample load of the kernel modules                                                                  
done.                                                                                                         
[Reboot] Kernel Module : mkinitrd 

There are no errors, just progress output and warnings (which don’t matter).
And the build succeeded.

To check if your driver is really working properly, run:

glxinfo | grep render

You may have to install the package “Mesa-demo-x” first…

The /var/log/Xorg.0.log file is also a good source for graphic card boot information.

Wouldn’t this indicate dual-graphics?


ERROR: Module drm is in use by **i915**,drm_kms_helper



AFAICS the i915 driver is loaded, so there must be an Intel graphics device. I don’t have AMD/ATI hardware, so I don’t know whether the fglrx driver handles dual graphics OK.

Yes it’s dual-graphics (the other being intel intergrated card). ATI handles dual graphic cards, at least the control center has the option to let me choose which card would I force to use.

However yesterday I did a routine system update, suse can’t boot normally unless I use “advanced opesnsuse 12.3…” in the grub menu and then choose sth with kernel version 3.7.10.4 instead of 3.7.10.11.

This has sth to do with my graphic drivers? What should I do now…? Re-install the ATI driver?

p.s. Thanks to all.

Yes. You installed the driver for the 3.7.10-1.4 kernel.
After a kernel update you have to reinstall it on the new kernel.

When you boot 3.7.10-1.11 you should be able to get to a text console by pressing Ctrl+Alt+F1.
Login there and reinstall the driver.

Alright. Thanks. I will do it now that I know it’s the graphic driver’s problem.

You could also try to use the makerpm-amd script to create and install RPMs:
https://en.opensuse.org/SDB:AMD_fglrx#Building_yourself_the_rpm
AFAIK this automatically takes care of kernel updates, so you won’t have to reinstall after a kernel update.

I’m trying to add the repo listed in https://en.opensuse.org/SDB:AMD_fglrx#Building_yourself_the_rpm

But it says “can’t create repo…”

How do I add a repo by adding an url? For example I tried adding the url:" http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/x86_64/"

But it says can’t create the repo?

It should be


http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3

without the x86_64 subfolder :slight_smile:

In that case you don’t have to add a repo. Just download the script and run it, as instructed on that link.