Pyra display drivers status


Linux-SWAT

Forum Addict!
Joined
Feb 13, 2010
Messages
9,188
Hi, I would like to know what's planned.

What about the git with a Xorg server and fbturbo ?
 
fbturbo is used because it speeds up the 2d bits quite a bit, and there isn't an official debian package for it.

the xorg there is obsolete, it's just the debian one, but it compiles it with thumb code disabled.

the xorg in debian itself used to crash regularly without that "fix", but it seems that disabling armv6 and/or enabling lpae in the kernel also fixes it, so we're back to using the debian one again (the fewer packages we have to maintain ourselves, the better)
 
I noticed this in my Slackware xorg.log, it tries to use a Mali chipset :

[ 12184.620] _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
[ 12184.721] _XSERVTransOpen: transport open failed for inet6/darkstar:0
[ 12184.819] _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
[ 12185.453]
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPagefor git access instructions.
[ 12185.517]
X.Org X Server 1.16.1.901 (1.16.2 RC 1)
Release Date: 2014-11-02
[ 12185.704] X Protocol Version 11, Revision 0
[ 12185.766] Build Operating System: Linux 3.8.13-0-omap5 armv7l
[ 12185.828] Current Operating System: Linux darkstar 3.8.13-0-omap5 #1 SMP PREEMPT Fri Jan 31 11:32:32 CET 2014 armv7l
[ 12185.835] Kernel command line: console=ttyO2,115200n8 mem=1008M@0x80000000 smsc75xx.mac= vram=16M root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait
[ 12185.965] Build Date: 01 May 2015  07:41:58PM
[ 12186.030]  
[ 12186.094] Current version of pixman: 0.30.0
[ 12186.218]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[ 12186.218] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 12186.457] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May  1 22:28:19 2015
[ 12186.516] (==) Using config file: "/etc/X11/xorg.conf"
[ 12186.574] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 12186.575] (==) No Layout section.  Using the first Screen section.
[ 12186.575] (==) No screen section available. Using defaults.
[ 12186.575] (**) |-->Screen "Default Screen Section" (0)
[ 12186.575] (**) |   |-->Monitor "<default monitor>"
[ 12186.576] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
[ 12186.576] (**) |   |-->Device "Allwinner A10/A13 FBDEV"
[ 12186.576] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[ 12186.576] (==) Automatically adding devices
[ 12186.576] (==) Automatically enabling devices
[ 12186.576] (==) Automatically adding GPU devices
[ 12186.576] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/OTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[ 12186.576] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 12186.577] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 12186.577] (II) Loader magic: 0x1e3cd8
[ 12186.577] (II) Module ABI versions:
[ 12186.577]     X.Org ANSI C Emulation: 0.4
[ 12186.577]     X.Org Video Driver: 18.0
[ 12186.577]     X.Org XInput driver : 21.0
[ 12186.577]     X.Org Server Extension : 8.0
[ 12186.581] (EE) systemd-logind: failed to get session: The name org.freedesktop.login1 was not provided by any .service files
[ 12186.582] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 12186.589] (II) no primary bus or device found
[ 12186.589]     falling back to /sys/devices/platform/omapdrm.0/drm/card0
[ 12186.589] (II) "glx" will be loaded by default.
[ 12186.589] (II) LoadModule: "dri2"
[ 12186.590] (II) Module "dri2" already built-in
[ 12186.590] (II) LoadModule: "glamoregl"
[ 12186.592] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 12186.600] (II) Module glamoregl: vendor="X.Org Foundation"
[ 12186.600]     compiled for 1.15.2, module version = 0.6.0
[ 12186.600]     ABI class: X.Org ANSI C Emulation, version 0.4
[ 12186.600] (II) LoadModule: "glx"
[ 12186.601] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 12186.601] (II) Module glx: vendor="X.Org Foundation"
[ 12186.601]     compiled for 1.16.1.901, module version = 1.0.0
[ 12186.601]     ABI class: X.Org Server Extension, version 8.0
[ 12186.602] (==) AIGLX enabled
[ 12186.602] (II) LoadModule: "fbturbo"
[ 12186.603] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[ 12186.604] (II) Module fbturbo: vendor="X.Org Foundation"
[ 12186.604]     compiled for 1.16.1.901, module version = 0.5.1
[ 12186.604]     Module class: X.Org Video Driver
[ 12186.604]     ABI class: X.Org Video Driver, version 18.0
[ 12186.604] (II) FBTURBO: driver for framebuffer: fbturbo
[ 12186.604] (--) using VT number 7

[ 12186.620] (WW) Falling back to old probe method for fbturbo
[ 12186.620] (II) Loading sub module "fbdevhw"
[ 12186.620] (II) LoadModule: "fbdevhw"
[ 12186.621] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 12186.621] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 12186.621]     compiled for 1.16.1.901, module version = 0.0.2
[ 12186.621]     ABI class: X.Org Video Driver, version 18.0
[ 12186.621] (II) FBTURBO(0): using /dev/fb0
[ 12186.621] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 12186.622] (II) FBTURBO(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[ 12186.622] (==) FBTURBO(0): Depth 24, (==) framebuffer bpp 32
[ 12186.622] (==) FBTURBO(0): RGB weight 888
[ 12186.622] (==) FBTURBO(0): Default visual is TrueColor
[ 12186.622] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0)
[ 12186.622] (II) FBTURBO(0): hardware: omapdrm (video memory: 8640kB)
[ 12186.622] (**) FBTURBO(0): Option "fbdev" "/dev/fb0"
[ 12186.622] (**) FBTURBO(0): Option "SwapbuffersWait" "true"
[ 12186.622] (II) FBTURBO(0): processor: ARM Cortex-A15
[ 12186.622] (II) FBTURBO(0): checking modes against framebuffer device...
[ 12186.622] (II) FBTURBO(0): checking modes against monitor...
[ 12186.623] (--) FBTURBO(0): Virtual size is 1920x1080 (pitch 1920)
[ 12186.623] (**) FBTURBO(0):  Built-in mode "current"
[ 12186.623] (==) FBTURBO(0): DPI set to (96, 96)
[ 12186.623] (II) Loading sub module "fb"
[ 12186.623] (II) LoadModule: "fb"
[ 12186.623] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 12186.624] (II) Module fb: vendor="X.Org Foundation"
[ 12186.624]     compiled for 1.16.1.901, module version = 1.0.0
[ 12186.624]     ABI class: X.Org ANSI C Emulation, version 0.4
[ 12186.624] (==) Depth 24 pixmap format is 32 bpp
[ 12186.625] (II) FBTURBO(0): Pitch updated to 2048 after ModeInit
[ 12186.625] (II) FBTURBO(0): using backing store heuristics
[ 12186.637] (II) FBTURBO(0): can't load 'g2d_23' kernel module
[ 12186.637] (II) FBTURBO(0): failed to enable the use of sunxi display controller
[ 12186.637] (II) FBTURBO(0): No sunxi-g2d hardware detected (check /dev/disp and /dev/g2d)
[ 12186.637] (II) FBTURBO(0): G2D hardware acceleration can't be enabled
[ 12186.637] (II) FBTURBO(0): enabled VFP/NEON optimizations
[ 12186.637] (==) FBTURBO(0): Backing store enabled
[ 12186.638] (EE) FBTURBO(0): FBIOPUTCMAP: Invalid argument
...
[ 12186.649] (EE) FBTURBO(0): FBIOPUTCMAP: Invalid argument
[ 12186.649] (==) FBTURBO(0): DPMS enabled
[ 12186.649] (II) FBTURBO(0): failed to enable hardware cursor
[ 12186.660] (II) FBTURBO(0): can't load 'mali' kernel module
[ 12186.671] (II) FBTURBO(0): can't load 'mali_drm' kernel module
[ 12186.681] (II) FBTURBO(0): can't load 'sunxi_cedar_mod' kernel module
[ 12186.681] (II) Loading sub module "dri2"
[ 12186.681] (II) LoadModule: "dri2"
[ 12186.681] (II) Module "dri2" already built-in
[ 12186.777] SunxiMaliDRI2_Init: drmOpen failed!
[ 12186.777] (II) FBTURBO(0): failed to enable DRI2 integration for Mali GPU
[ 12186.777] (==) RandR enabled
[ 12186.807] (II) AIGLX: Screen 0 is not DRI2 capable
[ 12186.807] (EE) AIGLX: reverting to software rendering
[ 12186.815] (II) AIGLX: Loaded and initialized swrast
[ 12186.815] (II) GLX: Initialized DRISWRAST GL provider for screen 0
 

Any idea about that ? Do I missed something ?

Also, another question, is xf86-video-armsoc package useful ?
 
Back
Top