#Boot halts without acpi=off kernel param

70 messages · Page 1 of 1 (latest)

teal raven
#

I have a laptop running EndeavourOS. It halts when booting. Happens from USB booting aswell, I am fairly confident it has a broken GPU.

It is a Optimus GTX 1650, I think I managed to disable the graphics card from turning on entirely only with acpi=off.

Sadly this way I don't know if that disabled another component which is actually the problem. I had a look at bbswitch and bumblebee but I still had the issue. With nomodeset it halted in a different way.

I wish I could disable only the GPU, I don't play games anymore, but have no option in the BIOS. The CPU, RAM, display and keyboard work perfectly.

bright skiff
#

Nvidia drivers moment

#

If you want Nvidia drivers I think you need to use real arch and add some stuff eith the normal arch as I don't know how to fix it on endOS

teal raven
# bright skiff Nvidia drivers moment

Yeah, pain in the ass moment. I don't need drivers I need my OS to not rely on the GPU. Booting arch from USB halts aswell. I got an NVMe to USB adapter but I have no idea how to fully disable the GPU.

#

I was thinking of using acpi_call but I first need a fresh install.

#

Isn't there a simple way to blacklist acpi devices? Instead of turning them off at boot.

#

I read bumblebee disables dedicated GPU by default but idk if this means it won't start at all.

#

Ok. So I read I need drivers for it to be shut down... I'll try fresh install with bumblebee.

round flax
teal raven
#

I have arch on a pendrive, I use it to chroot, sadly I can't fix this tho.

#

I just need the GPU to not be activated ever. Am I asking too much? Nvidia had a guide for Turing architecture, doesn't work.

#

I get the most of the boot blacklisting nouveau (udev rules and modprobe) and turning acpi=off in parameters. Yesterday I managed to hit the graphics but then I had to reset my SSD.

round flax
#

You could try the nvidia-open package, I believe someone else had a similar issue and that fixed it

teal raven
#

Well I probably have a broken GPU

#

Will try, also found a guide on how to disable the GPU from its PCI ID. Problem is I can't get that.

#

Also I am uncomfortable with dracut, which is in new eos

round flax
#

Really?

teal raven
#

Yeah since right now the only way I get a shell running neofetch doesn't show the dGPU

#

Journal completely useless to me, just says lightdm failed to run.

tired lava
#

wait

#

laptop

teal raven
#

Nice try haha

tired lava
#

does it just hang on "starting arch" or smth like that

teal raven
#

It hangs on [OK] Started accounts service, when acpi is off and nouveau blacklisted

tired lava
#

ah

teal raven
#

Otherwise on starting Linux yes

tired lava
#

starting systemd-udevd version xxx.x.x-arch?

teal raven
#

Don't think so wait a sec.

#

Testing with open nvidia drivers and acpi off

#

Blocks on the loading intial ram disk page

tired lava
#

do you have quiet on

teal raven
#

Nope it doesn't get anywhere idk why

tired lava
#

just a thought

#

append dis_ucode_ldr to the linux command line

#

if it's not already there

teal raven
#

Wait a sec I will send my args

#

The working laptop is incredibly slow.

teal raven
#

I can go into ctrl alt f2

#

Think it's cause of the acpi=off tho. Without the blacklist of nouveau I belive.

#

I need the proper 🥲 way of disabling the Nvidia GPU. Nothing I can do makes sense, I can keep disabling acpi or drivers but it blocks other working parts.

round flax
#

Also you don't need to manually blacklist nouveau, the NVIDIA driver blacklists it by default

teal raven
#

When blacklisting I am also blocking nvidia (udev rules) to reach the furthest in boot. Doing another clean install then trying some more.

#

Trying to figure out the broken GPU/device Id from journal, then blocking that.

round flax
#

If you're blacklisting the NVIDIA driver it may mess stuff up

teal raven
#

I simply do not install it.

round flax
#

Ah, ok

teal raven
#

No guide helps.

#

Now I am getting no journal

teal raven
#

Does not work.

#

I surely messed up.

teal raven
#

Any of those arguments significant?

#

Managed to get it work with ArcoLinuxB

#

I'd assume i915.modeset=1

bright skiff
#

isnt it using nonfreenouveau

#

i think its just using nouveau drivers

#

which is bad for gaming but you dont do that so idk

teal raven
#

I have an update, any flash stick, including endeavour os works with acpi=off. Sadly my laptop keyboard is disabled with that option... any quick fixes?

#

I edited kernel args in arcolinux and endeavour, any way I could do less of what acpi=off does? Like set a list of allowed disallowed devices?

#

Turn off only some of acpi?

#

Or do I have to compile a kernel for that?

bright skiff
#

you probably have to compile the kernel for that

#

i dont think theres a arg for that

teal raven
#

Gonna be hard if I can't get an install working of my i7

teal raven
#

Update: boot works with either one of nolapic or apci=off nomodeset. I found some guide https://wiki.ubuntu.com/DebuggingACPI but there's not enough tests. Most of em block the boot on the loading ram disk screen.

#

Noapic or just one of the second two isn't enough