Sie sind nicht angemeldet.

1

29.03.2011, 14:12

Hybrid-Grafik und ati-drivers?

Hallo,

ich habe seit einiger Zeit einen TimelineX von Acer. Dieser hat einen i5 und eine Ati HD 5650. Da ich eine extrme schlechte Perfomance mit dem radeon-Treiber habe ( Flash-Filme ruckeln und kein 3D) bin ich auf den closed-source-Treiber umgestiegen. Hiermit funktioniert aber natürlich "switcheroo" nicht mehr :(

Hat jemand von schon Erfahrungen damit gemacht, wie man trotz fglrx auch den internen Grafiktreiber gleichzeitig nutzen kann. Zur Not auch mit Reboot. Einen zweiten Kernel habe ich mir auch schon überlegt, allerdings ist das ein großer Administrationsaufwand, den ich gerne umgehen will. Auch muss ja jedes mal wieder dann die Xorg.conf angepasst werden. Für Inputs zum gesamten Thema bin ich sehr dankbar!

Viele Grüße

Michi

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Michi« (16.11.2011, 13:27) aus folgendem Grund: Schreibfehler korrigiert


2

29.03.2011, 14:21

Ich vermute mal, in dem i5 wird auch eine Intel-Grafikkarte ihren Dienst verrichten. Ich würde es dann so machen:

1. /etc/make.conf -> VIDEO_CARDS="fglrx intel", danach ein emerge -vDNu world, gefolgt vom emerge --depclean, damit auch ja eventuell vorhandene überflüssige und somit störende Treiber entfernt werden.
2. Die "fglrx"-xorg.conf benutzen, wenn Du den AMD-Treiber nutzen möchtest
3. Die "fglrx"-xorg.conf umbennen in beispielsweise xorg.conf.backup, wenn du den Intel-Treiber nutzen möchtest.
4. Beim Wechsel sollte es ausreichen, den /etc/init.d/xdm zu killen und neuzustarten *mutmaß*


Etwas umständlich und eventuell weiß jemand eine andere, bessere Lösung, aber ich vermute, dass es so funktionieren könnte.
Sys:
AMD FX (tm)-6300 Six-Core Processor
GeForce GTX 650 1024MB
16384 MB DDR3 1600Mhz
ASUS M5A97 R2.0
Samsung SSD 830 (sys)

OS: Gentoo ~amd64
WM: i3
Kernel: vanilla-sources
VGA: nouveau
INIT: OpenRC :)

██ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ trust █████ ██████ ███ your █████ ████ government. Parts of this comment have been found in violation of H.R. 3261, S.O.P.A and Senate Bill 968, P.I.P.A. and have been censored for your benefit.

3

29.03.2011, 20:58

Hallo Walkman,

ja so in der Art hatte ich es auch gedacht. Allerdings habe ich gerade gemerkt, dass der Xserver nicht hoch fährt, wenn ich beide Grafikkarten im BIOS aktiviert habe. Ohne reboor wird es also nicht gehen. Ich denke auch, dass man noch einige Module blacklisten muss. Vielleicht hat ja jemand schon bei sich daran herum getüftelt?

4

29.09.2011, 07:34

Frage zu Hybrid-Grefik

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
»Michi« hat folgende Dateien angehängt:

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Michi« (15.11.2011, 19:03)