A Live CD for XFreq

Monday February 17th, 2014By: CyrIng

XFreq is now supplied in a Live CD !

archlinux-xfreq.iso 510MB to download and burn to a CD or copy to any USB thumb key.

Restart the computer, choosing CD or USB key as the boot drive then select your locale, among English, French, German or Spanish.
You will go straight to an X Terminal.


Enter the following commands :

  1. install-xfreq.sh : to install XFreq from its tar file.
  2. xfreq : to run XFreq (use argument -D 1 for a MDI window)
  3. update-xfreq.sh : to download the last release which is automatically compiled for you !

Remark. NMI Watchdog is disabled because it interferes with XFreq when reading counters :

echo "0" > /proc/sys/kernel/nmi_watchdog
cat /proc/sys/kernel/nmi_watchdog

If you want to contribute to XFreq, this Live CD is ready for development :

  • Code::Blocks 13.12
  • The Data display Debugger 3.3.12
  • gdb 7.7
  • gcc 4.8.2
  • Linux kernel 3.13.5 (including its documentation)


The XFreq working directory layout is as follow :

src/XFreq/xfreq.c [source code]
src/XFreq/xfreq.h [header]
src/XFreq/Makefile [command line compilation]
src/XFreq/README [project history]
src/XFreq/XFreq.cbp [codeblocks file]
src/XFreq/bin/xfreq [the exec file]

Please let us know about the results of this Live CD and the execution of XFreq. In your comments we will appreciate the feature of your system (processor model, RAM timings, BIOS readings)


— Edit —
Benchmark tools packed into the CD :

  • Phoronix Test Suite 4.8.6
  • Linpack (w/ source code)
  • cpuburn 1.4
  • 7-Zip 9.2 (w/ its integrated Benchmark 7zFM)
  • X11 Perf 1.5

The [Windows] key is associated with the window manager dwm and the following combinations:

  • [Win] + [R] to start an X Terminal
  • [Win] + [Menu] to open the list of programs
  • [Win] + left mouse button moves the window
  • [Win] + right-click to resize
  • [Win] + [Ctrl] + [F4] dwm ends and returns to the console (enter poweroff to turn off the computer)

Do a screenshot, record a video of your benchmark results with scrot and recordmydesktop.

filezilla and firefox included.



Sennheiser MM400-X

Thursday December 26th, 2013By: CyrIng

ArchLinux configuration for the Sennheiser MM400-X


  • bluez
  • bluez-utils

The instructions for the Bluetooth configuration via the CLI are listed in the Wiki


Update of our Live CD

Tuesday December 18th, 2012By: CyrIng

Our Arch Linux Live CD is updated with the lastest packages including the kernel release 3.6.10-1

The build.sh script is modified to take into account the time zone of Paris

make_customize_root_image () {
if [[! -e $ {Work_Dir} / build. FUNCNAME $ {}]], then
# ...
ln-sf / usr / share / zoneinfo / Europe / Paris Work_Dir $ {} / root-image/etc/localtime
# ...

The ISO image file archlinux-2012.12.18-x86_64.iso and the releng source tree are available in the FTS server.

[SOLVED] package architecture is not valid

Sunday December 9th, 2012By: CyrIng

Using the archlinux ARM distribution for the Raspberry Pi, we were stuck during the yaourt package build with the following error message:

« package architecture is not valid »

Read the forum, the graceful help provided by pepedog leads us to the right solution.

# nano /etc/makepkg.conf



CFLAGS="-march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"

CXXFLAGS="-march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"


The key answer is CARCH=”armv6h”, change it as soon as possible then update the abs repository.

# abs

$ yaourt -A package

The argument -A forces the compilation to the armv6h architecture even if the PKGBUILD does only contains arch=(‘i686′ ‘x86_64′)

Raspberry Pi benchmark

Monday November 26th, 2012By: CyrIng

Using the Linpack.c test, the i7-920 processor @ 3.5GHz is 85 times faster than the Raspberry, model B @ 700 MHz

KFLOPS : 3712985.699 (Intel) / 43297.209 (ARM)

Intel Core i7-920

Raspberry Pi Model B

Indeed, but the RPi offers you a silent practice of Linux , and this, is a revolution.

You may even ask yourself : did I forget to switch on this tiny computer !

Let’s ask the big guy help the little boy with Cross Compiling. In the Wiki, you will find how to set it up.