DragonFly On-Line Manual Pages
    
    
	
ACPICALL(8)            DragonFly System Manager's Manual           ACPICALL(8)
NAME
     acpicall - call ACPI methods
SYNOPSIS
     acpicall [-v] [-b hexstring] [-d file] [-i number] [-o i | s | b | o]
              [-s string] [-U uuid] path
DESCRIPTION
     The acpicall utility calls the ACPI method path with the arguments
     specified by any -b, -i, -o, -s, and -U options.  The path argument must
     be a full ACPI namespace path such as \_SB.PCI0.PEGR.GFX0._DSM.
     Note that in order to be able to use the acpicall utility, the
     debug.acpi.allow_method_calls loader tunable must be specified in
     /boot/loader.conf.
     The following options are supported:
     -b hexstring
             Pass hexstring as a buffer argument.
     -d file
             Specify the path of the ACPI control device.  The default is
             /dev/acpi.
     -i number
             Pass number as an integer argument.
     -o i | s | b | o
             Choose the format to print the result in: (i)nteger, (s)tring,
             (b)uffer, or (o)bject.
     -s string
             Pass string as a string argument.
     -U uuid
             Pass uuid as a buffer argument.
     -v      Increase verbosity.
EXAMPLES
     Note that many ACPI methods are specific to the BIOS and machine in
     question, so it is impossible to present any generic examples that will
     work everywhere.  Some familiarity with ASL and the DSDT code of the
     specific machine to be tweaked is highly recommended.
     The following calls were successfully used to turn off the discrete
     NVIDIA GPU on the Optimus based Asus K53SV laptop:
     acpicall -U a486d8f8-0bda-471b-a72b-6042a6b5bee0 \
              -i 256 -i 26 -b 01000003 "\_SB.PCI0.PEGR.GFX0._DSM"
     acpicall "\_SB.PCI0.PEGR.GFX0._PS3"
SEE ALSO
     acpi(4), acpibin(8), acpiconf(8), acpidump(8), acpiexec(8), acpihelp(8),
     acpixtract(8), iasl(8)
AUTHORS
     acpicall is based on the acpi_call utility by Maxim Ignatenko
     <gelraen.ua@gmail.com>.  This manual page was written by
     Sascha Wildner.
DragonFly 5.9-DEVELOPMENT        May 29, 2020        DragonFly 5.9-DEVELOPMENT