User avatar
eriktheitalian
Posts: 358
Joined: Thu Feb 19, 2015 1:03 pm

Arch Linux xf86 fbturbo Slow (tested on pi2)

Thu Feb 19, 2015 1:27 pm

I'm installed archlinux arm for pi2. Im fallowed official arch arm instruductions. Now using it with xfce 4.10.

Desktop X output slow when compared raspbian. Gtkperf benchmark scores better. But when im moved a window or started new app i can feel software rendering speed.

Here is my xorg log.

(this message will be edit)
I cant using enough English language. My writings can be wrong grammer.$
"in micro$oft we not trust"

User avatar
eriktheitalian
Posts: 358
Joined: Thu Feb 19, 2015 1:03 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Thu Feb 19, 2015 2:30 pm

after i'm updated arch (used pacman -Syu) included fbturbo. im cleaned xorg.config settings for fresh start.
now its running better but not like raspbian.

[ 11.435]
X.Org X Server 1.17.1
Release Date: 2015-02-10
[ 11.435] X Protocol Version 11, Revision 0
[ 11.435] Build Operating System: Linux 3.10.63-6-ARCH armv7l
[ 11.435] Current Operating System: Linux alarmpi 3.18.7-5-ARCH #1 SMP PREEMPT Wed Feb 18 20:56:17 MST 2015 armv7l
[ 11.435] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2709.boardrev=0xa01041 bcm2709.serial=0x1c250426 smsc95xx.macaddr=B8:27:EB:25:04:26 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 root=/dev/mmcblk0p2 rw rootwait console=ttyAMA0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 elevator=noop
[ 11.436] Build Date: 15 February 2015 04:35:35AM
[ 11.436]
[ 11.436] Current version of pixman: 0.32.6
[ 11.436] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 11.436] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 11.437] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Feb 19 13:51:55 2015
[ 11.461] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 11.467] (==) No Layout section. Using the first Screen section.
[ 11.467] (==) No screen section available. Using defaults.
[ 11.467] (**) |-->Screen "Default Screen Section" (0)
[ 11.467] (**) | |-->Monitor "<default monitor>"
[ 11.474] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 11.474] (==) Automatically adding devices
[ 11.474] (==) Automatically enabling devices
[ 11.474] (==) Automatically adding GPU devices
[ 11.486] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/OTF/".
[ 11.486] Entry deleted from font path.
[ 11.486] (Run 'mkfontdir' on "/usr/share/fonts/OTF/").
[ 11.486] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 11.486] Entry deleted from font path.
[ 11.499] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 11.499] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 11.499] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 11.500] (II) Loader magic: 0x1dfec8
[ 11.500] (II) Module ABI versions:
[ 11.501] X.Org ANSI C Emulation: 0.4
[ 11.501] X.Org Video Driver: 19.0
[ 11.501] X.Org XInput driver : 21.0
[ 11.501] X.Org Server Extension : 9.0
[ 11.506] (EE) systemd-logind: failed to get session: PID 202 does not belong to any known session
[ 11.507] (II) no primary bus or device found
[ 11.509] (II) LoadModule: "glx"
[ 11.520] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 11.606] (II) Module glx: vendor="X.Org Foundation"
[ 11.606] compiled for 1.17.1, module version = 1.0.0
[ 11.606] ABI class: X.Org Server Extension, version 9.0
[ 11.606] (==) AIGLX enabled
[ 11.606] (==) Matched modesetting as autoconfigured driver 0
[ 11.606] (==) Matched fbdev as autoconfigured driver 1
[ 11.606] (==) Assigned the driver to the xf86ConfigLayout
[ 11.607] (II) LoadModule: "modesetting"
[ 11.607] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 11.611] (II) Module modesetting: vendor="X.Org Foundation"
[ 11.611] compiled for 1.17.1, module version = 1.17.1
[ 11.611] Module class: X.Org Video Driver
[ 11.611] ABI class: X.Org Video Driver, version 19.0
[ 11.612] (II) LoadModule: "fbdev"
[ 11.612] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 11.615] (II) Module fbdev: vendor="X.Org Foundation"
[ 11.615] compiled for 1.17.1, module version = 0.4.4
[ 11.615] Module class: X.Org Video Driver
[ 11.615] ABI class: X.Org Video Driver, version 19.0
[ 11.615] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 11.615] (II) FBDEV: driver for framebuffer: fbdev
[ 11.615] (++) using VT number 7

[ 11.633] (WW) Falling back to old probe method for modesetting
[ 11.633] (EE) open /dev/dri/card0: No such file or directory
[ 11.633] (WW) Falling back to old probe method for fbdev
[ 11.633] (II) Loading sub module "fbdevhw"
[ 11.633] (II) LoadModule: "fbdevhw"
[ 11.634] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 11.637] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 11.637] compiled for 1.17.1, module version = 0.0.2
[ 11.637] ABI class: X.Org Video Driver, version 19.0
[ 11.637] (II) FBDEV(0): using default device
[ 11.637] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 11.637] (II) FBDEV(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 16/16
[ 11.638] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16
[ 11.638] (==) FBDEV(0): RGB weight 565
[ 11.638] (==) FBDEV(0): Default visual is TrueColor
[ 11.638] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 11.638] (II) FBDEV(0): hardware: BCM2708 FB (video memory: 4050kB)
[ 11.638] (II) FBDEV(0): checking modes against framebuffer device...
[ 11.638] (II) FBDEV(0): checking modes against monitor...
[ 11.638] (--) FBDEV(0): Virtual size is 1920x1080 (pitch 1920)
[ 11.638] (**) FBDEV(0): Built-in mode "current"
[ 11.638] (==) FBDEV(0): DPI set to (96, 96)
[ 11.638] (II) Loading sub module "fb"
[ 11.638] (II) LoadModule: "fb"
[ 11.639] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 11.645] (II) Module fb: vendor="X.Org Foundation"
[ 11.646] compiled for 1.17.1, module version = 1.0.0
[ 11.646] ABI class: X.Org ANSI C Emulation, version 0.4
[ 11.646] (**) FBDEV(0): using shadow framebuffer
[ 11.646] (II) Loading sub module "shadow"
[ 11.646] (II) LoadModule: "shadow"
[ 11.649] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 11.653] (II) Module shadow: vendor="X.Org Foundation"
[ 11.653] compiled for 1.17.1, module version = 1.1.0
[ 11.653] ABI class: X.Org ANSI C Emulation, version 0.4
[ 11.653] (II) UnloadModule: "modesetting"
[ 11.653] (II) Unloading modesetting
[ 11.680] (==) FBDEV(0): Backing store enabled
[ 11.685] (==) FBDEV(0): DPMS enabled
[ 11.685] (==) RandR enabled
[ 11.735] (II) AIGLX: Screen 0 is not DRI2 capable
[ 11.736] (EE) AIGLX: reverting to software rendering
[ 12.466] (II) AIGLX: Loaded and initialized swrast
[ 12.467] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 13.347] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4024 (/dev/input/event0)
[ 13.347] (**) Logitech Unifying Device. Wireless PID:4024: Applying InputClass "evdev pointer catchall"
[ 13.348] (**) Logitech Unifying Device. Wireless PID:4024: Applying InputClass "evdev keyboard catchall"
[ 13.348] (**) Logitech Unifying Device. Wireless PID:4024: Applying InputClass "libinput pointer catchall"
[ 13.348] (**) Logitech Unifying Device. Wireless PID:4024: Applying InputClass "libinput keyboard catchall"
[ 13.348] (II) LoadModule: "libinput"
[ 13.349] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 13.365] (II) Module libinput: vendor="X.Org Foundation"
[ 13.365] compiled for 1.17.1, module version = 0.6.0
[ 13.365] Module class: X.Org XInput Driver
[ 13.365] ABI class: X.Org XInput driver, version 21.0
[ 13.365] (II) Using input driver 'libinput' for 'Logitech Unifying Device. Wireless PID:4024'
[ 13.366] (**) Logitech Unifying Device. Wireless PID:4024: always reports core events
[ 13.366] (**) Option "Device" "/dev/input/event0"
[ 13.367] (II) input device 'Logitech Unifying Device. Wireless PID:4024', /dev/input/event0 is a pointer caps = relative-motion button
[ 13.367] (II) input device 'Logitech Unifying Device. Wireless PID:4024', /dev/input/event0 is a keyboard
[ 13.430] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input0/event0"
[ 13.431] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:4024" (type: MOUSE, id 6)
[ 13.433] (**) Option "AccelerationScheme" "none"
[ 13.433] (**) Logitech Unifying Device. Wireless PID:4024: (accel) selected scheme none/0
[ 13.433] (**) Logitech Unifying Device. Wireless PID:4024: (accel) acceleration factor: 2.000
[ 13.433] (**) Logitech Unifying Device. Wireless PID:4024: (accel) acceleration threshold: 4
[ 13.435] (II) input device 'Logitech Unifying Device. Wireless PID:4024', /dev/input/event0 is a pointer caps = relative-motion button
[ 13.435] (II) input device 'Logitech Unifying Device. Wireless PID:4024', /dev/input/event0 is a keyboard
[ 13.438] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4024 (/dev/input/mouse0)
[ 13.438] (II) No input driver specified, ignoring this device.
[ 13.438] (II) This device may have been added with another device file.
[ 520.366] (II) UnloadModule: "libinput"
[ 520.451] (II) Server terminated successfully (0). Closing log file.
I cant using enough English language. My writings can be wrong grammer.$
"in micro$oft we not trust"

User avatar
eriktheitalian
Posts: 358
Joined: Thu Feb 19, 2015 1:03 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Thu Feb 19, 2015 3:31 pm

new xorg.log
removed fbdev activated fbturbo with xorg.conf. but not result not good like raspbian.

[ 10.670]
X.Org X Server 1.17.1
Release Date: 2015-02-10
[ 10.671] X Protocol Version 11, Revision 0
[ 10.671] Build Operating System: Linux 3.10.63-6-ARCH armv7l
[ 10.671] Current Operating System: Linux alarmpi 3.18.7-5-ARCH #1 SMP PREEMPT Wed Feb 18 20:56:17 MST 2015 armv7l
[ 10.671] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2709.boardrev=0xa01041 bcm2709.serial=0x1c250426 smsc95xx.macaddr=B8:27:EB:25:04:26 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 root=/dev/mmcblk0p2 rw rootwait console=ttyAMA0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 elevator=noop
[ 10.671] Build Date: 15 February 2015 04:35:35AM
[ 10.671]
[ 10.671] Current version of pixman: 0.32.6
[ 10.672] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 10.672] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 10.672] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Feb 19 15:12:56 2015
[ 10.696] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 10.697] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 10.704] (==) No Layout section. Using the first Screen section.
[ 10.704] (==) No screen section available. Using defaults.
[ 10.704] (**) |-->Screen "Default Screen Section" (0)
[ 10.704] (**) | |-->Monitor "<default monitor>"
[ 10.711] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 10.711] (**) | |-->Device "Alwinner A10/A13 FBDEV`"
[ 10.711] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 10.711] (==) Automatically adding devices
[ 10.711] (==) Automatically enabling devices
[ 10.711] (==) Automatically adding GPU devices
[ 10.723] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/OTF/".
[ 10.724] Entry deleted from font path.
[ 10.724] (Run 'mkfontdir' on "/usr/share/fonts/OTF/").
[ 10.724] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 10.724] Entry deleted from font path.
[ 10.736] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 10.736] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 10.736] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 10.738] (II) Loader magic: 0x1dfec8
[ 10.738] (II) Module ABI versions:
[ 10.738] X.Org ANSI C Emulation: 0.4
[ 10.738] X.Org Video Driver: 19.0
[ 10.738] X.Org XInput driver : 21.0
[ 10.738] X.Org Server Extension : 9.0
[ 10.743] (EE) systemd-logind: failed to get session: PID 203 does not belong to any known session
[ 10.744] (II) no primary bus or device found
[ 10.746] (II) LoadModule: "glx"
[ 10.750] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 10.836] (II) Module glx: vendor="X.Org Foundation"
[ 10.837] compiled for 1.17.1, module version = 1.0.0
[ 10.837] ABI class: X.Org Server Extension, version 9.0
[ 10.837] (==) AIGLX enabled
[ 10.837] (II) LoadModule: "fbturbo"
[ 10.837] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[ 10.842] (II) Module fbturbo: vendor="X.Org Foundation"
[ 10.842] compiled for 1.17.1, module version = 0.5.1
[ 10.842] Module class: X.Org Video Driver
[ 10.842] ABI class: X.Org Video Driver, version 19.0
[ 10.842] (II) FBTURBO: driver for framebuffer: fbturbo
[ 10.842] (++) using VT number 7

[ 10.858] (WW) Falling back to old probe method for fbturbo
[ 10.858] (II) Loading sub module "fbdevhw"
[ 10.859] (II) LoadModule: "fbdevhw"
[ 10.859] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 10.862] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 10.862] compiled for 1.17.1, module version = 0.0.2
[ 10.862] ABI class: X.Org Video Driver, version 19.0
[ 10.862] (II) FBTURBO(0): using /dev/fb0
[ 10.863] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 10.863] (II) FBTURBO(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 16/16
[ 10.863] (==) FBTURBO(0): Depth 16, (==) framebuffer bpp 16
[ 10.863] (==) FBTURBO(0): RGB weight 565
[ 10.863] (==) FBTURBO(0): Default visual is TrueColor
[ 10.863] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0)
[ 10.863] (II) FBTURBO(0): hardware: BCM2708 FB (video memory: 4050kB)
[ 10.863] (**) FBTURBO(0): Option "fbdev" "/dev/fb0"
[ 10.863] (**) FBTURBO(0): Option "SwapbuffersWait" "true"
[ 10.864] (II) FBTURBO(0): processor: ARM Cortex-A7
[ 10.864] (II) FBTURBO(0): checking modes against framebuffer device...
[ 10.864] (II) FBTURBO(0): checking modes against monitor...
[ 10.864] (--) FBTURBO(0): Virtual size is 1920x1080 (pitch 1920)
[ 10.864] (**) FBTURBO(0): Built-in mode "current"
[ 10.864] (==) FBTURBO(0): DPI set to (96, 96)
[ 10.864] (II) Loading sub module "fb"
[ 10.864] (II) LoadModule: "fb"
[ 10.865] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 10.872] (II) Module fb: vendor="X.Org Foundation"
[ 10.872] compiled for 1.17.1, module version = 1.0.0
[ 10.872] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.895] (II) FBTURBO(0): using backing store heuristics
[ 10.906] (II) FBTURBO(0): can't load 'g2d_23' kernel module
[ 10.906] (II) FBTURBO(0): failed to enable the use of sunxi display controller
[ 10.906] (II) FBTURBO(0): No sunxi-g2d hardware detected (check /dev/disp and /dev/g2d)
[ 10.906] (II) FBTURBO(0): G2D hardware acceleration can't be enabled
[ 10.906] (II) FBTURBO(0): enabled fbdev copyarea acceleration
[ 10.907] (==) FBTURBO(0): Backing store enabled
[ 10.915] (==) FBTURBO(0): DPMS enabled
[ 10.915] (II) FBTURBO(0): failed to enable hardware cursor
[ 10.916] (II) FBTURBO(0): no 3D acceleration because the driver has been compiled without libUMP
[ 10.916] (II) FBTURBO(0): if this is wrong and needs to be fixed, please check ./configure log
[ 10.916] (==) RandR enabled
[ 10.968] (II) AIGLX: Screen 0 is not DRI2 capable
[ 10.968] (EE) AIGLX: reverting to software rendering
[ 11.677] (II) AIGLX: Loaded and initialized swrast
[ 11.677] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 12.574] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4024 (/dev/input/event0)
[ 12.574] (**) Logitech Unifying Device. Wireless PID:4024: Applying InputClass "evdev pointer catchall"
[ 12.574] (**) Logitech Unifying Device. Wireless PID:4024: Applying InputClass "evdev keyboard catchall"
[ 12.574] (**) Logitech Unifying Device. Wireless PID:4024: Applying InputClass "libinput pointer catchall"
[ 12.574] (**) Logitech Unifying Device. Wireless PID:4024: Applying InputClass "libinput keyboard catchall"
[ 12.574] (II) LoadModule: "libinput"
[ 12.576] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 12.593] (II) Module libinput: vendor="X.Org Foundation"
[ 12.593] compiled for 1.17.1, module version = 0.6.0
[ 12.593] Module class: X.Org XInput Driver
[ 12.593] ABI class: X.Org XInput driver, version 21.0
[ 12.593] (II) Using input driver 'libinput' for 'Logitech Unifying Device. Wireless PID:4024'
[ 12.593] (**) Logitech Unifying Device. Wireless PID:4024: always reports core events
[ 12.593] (**) Option "Device" "/dev/input/event0"
[ 12.595] (II) input device 'Logitech Unifying Device. Wireless PID:4024', /dev/input/event0 is a pointer caps = relative-motion button
[ 12.595] (II) input device 'Logitech Unifying Device. Wireless PID:4024', /dev/input/event0 is a keyboard
[ 12.680] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input0/event0"
[ 12.681] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:4024" (type: MOUSE, id 6)
[ 12.683] (**) Option "AccelerationScheme" "none"
[ 12.683] (**) Logitech Unifying Device. Wireless PID:4024: (accel) selected scheme none/0
[ 12.683] (**) Logitech Unifying Device. Wireless PID:4024: (accel) acceleration factor: 2.000
[ 12.683] (**) Logitech Unifying Device. Wireless PID:4024: (accel) acceleration threshold: 4
[ 12.685] (II) input device 'Logitech Unifying Device. Wireless PID:4024', /dev/input/event0 is a pointer caps = relative-motion button
[ 12.685] (II) input device 'Logitech Unifying Device. Wireless PID:4024', /dev/input/event0 is a keyboard
[ 12.688] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4024 (/dev/input/mouse0)
[ 12.688] (II) No input driver specified, ignoring this device.
[ 12.689] (II) This device may have been added with another device file.
I cant using enough English language. My writings can be wrong grammer.$
"in micro$oft we not trust"

User avatar
eriktheitalian
Posts: 358
Joined: Thu Feb 19, 2015 1:03 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Sat Feb 21, 2015 6:01 pm

Now its better.Like raspbian. Im added fallowing lines to config.sys

framebuffer_depth=32
framebuffer_ignore_alpha=1

gpu_mem_256=112
gpu_mem_512=368
cma_lwm=16
cma_hwm=32
cma_offline_start=16
I cant using enough English language. My writings can be wrong grammer.$
"in micro$oft we not trust"

pickfire
Posts: 43
Joined: Fri Dec 19, 2014 3:27 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Thu Feb 26, 2015 2:36 pm

Does fbturbo improve the speed of tiling window manager?

User avatar
eriktheitalian
Posts: 358
Joined: Thu Feb 19, 2015 1:03 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Fri Feb 27, 2015 12:19 am

pickfire wrote:Does fbturbo improve the speed of tiling window manager?
i can watching difference when moved window. like terminal. im using xfce default window manager xfwm. Result now like raspbian. But something better.

My tv at 60hz (60p) on raspbian. At 50hz(50p) on arch.

Glxgears showing 48 fps on raspbian. 78 fps on arch.
I cant using enough English language. My writings can be wrong grammer.$
"in micro$oft we not trust"

pickfire
Posts: 43
Joined: Fri Dec 19, 2014 3:27 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Fri Feb 27, 2015 6:10 am

eriktheitalian wrote:
pickfire wrote:Does fbturbo improve the speed of tiling window manager?
i can watching difference when moved window. like terminal. im using xfce default window manager xfwm. Result now like raspbian. But something better.
I mean a tiling window manager but not stacking window manager.
eriktheitalian wrote: My tv at 60hz (60p) on raspbian. At 50hz(50p) on arch.

Glxgears showing 48 fps on raspbian. 78 fps on arch.
Why do I only get 40fps on raspbian? Did you overclocked your pi?

User avatar
eriktheitalian
Posts: 358
Joined: Thu Feb 19, 2015 1:03 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Fri Feb 27, 2015 11:25 am

pickfire wrote:
eriktheitalian wrote:
pickfire wrote:Does fbturbo improve the speed of tiling window manager?
i can watching difference when moved window. like terminal. im using xfce default window manager xfwm. Result now like raspbian. But something better.
I mean a tiling window manager but not stacking window manager.
eriktheitalian wrote: My tv at 60hz (60p) on raspbian. At 50hz(50p) on arch.

Glxgears showing 48 fps on raspbian. 78 fps on arch.
Why do I only get 40fps on raspbian? Did you overclocked your pi?
Pls give me a tiling window manager sample, i can easily install with apt-get. I can try.

All of them default. Raspian is default configiration Arch default. But arch's all pakages newer.
I cant using enough English language. My writings can be wrong grammer.$
"in micro$oft we not trust"

pickfire
Posts: 43
Joined: Fri Dec 19, 2014 3:27 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Fri Feb 27, 2015 3:15 pm

eriktheitalian wrote: Pls give me a tiling window manager sample, i can easily install with apt-get. I can try.

All of them default. Raspian is default configiration Arch default. But arch's all pakages newer.
An example of it is `i3`, you can get it with `apt-get install i3` or `pacman -S i3`. To use i3, `echo "exec i3" > .xinitrc` and `startx`. 'jkl;' for movement, 'CTRL+<enter>' for terminal, 'ALT+<number> to change workspace. `man i3` for more key bindings.

User avatar
eriktheitalian
Posts: 358
Joined: Thu Feb 19, 2015 1:03 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Fri Feb 27, 2015 6:56 pm

pickfire wrote:
eriktheitalian wrote: Pls give me a tiling window manager sample, i can easily install with apt-get. I can try.

All of them default. Raspian is default configiration Arch default. But arch's all pakages newer.
An example of it is `i3`, you can get it with `apt-get install i3` or `pacman -S i3`. To use i3, `echo "exec i3" > .xinitrc` and `startx`. 'jkl;' for movement, 'CTRL+<enter>' for terminal, 'ALT+<number> to change workspace. `man i3` for more key bindings.
I'm tried i3 on arch and raspbian. I'm used gtkperf for benchmark. Its faster on raspbian. But arch now better on standart xfce desktop. Raspbian score ~24 arch score ~19. Same theme engine same xfwm decoration. Arch running better after lots of firmware/kernel update.
I cant using enough English language. My writings can be wrong grammer.$
"in micro$oft we not trust"

pickfire
Posts: 43
Joined: Fri Dec 19, 2014 3:27 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Sun Mar 01, 2015 10:50 pm

eriktheitalian wrote: I'm tried i3 on arch and raspbian. I'm used gtkperf for benchmark. Its faster on raspbian. But arch now better on standart xfce desktop. Raspbian score ~24 arch score ~19. Same theme engine same xfwm decoration. Arch running better after lots of firmware/kernel update.
Do you update it with sudo pacman -Syu or sudo rpi-update?

User avatar
eriktheitalian
Posts: 358
Joined: Thu Feb 19, 2015 1:03 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Mon Mar 02, 2015 9:48 am

pickfire wrote:
eriktheitalian wrote: I'm tried i3 on arch and raspbian. I'm used gtkperf for benchmark. Its faster on raspbian. But arch now better on standart xfce desktop. Raspbian score ~24 arch score ~19. Same theme engine same xfwm decoration. Arch running better after lots of firmware/kernel update.
Do you update it with sudo pacman -Syu or sudo rpi-update?
Rpi-updater not working with pi2 & raspbian. "pacman -Syu" was complete.Rpi-updater not tried. And i'm formatted my archlinux minisd.
I cant using enough English language. My writings can be wrong grammer.$
"in micro$oft we not trust"

fruitoftheloom
Posts: 23132
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Mon Mar 02, 2015 10:28 am

eriktheitalian wrote:
pickfire wrote:
eriktheitalian wrote: I'm tried i3 on arch and raspbian. I'm used gtkperf for benchmark. Its faster on raspbian. But arch now better on standart xfce desktop. Raspbian score ~24 arch score ~19. Same theme engine same xfwm decoration. Arch running better after lots of firmware/kernel update.
Do you update it with sudo pacman -Syu or sudo rpi-update?
Rpi-updater not working with pi2 & raspbian. "pacman -Syu" was complete.Rpi-updater not tried. And i'm formatted my archlinux minisd.
Raspbian, though rpi-update should not be used unless one understands it could break Raspbian

Code: Select all

sudo apt-get update
sudo apt-get dist-upgrade
sudo rpi-update
sudo reboot
Arch Linux Arm is a Rolling Release

Code: Select all

pacman -Syu
Rather than negativity think outside the box !
RPi 4B 4GB (SSD Boot)..
Asus ChromeBox 3 Celeron is my other computer...

poetic_g33k
Posts: 1
Joined: Fri Apr 08, 2016 4:19 pm

Re: Arch Linux xf86 fbturbo Slow (tested on pi2)

Fri Apr 08, 2016 4:25 pm

eriktheitalian wrote:
pickfire wrote:
eriktheitalian wrote: Pls give me a tiling window manager sample, i can easily install with apt-get. I can try.

All of them default. Raspian is default configiration Arch default. But arch's all pakages newer.
An example of it is `i3`, you can get it with `apt-get install i3` or `pacman -S i3`. To use i3, `echo "exec i3" > .xinitrc` and `startx`. 'jkl;' for movement, 'CTRL+<enter>' for terminal, 'ALT+<number> to change workspace. `man i3` for more key bindings.
I'm tried i3 on arch and raspbian. I'm used gtkperf for benchmark. Its faster on raspbian. But arch now better on standart xfce desktop. Raspbian score ~24 arch score ~19. Same theme engine same xfwm decoration. Arch running better after lots of firmware/kernel update.
what firmware and kernel updates helped? or was it just what you mentioned above "fallowing lines to config.sys

framebuffer_depth=32
framebuffer_ignore_alpha=1

gpu_mem_256=112
gpu_mem_512=368
cma_lwm=16
cma_hwm=32
cma_offline_start=16
"

Return to “Arch”