04-20-2016, 03:23 AM
I was able to compile the Mali-Fbdev drive from the ARM Mali website. Now I'm downloading the kernel source so I can compile the mali_drm kernel module, not included with xenial. I will try the libmali.so binaries for arm64 also available from the ARM Mali website.
Some progress:
Any recommendations?
Some progress:
Code:
X.Org X Server 1.18.3
Release Date: 2016-04-04
[ 9223.728] X Protocol Version 11, Revision 0
[ 9223.728] Build Operating System: Linux 4.2.0-34-generic aarch64 Ubuntu
[ 9223.728] Current Operating System: Linux localhost.localdomain 3.10.65-4-pine64-longsleep #16 SMP PREEMPT Sun Apr 3 10:56:40 CEST 2016 aarch64
[ 9223.729] Kernel command line: console=tty0 console=ttyS0,115200n8 no_console_suspend earlycon=uart,mmio32,0x01c28000 mac_addr=a6:f4:ed:cc:2f:50 root=/dev/mmcblk0p2 ro rootwait
[ 9223.729] Build Date: 07 April 2016 09:19:04AM
[ 9223.729] xorg-server 2:1.18.3-1ubuntu2 (For technical support please see http://www.ubuntu.com/support)
[ 9223.729] Current version of pixman: 0.33.6
[ 9223.729] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 9223.729] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 9223.730] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 20 03:18:35 2016
[ 9223.731] (==) Using config file: "/etc/X11/xorg.conf"
[ 9223.731] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 9223.732] (==) No Layout section. Using the first Screen section.
[ 9223.732] (**) |-->Screen "Mali-Screen" (0)
[ 9223.732] (**) | |-->Monitor "<default monitor>"
[ 9223.733] (**) | |-->Device "Mali-Fbdev"
[ 9223.733] (==) No monitor specified for screen "Mali-Screen".
Using a default monitor configuration.
[ 9223.733] (==) Automatically adding devices
[ 9223.733] (==) Automatically enabling devices
[ 9223.733] (==) Automatically adding GPU devices
[ 9223.733] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 9223.733] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 9223.733] Entry deleted from font path.
[ 9223.733] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 9223.733] Entry deleted from font path.
[ 9223.733] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 9223.733] Entry deleted from font path.
[ 9223.734] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 9223.734] Entry deleted from font path.
[ 9223.734] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 9223.734] Entry deleted from font path.
[ 9223.734] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 9223.734] (==) ModulePath set to "/usr/lib/aarch64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 9223.734] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 9223.734] (II) Loader magic: 0x556fbfcd68
[ 9223.734] (II) Module ABI versions:
[ 9223.734] X.Org ANSI C Emulation: 0.4
[ 9223.734] X.Org Video Driver: 20.0
[ 9223.734] X.Org XInput driver : 22.1
[ 9223.734] X.Org Server Extension : 9.0
[ 9223.738] (--) using VT number 2
[ 9223.738] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 9223.738] (II) no primary bus or device found
[ 9223.738] (II) LoadModule: "glx"
[ 9223.740] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 9223.745] (II) Module glx: vendor="X.Org Foundation"
[ 9223.745] compiled for 1.18.3, module version = 1.0.0
[ 9223.746] ABI class: X.Org Server Extension, version 9.0
[ 9223.746] (==) AIGLX enabled
[ 9223.746] (II) LoadModule: "mali"
[ 9223.748] (II) Loading /usr/lib/xorg/modules/drivers/mali_drv.so
[ 9223.748] (II) Module mali: vendor="X.Org Foundation"
[ 9223.748] compiled for 1.18.3, module version = 0.4.2
[ 9223.748] ABI class: X.Org Video Driver, version 20.0
[ 9223.748] (II) MALI: driver for Mali Framebuffer: mali
[ 9223.786] (WW) Falling back to old probe method for mali
[ 9223.787] (II) MALI(0): using /dev/fb0
[ 9223.787] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 9223.787] (II) MALI(0): [MaliPreInit:1046]: Entering
[ 9223.787] (II) MALI(0): [MaliGetRec:179]: Entering
[ 9223.787] (II) MALI(0): [MaliHWInit:829]: Entering
[ 9223.787] (II) MALI(0): [MaliHWGetDepth:861]: Entering
[ 9223.787] (II) MALI(0): Creating default Display subsection in Screen section
"Mali-Screen" for depth/fbbpp 24/32
[ 9223.787] (**) MALI(0): Depth 24, (--) framebuffer bpp 32
[ 9223.787] (==) MALI(0): RGB weight 888
[ 9223.787] (==) MALI(0): Default visual is TrueColor
[ 9223.787] (==) MALI(0): Using gamma correction (1.0, 1.0, 1.0)
[ 9223.787] (II) MALI(0): [MaliHWGetVidmem:879]: Entering
[ 9223.787] (II) MALI(0): [MaliHWGetName:887]: Entering
[ 9223.787] (II) MALI(0): hardware: (video memory: 16200kB)
[ 9223.788] (**) MALI(0): Option "DRI2" "true"
[ 9223.788] (**) MALI(0): Option "DRI2_PAGE_FLIP" "true"
[ 9223.788] (**) MALI(0): Option "DRI2_WAIT_VSYNC" "true"
[ 9223.788] (**) MALI(0): Option "UMP_CACHED" "false"
[ 9223.788] (**) MALI(0): Option "UMP_LOCK" "false"
[ 9223.788] (**) MALI(0): DRI Fullscreen page flip enabled
[ 9223.788] (**) MALI(0): DRI Fullscreen page flip VSYNC'd
[ 9223.788] (**) MALI(0): Use uncached UMP memory
[ 9223.788] (**) MALI(0): Don't use umplock across processes
[ 9223.889] (EE) MALI(0): [mali_drm_open_master:1015] Error: mali_drm_open_master Unable to open DRM: No such file or directory
[ 9223.889] (EE) MALI(0): [MaliPreInit:1148] Error: Failed to be master of DRM!
[ 9223.890] (II) UnloadModule: "mali"
[ 9223.890] (EE) Screen(s) found, but none have a usable configuration.
[ 9223.890] (EE)
Fatal server error:
[ 9223.890] (EE) no screens found(EE)
[ 9223.890] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 9223.891] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 9223.891] (EE)
[ 9223.998] (EE) Server terminated with error (1). Closing log file.
Any recommendations?