Poradniki > Software
[How To]Zmiana akceleracji SNA na Glamor w kartach graficznych Intel
(1/1)
			sir_lucjan:
			
			Jeśli doświadczymy problemów podczas korzystania ze standardowej akceleracji SNA, możemy spróbować akceleracji Glamor.
--- Cytuj ---The glamor module is an open-source 2D graphics common driver for the X Window System as implemented by X.org. It supports a variety of graphics chipsets which have OpenGL/EGL/GBM supports. 
It’s a GL-based rendering acceleration library for X server: 
[*]It uses GL functions and shader to complete the 2D graphics operations.
[*]It uses normal texture to represent a drawable pixmap if possible.
[*]It calls GL functions to render to the texture directly. It’s somehow hardware independently. And could be a building block of any X server’s DDX driver:
[*]Xorg’s DDX driver could leverage glamor-egl package to create an egl context without any native X system.Now the xf86-intel-video driver uses glamor as one of its option. When you build it with --enable-glamor, then it will use glamor as its rendering enginee. This package can support every platform which has OpenGL and gbm and drm libraries. 
[/list]
--- Koniec cytatu ---
Sprawa jest stosunkowo prosta. 
1. Tworzymy plik:
--- Kod:  ---/etc/X11/xorg.conf.d/20-intel.conf
--- Koniec kodu ---
2. Umieszczamy w nim następującą zawartość:
--- Kod:  ---Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "glamor"
EndSection
--- Koniec kodu ---
3. Restartujemy system.
4. Sprawdzamy, czy wszystko działa jak powinno:
--- Kod:  ---[lucjan@archlinux ~]$ grep -i glamor /var/log/Xorg.0.log
[    11.110] (**) intel(0): Option "AccelMethod" "glamor"
[    11.135] (II) Loading sub module "glamoregl"
[    11.135] (II) LoadModule: "glamoregl"
[    11.135] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    11.209] (II) Module glamoregl: vendor="X.Org Foundation"
[    11.209] (II) glamor: OpenGL accelerated X.org driver based.
[    11.357] (II) glamor: EGL version 1.4 (DRI2):
[    11.420] (II) intel(0): glamor detected, initialising egl layer.
[    11.585] (II) intel(0): Use GLAMOR acceleration.
[    11.679] (II) intel(0): Set up textured video using glamor
--- Koniec kodu ---
Niestety, wyniki testów są jednoznaczne - Glamor ma zdecydowanie gorszą wydajność od SNA, tak więc przejście na Glamor winno być stosowane w ostateczności. 
http://www.phoronix.com/scan.php?page=article&item=intel_2dxorg30_ubuntu1404&num=3
Aktualizacja: Wersja 2.99.917 została pozbawiona wsparcia dla glamor. 
		
Nawigacja
Idź do wersji pełnej