Comme la question dit tout, je voudrais juste élaborer avec un exemple:
i915.i915_enable_rc6=1
C'est une option pour le module i915 ou le pilote vidéo intel. Donc, y a-t-il un moyen de savoir ou de lister quelque chose comme i915_enable_rc6
est une option pour i915
à partir de la ligne de commande linux?
J'espère que je suis clair avec la question?
Edit: je faisais référence à i915 juste par exemple et rien d’autre. modinfo
semble être la commande que je cherchais.
modinfo le fait:
modinfo i915 | grep '^parm:'
Pour les modules open source, le moyen le plus fiable consiste à examiner la source. Vous n'avez pas besoin d'être un développeur du noyau.
Voir source pour i915 .
Vous pouvez trouver tous les paramètres du noyau i915 applicables à votre carte à l’aide d’une commande telle que
Sudo grep -H '' /sys/module/i915/parameters/*
ou
Sudo grep . /sys/module/i915/parameters/*
(merci @arrange)
Dans mon cas, je peux potentiellement utiliser:
/sys/module/i915/parameters/fbpercrtc:0
/sys/module/i915/parameters/i915_enable_rc6:1
/sys/module/i915/parameters/lvds_downclock:1
/sys/module/i915/parameters/lvds_use_ssc:1
/sys/module/i915/parameters/modeset:-1
/sys/module/i915/parameters/powersave:1
/sys/module/i915/parameters/reset:Y
/sys/module/i915/parameters/semaphores:0
Si aucun paramètre n'est identifié, il s'agit d'une déclaration vraie - ou le noyau charge un module de noyau différent de celui auquel vous vous attendiez:
Sudo lshw -c display
*-display
description: VGA compatible controller
product: Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 18
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:41 memory:90000000-903fffff memory:80000000-8fffffff ioport:3050(size=8)
Dans la trace ci-dessus, vous pouvez voir dans la ligne de configuration "driver = i915" que le noyau voit la carte vidéo et a chargé le module i915.
Il s’agit peut-être d’un nouvelles options de modinfo , mais modinfo ne prend en charge que la liste des paramètres:
$ modinfo -p i915
ou
$ modinfo --parameters i915
Remarque: le signe $
est simplement l'affichage de l'invite. Cela montre que la commande peut être exécutée en tant qu'utilisateur non root et sans Sudo.
Il est également possible de vérifier les paramètres actuels d’un module déjà chargé en utilisant systool :
systool
fait partie du paquet sysfsutils. Installez-le avec cette commande
Sudo apt-get install sysfsutils
Alors utilisez-le de cette façon
$ systool -v -m i915
Dans la sortie de cette commande, cochez la section "Paramètres:".