Aller au contenu

[eeepc] Archlinux


Ph11

Messages recommandés

Bonjour, j'ai déjà posté ces questions sur le forum de archlinux.fr, mais il n'est pas très réactif pour l'instant, enfin, mon cas est probablement trop particulier.

J'ai installé arch sur mon eeepc 1005ha, je me demande s'il n'y aurait pas un kernel plus optimisé pour son utilisation que le kernel26. Si oui, lequel ? Less kernels spécialisés eeepc ont l'air d'être fait pour les 701 et 901.

Je n'arrive pas à faire fonctionner mon micro interne, je le sélectionne avec alsamixer, pas de signal.

Pour la gestion d'énergie, vaut-il mieux p4_clockmod ou acpi_cpufreq ? Les 2 reconnaissent le processeur, mis à part que p4_clockmod a une plage de fréquences plus large avec 200Mhz min.

Pour changer de mode d'utilisation du processeur dès qu'on passe sur batterie, j'ai modifié le fichier /etc/acpi/handler.sh, qui doit théoriquement le faire, mais je ne vois pas de changements.

Voici le contenu du fichier:

#!/bin/sh
# Default acpi script that takes an entry for all actions

# NOTE: This is a 2.6-centric script.  If you use 2.4.x, you'll have to
#	   modify it to not use /sys

minspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq`
maxspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq`
setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"

set $*

case "$1" in
button/power)
	#echo "PowerButton pressed!">/dev/tty5
	case "$2" in
		PWRF)   logger "PowerButton pressed: $2";;
		*)	  logger "ACPI action undefined: $2";;
	esac
   ;;
button/sleep)
	case "$2" in
		SLPB)   echo -n mem >/sys/power/state;;
		*)	  logger "ACPI action undefined: $2";;
	esac
   ;;
ac_adapter)
	case "$2" in
		AC)
			case "$4" in
				00000000)
					echo "conservative" >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor   
					echo -n $minspeed >$setspeed
					#/etc/laptop-mode/laptop-mode start
			   ;;
				00000001)
					echo "performance" >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor					   
					echo -n $maxspeed >$setspeed
					#/etc/laptop-mode/laptop-mode stop
			   ;;
			esac
		   ;;
		*)  logger "ACPI action undefined: $2";;
	esac
   ;;
battery)
	case "$2" in
		BAT0)
			case "$4" in
				00000000)   #echo "offline" >/dev/tty5
			   ;;
				00000001)   #echo "online"  >/dev/tty5
			   ;;
			esac
		   ;;
		CPU0)   
		   ;;
		*)  logger "ACPI action undefined: $2";;
	esac
   ;;
button/lid)
	#echo "LID switched!">/dev/tty5
   ;;
*)
	logger "ACPI group/action undefined: $1 / $2"
   ;;
esac

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

Les mini-PC utilisent des processeurs Atom qui n'ont pas parfaitement les mêmes fonctionnalités que la série x86 standard.

C'est très difficile de répondre puisque c'est tout de même assez récent comme technologie. Par logique les instructions P4 devraient être optimisées pour les Pentium 4 et +.

Les instructions ACPI pourraient être mieux adaptées puisqu'elles sont existantes depuis les Pentium II et + mais auront moins d'options.

Les processeurs/chipsets Atom utilisent une technologie "ultra low voltage" et je ne sais pas si Linus Torvalds s'est penché sur le sujet pour adapter son noyau à ce type de machine encore... ou que des options existent en forme de modules externes. Faudrait plutôt regarder avec le fabricant s'il a dévellopé un module/driver qui permet une meilleure compatiblité.

Bref, je ne crois pas qu'il existe un Kernel pour "Atom" pour le moment dans les distributions régulières. On voit qu'il y a de plus en plus de mini-PC, par exemple le VPC qui utilise une distribution Linux très spécifique pour leur processeur qui se rapproche plutot d'un PocketPC que d'un PC. L'Atom est disont entre les 2 mondes pour le moment.

Si quelqu'un connait une distribution "régulière" adaptée aux processeurs Atom, je crois que la réponse serait la bienvenue !!!!

Voir: http://blogs.koolwal.net/2008/07/30/debian...menlow-support/

Lien vers le commentaire
Partager sur d’autres sites

J'ai fais une petite recherche rapide sur la compatibilité Atom et x86 et j'ai trouvé:

Atom implements the x86 (IA-32) instruction set; x86-64 is so far only activated for the Atom 230 and 330 desktop models. N and Z series Atom models cannot run x86-64 code.

Reste à savoir si toute la plage complète d'instructions existe dans un Atom ou simplement si elle est compatible. Il faut également que le fabricant de la carte mère intègre le supporte matériel. Même dans les PC "normaux" certains modèles n'ont pas toutes les fonctions activées. J'ai un portable HP Omnibook 500 (Pentium III-M 600 mhz) et les fonctions ACPI ne sont pas toutes existantes... même si le BIOS indique qu'il supporte le ACPI.

Lien vers le commentaire
Partager sur d’autres sites

Ton script est inutile, laisser tout le temps le processeur à la fréquence minimale est plus consomateur en énergie que le faire exécuter le plus rapidement une tâche puis passer ensuite en un état d'économie d'énergie. Je te conseille d'utiliser le régulateur on-demand, qui est le plus efficace.

Un kernel spécicifique n'est pas forcément utile, celui pour les 701 et consors permettant surtout d'avoir les modules supplémentaires nécessaires quand ils n'étaient pas encore inclus dans le noyau Linux, ils le sont maintenant je crois. De plus ces noyaux ne contiennent pas tous les modules du noyau standard, ce qui fait que les périphériques usb nécessitant un module particulier ne fonctionnent pas avec.

Pour le micro, essaie de bidouiller alsamixer ce n'est pas toujours évident le réglage à effectuer pour avoir un résultat.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
Si quelqu'un connait une distribution "régulière" adaptée aux processeurs Atom, je crois que la réponse serait la bienvenue !!!!

Je vais peut être dire une bêtise (je ne sais pas ce que tu entends par "régulière"), mais j'aurais dit : moblin ?

Sinon, j'ai installé arch sur un eeepc 901, et tout fonctionne bien avec le noyau de base, pour le reste je suis d'accord avec Paulez.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...