If that helps, I went into /usr/share/linux515-acpi_call/examples and ran turn_off_gpu.sh
with console, but I got this
Warning: Could not find '/usr/share/linux515-acpi_call/examples/turn_off_gpu.sh', starting '/bin/bash' instead. Please check your profile settings.
Make sure to mark it executable
sudo chmod +x turn_off_gpu.sh
(sudo not required if root)
Now it is line 42 that has an issue
I got this
Trying \_SB_.PCI0.GFX0.ATPX: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: command
substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P1.VGA._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comm
and substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.VGA._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comm
and substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.OVGA.ATPX: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: command
substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.OVGA.XTPX: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: command
substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.XVR0.Z01I.DGOF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEGR.GFX0._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG.VID._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comma
nd substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.VID._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comm
and substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.DGPU._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P4.DGPU.DOFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.IXVE.IGPU.DGOF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.RP00.VGA._PS3: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comm
and substitution: ignored null byte in input
failed
Trying \_SB.PCI0.RP00.VGA.P3MO: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comm
and substitution: ignored null byte in input
failed
Trying \_SB.PCI0.GFX0.DSM._T_0: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comm
and substitution: ignored null byte in input
failed
Trying \_SB.PCI0.LPC.EC.PUBS._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: c
ommand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.NVID._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.VGA.PX02: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comm
and substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.PEGP.DGFX._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: co
mmand substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.VGA.PX02: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: command
substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.PEGP.SGOF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.AGP.VGA.PX02: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: comma
nd substitution: ignored null byte in input
failed
Trying \_SB.PCI0.RP05.PXSX._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Trying \_SB.PCI0.GPP0.PG00._OFF: /usr/share/linux515-acpi_call/examples/turn_off_gpu.sh: line 42: warning: com
mand substitution: ignored null byte in input
failed
Then try to reboot, then provide the content of ~/temporary.txt from sudo dmesg > ~/temporary.txt
(you can delete the ~/temporary.txt afterward). Check if there are error messages related to registering these ACPI calls.
Hi, I have the same situation, I get this in my dmesg output:
[ 1.325615] acpi_call: loading out-of-tree module taints kernel.
[ 1.325646] acpi_call: module verification failed: signature and/or required key missing - tainting kernel
[ 179.719264] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
I’m new in the forum, can i answer with details in topics with the same situation?
Might as well … as OP hasnt responded and it isnt technically ‘solved’.
I can point to the technicalities, but I dont have any nvidia to test on
Though, it seems from postings on Arch, reddit, etc, that there is a bug in acpi_call.
It should be as simple as modifying that script … but again, I just have nothing to test on.
Oh, for examples:
https://www.reddit.com/r/archlinux/comments/n8xarq/trying_to_turn_off_nvidia_gpu_using_acpi_call/
acpi_call/turn_off_gpu.sh at master · nix-community/acpi_call · GitHub
Hi, I apologize for not responding. Life has been crazy. I’ve solved this by installing optimus-manager and optimus-manager GUI, then used bbswitch in the optimus-manager. Life is so much better now. Thanks for your help.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.