Anzeigefehler in OpenSuSE 11.4

Hallo,

also windowsverwöhnter Mensch steh ich vor einem riesigen Problem.

Ich hab heute OpenSuSE 11.4 aufgesetzt und wurde von haufenweise Anzeigefehlern überrascht.
Von Google hab ich einen Link zu dieser Seite gefunden und den Treiber installiert. Die Grafikfehler wurden besser, aber sind noch immer vorhanden. Allerdings hat mir das script quittiert, dass fglrx weder erstellt (build) noch kompiliert (compile) wurde.

su
modprobe fglrx
gibt folgendes aus:

FATAL: Module fglrx not found.

Leider weiß ich nicht mehr weiter.

Mein System:

AMD Phenom II X4 955
4GB DDR3-1333 RAM
ATI Readon HD 5830
Ein Monitor

**
Hier noch ein Screenshot:**

ImageShack - Best place for all of your image hosting and image sharing needs](ImageShack - Best place for all of your image hosting and image sharing needs)

Uploaded with ImageShack.us

Gruß,
Tim

Und hast Du mal bei Sebastian Siebert nachgefragt?

Weil die Anzeigefehler vorher schon da waren dachte ich es könnte am Grafiktreiber liegen. Sie sind immernoch nicht weg und deshalb weiß ich nicht so wirklich, ob es nicht doch an was anderem liegt und darum frage ich hier im Forum. Und nein, Sebastian Siebert habe ich noch nicht gefragt.

Gruß,
Tim

Poste mal:

/usr/sbin/hwinfo --gfxcard
zypper se -si kernel make gcc

Laß das Script noch mal laufen und poste die genauen Fehlermeldungen per copy/paste

Hier die Ergebnise

linux:~ # /usr/sbin/hwinfo --gfxcard
31: PCI 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: VCu0.7HvpS0YIFxA
Parent ID: _Znp.2lvIKemrCuA
SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: “ATI VGA compatible controller”
Vendor: pci 0x1002 “ATI Technologies Inc”
Device: pci 0x689e
SubVendor: pci 0x1682 “XFX Pine Group Inc.”
SubDevice: pci 0x3070
Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
Memory Range: 0xfdfc0000-0xfdfdffff (rw,non-prefetchable)
I/O Ports: 0xee00-0xeeff (rw)
Memory Range: 0xfdf00000-0xfdf1ffff (ro,non-prefetchable,disabled)
IRQ: 10 (no events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: “pci:v00001002d0000689Esv00001682sd00003070bc03sc00i00”
Driver Info #0:
Driver Status: radeon is not active
Driver Activation Cmd: “modprobe radeon”
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #11 (PCI bridge)

Primary display adapter: #31

linux:~ # zypper se -si kernel make gcc
Loading repository data…
Reading installed packages…

S | Name | Type | Version | Arch | Repository
–±---------------------±--------±-------------------±-------±--------------------
i | gcc | package | 4.5-19.1 | x86_64 | openSUSE-11.4-Oss
i | gcc45 | package | 4.5.1_20101208-9.8 | x86_64 | openSUSE-11.4-Oss
i | kernel-default-devel | package | 2.6.37.6-0.7.1 | x86_64 | openSUSE-11.4-Update
i | kernel-desktop | package | 2.6.37.1-1.2.2 | x86_64 | openSUSE-11.4-Oss
i | kernel-desktop-devel | package | 2.6.37.6-0.7.1 | x86_64 | openSUSE-11.4-Update
i | kernel-devel | package | 2.6.37.6-0.7.1 | noarch | openSUSE-11.4-Update
i | kernel-firmware | package | 2.6.38-1.2.1 | noarch | openSUSE-11.4-Oss
i | kernel-source | package | 2.6.37.6-0.7.1 | noarch | openSUSE-11.4-Update
i | kernel-syms | package | 2.6.37.6-0.7.1 | x86_64 | openSUSE-11.4-Update
i | kernel-xen-devel | package | 2.6.37.6-0.7.1 | x86_64 | openSUSE-11.4-Update
i | libgcc45 | package | 4.5.1_20101208-9.8 | x86_64 | openSUSE-11.4-Oss
i | libgcc45-32bit | package | 4.5.1_20101208-9.8 | x86_64 | openSUSE-11.4-Oss
i | make | package | 3.82-140.1 | x86_64 | openSUSE-11.4-Oss

linux:/home/tim/Downloads # ./makerpm-ati-11.9.sh -i
build and install


  •                                                             *
    
  • Script: makerpm-ati-11.9.sh *
  • Version: 4.23 *
  • Written by: Sebastian Siebert (mail@sebastian-siebert.de) *
  •                                                             *
    
  • Description: This script helps you to create a rpm package *
  •             from the proprietary ATI installer              *
    
  •                                                             *
    
  • License: This script is under the *
  •             modified BSD License (2-clause license)         *
    
  •                                                             *
    

Check for running this script as root … OK ]
Remove the unneeded old rebuild script … OK ]
Check for existing ATI-Installer “ati-driver-installer-11-9-x86.x86_64.run” in current directory … OK ]
Compare SHA1 checksum of the ATI-Installer … OK ]
Set the correct permissions of ATI-Installer “ati-driver-installer-11-9-x86.x86_64.run” … OK ]
Check for supported graphics card on this machine …
Creating directory /home/tim/Downloads/ati-11.9-tmp.nSR8H
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon HD 5800 Series (Cypress LE) [1002:689e]
Found supported graphics card by ASIC ID: 689e OK ]

Build the RPM-Package …
----- START: ATI INSTALLER -----
Created directory fglrx-install.FkkfZj
Verifying archive integrity… All good.
Uncompressing AMD Catalyst™ Proprietary Driver-8.892…

AMD Catalyst™ Proprietary Driver Installer/Packager

Generating package: SuSE/SUSE-autodetection
Auto detection mode:
Distribution: openSUSE
Version: 11.4
Architecture: x86_64
Package name: SUSE114-AMD64
Verbose mode: on OK ]
Verbose level: 1 OK ]
Release: 1 OK ]
Get information about the machine architecture and the version of SUSE and XOrg …
Package name: SUSE114-AMD64
Distribution: SUSE114
Architecture: AMD64
XOrg version: xpic_64a OK ]
Assemble the package name for rpm build …
Package name: fglrx64_xpic_SUSE114 OK ]
Path to the distro packaging:
/home/tim/Downloads/fglrx-install.FkkfZj/packages/SuSE OK ]
Path to the installer:
/home/tim/Downloads/fglrx-install.FkkfZj OK ]
Temporary path to the output from the build:
/tmp/amd_pkg_build.out.iSBhVc OK ]
Temporary path to the build:
/tmp/amd_fglrx.Vq8ipz OK ]
Temporary path to the spec file:
/tmp/amd_fglrx.spec.yjP1Qw OK ]
Get the architecture for the AMD arch path: x86_64 OK ]
Path to the spec file: /home/tim/Downloads/fglrx-install.FkkfZj/packages/SuSE/fglrx.spec OK ]
Create needed directory … OK ]
Copy all needed files into temporary build path … OK ]
Copy patch files to the temporary build path … OK ]
Remove unneeded files in the temporary build path … OK ]
Substitute variables in the temporary spec file … OK ]
Build the RPM package now … OK ]
Retrieve the absolute path to the built package … OK ]
After-build diagnostics and processing …

Package /home/tim/Downloads/fglrx64_xpic_SUSE114-8.892-1.x86_64.rpm has been successfully generated

Install or update the RPM package as follows:

zypper install fglrx64_xpic_SUSE114-8.892-1.x86_64.rpm

                                                             OK ]

Remove unneeded paths and files … OK ]
Finished! OK ]
Removing temporary directory: fglrx-install.FkkfZj
----- END: ATI INSTALLER -----

RPM-Package was built successfully! OK ]
Check for existing older fglrx package and decide for installation or update the package … OK ]
Package is already installed …
What would you like to do?
- force update the package (u)
- rebuild only the fglrx kernel module (r)
- do nothing / abort (a)

Type a letter for update/rebuild/abort : r
Rebuild the fglrx kernel module …

Used CPUs/Cores for compilation => 4 ]


  •                                                                          *
    
  • Kernel: 2.6.37.1-1.2-desktop *
  • Source: /lib/modules/2.6.37.1-1.2-desktop/build *
  • Include: /lib/modules/2.6.37.1-1.2-desktop/source/include *
  •                                                                          *
    

Warning:
kernel includes at /lib/modules/2.6.37.1-1.2-desktop/source/include not found or incomplete
file: /lib/modules/2.6.37.1-1.2-desktop/source/include/asm-x86_64/compat.h

/usr/src/kernel-modules/fglrx/2.6.x /home/tim/Downloads
rm -rf *.c *.h *.o *.ko .a .?? *.symvers
make: *** /lib/modules/2.6.37.1-1.2-desktop/build: No such file or directory. Stop.


Build of kernel module failed!


rm -rf *.c *.h *.o *.ko .a .?? *.symvers
/home/tim/Downloads
Calling ‘depmod -a 2.6.37.1-1.2-desktop’ this may take a while…

Summary report:

Kernel => 2.6.37.1-1.2-desktop
Detected => RPM package
Build => FAILURE ]
Install => FAILURE ]
Error: could not build the fglrx kernel module FAILURE ]

Gruß,
Tim

i | kernel-default-devel | package | 2.6.37.6-0.7.1 | x86_64 | openSUSE-11.4-Update
i | kernel-desktop | package | 2.6.37.1-1.2.2 | x86_64 | openSUSE-11.4-Oss
i | kernel-desktop-devel | package | 2.6.37.6-0.7.1 | x86_64 | openSUSE-11.4-Update
i | kernel-devel | package | 2.6.37.6-0.7.1 | noarch | openSUSE-11.4-Update
i | kernel-source | package | 2.6.37.6-0.7.1 | noarch | openSUSE-11.4-Update
i | kernel-syms | package | 2.6.37.6-0.7.1 | x86_64 | openSUSE-11.4-Update
i | kernel-xen-devel | package | 2.6.37.6-0.7.1 | x86_64 | openSUSE-11.4-Update

Weshalb ist Dein aktueller kernel-desktop noch bei 2.6.37.1-1.2.2 und alle anderen bei 2.6.37.6-0.7.1?

Updaten auf 2.6.37.6-0.7.1 (Yast—Software installieren—kernel suchen—kernel-desktop markieren—Versionen—2.6.37.6-0.7.1 anklicken)

Meine kernel-Liste

zypper se -si kernel
Daten des Repositorys laden ...
Installierte Pakete lesen ...

S | Name                 | Typ   | Version        | Arch   | Repository                               
--+----------------------+-------+----------------+--------+------------------------------------------
i | kernel               | Patch | 4932           | noarch | Aktualisierungen für openSUSE 11.4 11.4-0
i | kernel               | Patch | 4437           | noarch | Aktualisierungen für openSUSE 11.4 11.4-0
i | kernel-default-devel | Paket | 2.6.37.6-0.7.1 | x86_64 | Aktualisierungen für openSUSE 11.4 11.4-0
i | kernel-desktop       | Paket | 2.6.37.6-0.7.1 | x86_64 | Aktualisierungen für openSUSE 11.4 11.4-0
i | kernel-desktop-devel | Paket | 2.6.37.6-0.7.1 | x86_64 | Aktualisierungen für openSUSE 11.4 11.4-0
i | kernel-devel         | Paket | 2.6.37.6-0.7.1 | noarch | Aktualisierungen für openSUSE 11.4 11.4-0
i | kernel-firmware      | Paket | 2.6.38-1.2.1   | noarch | openSUSE-11.4-Oss                                                                                                 
i | kernel-source        | Paket | 2.6.37.6-0.7.1 | noarch | Aktualisierungen für openSUSE 11.4 11.4-0                                                                         
i | kernel-syms          | Paket | 2.6.37.6-0.7.1 | x86_64 | Aktualisierungen für openSUSE 11.4 11.4-0
i | kernel-xen-devel     | Paket | 2.6.37.6-0.7.1 | x86_64 | Aktualisierungen für openSUSE 11.4 11.4-0

Dann sollte auch das Script ordentlich durchlaufen.

Vielen Dank Sauerland, das Skript ist jetzt wunderbar durchgelaufen und fglrx läuft auch

linux-f626:/home/tim # fglrxinfo
display: :0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 5800 Series
OpenGL version string: 4.1.11079 Compatibility Profile Context

Leider sind die Anzeigefehler immernoch da. Woran kann es noch liegen?

Gruß,
Tim

Mal mit einem anderen Arbeitsflächendesign versucht:
Systemeinstellungen—Erscheinungsbild:
Verhalten der Arbeitsfläche
Arbeitsflächeneffekte—anderer Composit-Typ

Bringt leider auch nichts. Habs mit OpenGL und XRender versucht, sowie alle möglichen Einstellungen, aber ich hab immernoch diese komischen Fehler…

Probier es mal mit umbenennen (nicht löschen) des versteckten Ordners .kde4 denn der wird beim nächsten Aufruf von kde automatisch erstellt.
Man beachte den Punkt vor kde4.
Abmelden und wieder neu anmelden.