You are not logged in.
Hi there,
I found a very interesting kernel module to reduce power consumption. It is called cryogenic:
Cryogenic is a Linux kernel module that allows to reduce energy consumption by means of enabling cooperative clustering of I/O operations among the various applications that make use of the same hardware device. In order to achieve this target, Cryogenic provides an API that enables applications to schedule I/O operations on SCSI and network devices at times where the impact the operations have on energy consumption is small.
Is someone interested in packaging this for the AUR?
Thanks!
Offline
[panoramix@obelix cryogenic]$ make
make -C /lib/modules/3.13.7-1-ARCH/build M=/home/panoramix/Temp/test/cryogenic modules
make[1]: Entering directory '/usr/lib/modules/3.13.7-1-ARCH/build'
make[1]: *** No rule to make target 'modules'. Stop.
make[1]: Leaving directory '/usr/lib/modules/3.13.7-1-ARCH/build'
Makefile:5: recipe for target 'all' failed
make: *** [all] Error 2Looks like the coders forgot to include something necessary to build in the tarball ....
the contents of Make :
obj-m += cryogenic.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
rm *~Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Anyone knows about what applications are able to use the cryogenic APIs?
Without them it is totally useless.
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
@kokoko3k
Have a look at the developer's master thesis: https://gnunet.org/sites/default/files/ … ogenic.pdf
Offline
"have a look"?
Is more than 100pages!
Could you point me to a subset please?
![]()
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
Maybe have a look at the test programs: https://gnunet.org/sites/default/files/ … ogenic.pdf
Unfortunately I cannot find any email adress of the author. I would love to invite her to join the discussion here and also try to fix the built error.
Offline
@Lone_Wolf
On my system it builds fine:
cryogenic make
make -C /lib/modules/3.13.7-1-ARCH/build M=/home/orschiro/cryogenic modules
make[1]: Entering directory '/usr/lib/modules/3.13.7-1-ARCH/build'
CC [M] /home/orschiro/cryogenic/cryogenic.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/orschiro/cryogenic/cryogenic.mod.o
LD [M] /home/orschiro/cryogenic/cryogenic.ko
make[1]: Leaving directory '/usr/lib/modules/3.13.7-1-ARCH/build'Offline
What part of that document led you to think it would automagically reduce power consumption without application support?
I saw that document (and it is the same as your first post... 106 pages..meh), all points me to (still) think that applications have to explicitely support cryogenic to take advantage from it, is pretty clear:
Page 28
In this section we present the way developers should use Cryoge nic’s API in order to
benefit from its capabilities . We illustrate with examples the code that must be added to modify the behaviour of any application and give a clearer idea of the execution flow .
Did you read that document, yes?
Last edited by kokoko3k (2014-03-29 16:04:11)
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline