Schon seit dem ati-driver 11-4 sollte jetzt eigentlich die Hybrid-Unterstützung in dem proprietären Treober funktionieren. Ich bin seit 2 Monaten mit unterbrechungen daran, diese zum laufen zu bringen, leider ohne Erfolg.
Vorgegangen bin ich nach dieser Anleitung:
http://en.gentoo-wiki.com/wiki/Fglrx-hybrid-graphics
Das Umschalten zwischen den Grafikkarten funktioniert, aber leider startet der Xserver nicht.
Ich hab die den Xorg.log und die xorg-conf hier angehängt. Da ich mir nicht sicher bin, was der ausschlaggebende Fehler ist.
Danke euch.
EDIT: Da wohl keiner sich die Mühe macht und die Dateien runter lädt, stelle ich hier doch mal einen Ausschnitt ein!
Hier die Xorg.0.log:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
[ 349.239] (WW) Falling back to old probe method for fglrx
[ 349.247] (II) Loading PCS database from /etc/ati/amdpcsdb
[ 349.247] (--) Chipset Supported AMD Graphics Processor (0x68C1) found
[ 349.247] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
[ 349.247] (II) fglrx: intel VGA device detected, load intel driver.
[ 349.247] (II) LoadModule: "intel"
[ 349.248] (WW) Warning, couldn't open module intel
[ 349.248] (II) UnloadModule: "intel"
[ 349.248] (II) Unloading intel
[ 349.248] (EE) Failed to load module "intel" (module does not exist, 0)
[ 349.248] (WW) fglrx: Fail to load intel driver!
[ 349.248] (II) AMD Video driver is running on a device belonging to a group targeted for this release
[ 349.248] (II) AMD Video driver is signed
[ 349.248] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
[ 349.248] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
[ 349.248] (II) fglrx(0): pEnt->device->identifier=0x18534c0
[ 349.248] (II) fglrx(0): === [xdl_xs110_atiddxPreInit] === begin
[ 349.249] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
[ 349.249] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 349.249] (==) fglrx(0): Default visual is TrueColor
[ 349.249] (**) fglrx(0): Option "DPMS" "true"
[ 349.249] (==) fglrx(0): RGB weight 888
[ 349.249] (II) fglrx(0): Using 8 bits per RGB
[ 349.249] (==) fglrx(0): Buffer Tiling is ON
[ 349.249] (II) Loading sub module "fglrxdrm"
[ 349.249] (II) LoadModule: "fglrxdrm"
[ 349.249] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
[ 349.249] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
[ 349.249] compiled for 1.4.99.906, module version = 8.88.7
[ 349.251] ukiDynamicMajor: found major device number 249
[ 349.251] ukiDynamicMajor: found major device number 249
[ 349.251] ukiOpenByBusid: Searching for BusID PCI:1:0:0
[ 349.251] ukiOpenDevice: node name is /dev/ati/card0
[ 349.251] ukiOpenDevice: open result is 11, (OK)
[ 349.251] ukiOpenByBusid: ukiOpenMinor returns 11
[ 349.251] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
[ 349.251] (==) fglrx(0): NoAccel = NO
[ 349.251] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[ 349.251] (--) fglrx(0): Chipset: "AMD Radeon HD 6500M/5600/5700 Series" (Chipset = 0x68c1)
[ 349.251] (--) fglrx(0): (PciSubVendor = 0x1025, PciSubDevice = 0x035d)
[ 349.251] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
[ 349.251] (--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
[ 349.251] (--) fglrx(0): MMIO registers at 0xdc400000
[ 349.251] (--) fglrx(0): I/O port at 0x00003000
[ 349.251] (==) fglrx(0): ROM-BIOS at 0x000c0000
[ 349.252] (II) fglrx(0): AC Adapter is used
[ 349.253] (II) fglrx(0): Invalid ATI BIOS from int10, the adapter is not VGA-enabled
[ 349.254] (EE) fglrx(0): Invalid video BIOS signature!
[ 349.254] (EE) fglrx(0): GetBIOSParameter failed
[ 349.254] (EE) fglrx(0): PreInitAdapter failed
[ 349.254] (EE) fglrx(0): PreInit failed
[ 349.254] (II) fglrx(0): === [xdl_xs110_atiddxPreInit] === end
[ 349.255] (II) UnloadModule: "fglrx"
[ 349.255] (II) Unloading fglrx
[ 349.255] (II) UnloadModule: "fglrxdrm"
[ 349.255] (II) Unloading fglrxdrm
[ 349.255] (II) UnloadModule: "fglrxdrm"
[ 349.255] (II) Unloading fglrxdrm
[ 349.255] (EE) Screen(s) found, but none have a usable configuration.
[ 349.255]
Fatal server error:
[ 349.255] no screens found
[ 349.255]
|
und hier die dazugehörige corg.conf:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "TexturedVideo" "on"
#Option "TexturedVideoSync" "on"
#Option "Capabilities" "0x00000800"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
|
EDIT2:
Ich bin ein kleines bisschen schlauer, anscheinend wird bei mir der Intel-Treiber gar nicht mit installiert.
|
Quellcode
|
1
2
|
ls /usr/lib64/xorg/modules/drivers/
fglrx_drv.so
|
--> hier müsste eigentlich noch aus dem Paket "ati-drivers" eine Datei "intel_drv.so" sein, ich weiß aber auch nicht, warum diese nicht inatalliert wird, geschweige denn, wo ich das einstellen kann.
EDIT3:
So, mein Problem hat sich wohl erledigt
Da ich eine PowerXpress-Karte habe, wird meine Grafikkarte wohl schon wieder nicht mehr unterstützt. Nun kommt die Meldung "Please uninstall fglrx". Ärgerlich, vorallem, weil ich den Laptop erst seit februar habe. Hoffentlich sind die OpenSource-Treiber bald soweit, dass sie meine Karte nicht immer auf 85C hoch kochen.
Viele Grüße
Michi