Page 1 sur 1

[Patch Kernel] alternative-au-200-lignes-kernel-patch

Publié : ven. 19 nov. 2010, 18:25
par astate
Est-ce que quelqu'un a fait fonctionner ceci

http://www.webupd8.org/2010/11/alternat ... patch.html

Re: alternative-to-200-lines-kernel-patch

Publié : ven. 19 nov. 2010, 19:48
par chipster
Merci de modifier le topic comme il te l'a été demandé lors de l'édition ;)

Re: alternative-to-200-lines-kernel-patch

Publié : ven. 19 nov. 2010, 19:54
par ddup1
Je pense que ca doit marcher, car il semble que linux lui même ai fait un script du même genre pour un proof of concept qui a amené au patch qui a été dévoilé récemment.

Après je ne l'ai pas testé, je le comprend pas trop d'ailleurs ce script :D

Re: [Patch Kernel] alternative-au-200-lignes-kernel-patch

Publié : sam. 20 nov. 2010, 07:38
par chipster
Le but est d'utiliser la console avec cgroup au lieu de rajouter un patch kernel

Re: [Patch Kernel] alternative-au-200-lignes-kernel-patch

Publié : lun. 22 nov. 2010, 21:27
par cedric31
bonjour,

oui ça fonctionne.

Mon test :
J'ai une carte graphique ATI, avant avec fglx_gears j'avais des scores minables si je désactivait pas les effets dans KDE.
Après avoir appliqué l'astuce, fglx_gears me donne de bon résultats même avec les effets de bureau activés.

J'ai utilisé les codes vus là :
https://bbs.archlinux.org/viewtopic.php?id=108516&p=4

à savoir modifier ou créer ces fichiers :
.bashrc or .zshrc

Code : Tout sélectionner

if [ "$PS1" ] ; then                                                                                                                               
    mkdir -m 0700 /cgroup/$$
    echo $$ > /cgroup/$$/tasks
    echo 1 > /cgroup/$$/notify_on_release
fi
/etc/rc.local

Code : Tout sélectionner

mount -t cgroup cgroup /cgroup -o cpu
chmod 0777 /cgroup
echo "/usr/local/sbin/rm_cgroup" > /cgroup/release_agent
/usr/local/sbin/rm_cgroup

Code : Tout sélectionner

#!/bin/sh
rmdir /cgroup/$1
puis rendre rm_cgroup exécutable

Code : Tout sélectionner

chmod +x /usr/local/sbin/rm_cgroup
créer le dossier /cgroup en root

Code : Tout sélectionner

mkdir /cgroup
il n'y a plus qu'a rebooter