Hi !
Moving windows is extremely slow.
Working fast in 14.1 (although fonts are messed up).
I played with this xorg.conf without success :
Code:
Section "Device"
Identifier "Mali-Fbdev"
Driver "armsoc"
Option "fbdev" "/dev/fb0"
Option "Debug" "false"
Option "DPMS" "false"
Option "DRI2" "true"
Option "DRI2_PAGE_FLIP" "false"
Option "DRI2_WAIT_VSYNC" "false"
Option "UMP_CACHED" "true"
Option "UMP_LOCK" "false"
Option "SWCursor" "true"
Option "HWCursor" "false"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Mali-Fbdev"
DefaultDepth 24
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Option "NoTrapSignals" "true"
Option "DontZap" "false"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Section "DRI"
Mode 0666
EndSection
Parts of X log :
Code:
[ 90.309] (==) ServerLayout "Default Layout"
[ 90.309] (**) |-->Screen "Default Screen" (0)
[ 90.309] (**) | |-->Monitor "<default monitor>"
[ 90.311] (**) | |-->Device "Mali-Fbdev"
[ 90.311] (==) No monitor specified for screen "Default Screen".
Using a default monitor configuration.
[ 90.311] (**) Option "NoTrapSignals" "true"
[ 90.311] (**) Option "DontZap" "false"
[ 90.311] (**) Option "BlankTime" "0"
[ 90.311] (**) Option "StandbyTime" "0"
[ 90.311] (**) Option "SuspendTime" "0"
[ 90.311] (**) Option "OffTime" "0"
[ 90.311] (==) Automatically adding devices
[ 90.311] (==) Automatically enabling devices
[ 90.311] (==) Automatically adding GPU devices
[ 90.312] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 90.312] (WW) The directory "/usr/share/fonts/local" does not exist.
[ 90.312] Entry deleted from font path.
[ 90.312] (WW) The directory "/usr/share/fonts/CID" does not exist.
[ 90.312] Entry deleted from font path.
[ 90.316] (==) FontPath set to:
/usr/share/fonts/TTF,
/usr/share/fonts/OTF,
/usr/share/fonts/Type1,
/usr/share/fonts/misc,
/usr/share/fonts/75dpi/:unscaled,
/usr/share/fonts/100dpi/:unscaled,
/usr/share/fonts/75dpi,
/usr/share/fonts/100dpi,
/usr/share/fonts/cyrillic
[ 90.316] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 90.316] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 90.317] (II) Loader magic: 0x1e7fd8
[ 90.317] (II) Module ABI versions:
[ 90.317] X.Org ANSI C Emulation: 0.4
[ 90.317] X.Org Video Driver: 20.0
[ 90.317] X.Org XInput driver : 22.1
[ 90.317] X.Org Server Extension : 9.0
[ 90.318] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 90.318] (II) no primary bus or device found
[ 90.318] falling back to /sys/devices/platform/exynos-drm/drm/card0
[ 90.318] (II) LoadModule: "glx"
[ 90.323] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 90.330] (II) Module glx: vendor="X.Org Foundation"
[ 90.330] compiled for 1.18.0, module version = 1.0.0
[ 90.330] ABI class: X.Org Server Extension, version 9.0
[ 90.330] (==) AIGLX enabled
[ 90.330] (II) LoadModule: "armsoc"
[ 90.331] (II) Loading /usr/lib/xorg/modules/drivers/armsoc_drv.so
[ 90.333] (II) Module armsoc: vendor="X.Org Foundation"
[ 90.333] compiled for 1.18.0, module version = 1.4.0
[ 90.333] Module class: X.Org Video Driver
[ 90.333] ABI class: X.Org Video Driver, version 20.0
[ 90.333] (II) ARMSOC: Driver for ARM Mali compatible chipsets
[ 90.333] (--) using VT number 7
[ 90.345] (WW) Falling back to old probe method for armsoc
[ 90.345] (II) No BusID or DriverName specified - opening /dev/dri/card0
[ 90.345] (II) Got BusID platform:exynos-drm:00
[ 90.346] (II) Opened DRM
[ 90.346] (II) DeviceName is [/dev/dri/card0]
[ 90.346] (II) bus_id is [platform:exynos-drm:00]
[ 90.346] (II) DriverName is [exynos]
[ 90.346] (II) version is [1.0.0]
[ 90.347] (II) Screen:0, CRTC:-1
[ 90.347] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 90.347] (II) ARMSOC(0): Creating default Display subsection in Screen section
"Default Screen" for depth/fbbpp 24/32
[ 90.347] (**) ARMSOC(0): Depth 24, (--) framebuffer bpp 32
[ 90.347] (==) ARMSOC(0): RGB weight 888
[ 90.347] (==) ARMSOC(0): Using gamma correction (1.0, 1.0, 1.0)
[ 90.347] (==) ARMSOC(0): Default visual is TrueColor
[ 90.347] (II) No BusID or DriverName specified - opening /dev/dri/card0
[ 90.348] (II) Got BusID platform:exynos-drm:00
[ 90.348] (II) Opened DRM
[ 90.348] (II) DeviceName is [/dev/dri/card0]
[ 90.348] (II) bus_id is [platform:exynos-drm:00]
[ 90.348] (II) DriverName is [exynos]
[ 90.348] (II) version is [1.0.0]
[ 90.348] (II) ARMSOC(0): Chipset: Mali
[ 90.349] (**) ARMSOC(0): Option "Debug" "false"
[ 90.349] (**) ARMSOC(0): Option "UMP_LOCK" "false"
[ 90.349] (II) ARMSOC(0): Buffer Flipping is Enabled
[ 90.349] (II) ARMSOC(0): umplock is Enabled
[ 90.349] (II) ARMSOC(0): Setting the video modes ...
[ 90.349] (II) ARMSOC(0): Adding all CRTCs
[ 90.350] (II) ARMSOC(0): Got CRTC: 0 (id: 24)
[ 90.350] (II) ARMSOC(0): Got CRTC: 1 (id: 28)
[ 90.389] (II) ARMSOC(0): Output HDMI-1 has no monitor section
[ 90.429] (II) ARMSOC(0): EDID for output HDMI-1
...
[ 90.458] (II) Loading sub module "dri2"
[ 90.458] (II) LoadModule: "dri2"
[ 90.458] (II) Module "dri2" already built-in
[ 90.458] (II) Loading sub module "exa"
[ 90.458] (II) LoadModule: "exa"
[ 90.461] (II) Loading /usr/lib/xorg/modules/libexa.so
[ 90.465] (II) Module exa: vendor="X.Org Foundation"
[ 90.466] compiled for 1.18.0, module version = 2.6.0
[ 90.466] ABI class: X.Org Video Driver, version 20.0
[ 90.466] (II) Loading sub module "fb"
[ 90.466] (II) LoadModule: "fb"
[ 90.469] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 90.472] (II) Module fb: vendor="X.Org Foundation"
[ 90.472] compiled for 1.18.0, module version = 1.0.0
[ 90.472] ABI class: X.Org ANSI C Emulation, version 0.4
[ 90.472] (--) Depth 24 pixmap format is 32 bpp
[ 90.485] (II) ARMSOC(0): Soft EXA mode
[ 90.485] (II) EXA(0): Driver allocated offscreen pixmaps
[ 90.485] (II) EXA(0): Driver registered support for the following operations:
[ 90.485] (II) Solid
[ 90.485] (II) Copy
[ 90.485] (II) Composite (RENDER acceleration)
[ 90.485] (II) ARMSOC(0): Setting swap chain size: 2
[ 90.485] (II) ARMSOC(0): [DRI2] Setup complete
[ 90.486] (II) ARMSOC(0): [DRI2] DRI driver: armsoc
[ 90.486] (==) ARMSOC(0): Backing store enabled
[ 90.486] (==) ARMSOC(0): Silken mouse enabled
[ 90.486] (II) ARMSOC(0): HW cursor init()
[ 90.487] (EE) ARMSOC(0): ERROR: Failed driver-specific cursor initialization
[ 90.487] (II) ARMSOC(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 90.488] (--) RandR disabled
[ 90.492] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/armsoc_dri.so failed (/usr/lib/xorg/modules/dri/armsoc_dri.so: cannot open shared object file: No such file or directory)
[ 90.493] (EE) AIGLX: reverting to software rendering
[ 90.810] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 90.812] (II) AIGLX: Loaded and initialized swrast
[ 90.812] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 90.813] (II) ARMSOC(0): Setting screen physical size to 508 x 285