You are not logged in.
I'm fully new to linux and to arch by extension and i've been troubleshooting the GPUs configuration thoroughly.
Apparently since it's not windows the iGPU gets fully disabled at BIOS/UEFI level and i'm not sure if i can force it by, for example, disabling or blocking the nvidia 1060 from boot so it hooks and wakes/uses the iGPU. I'm using arch guides, chatgpg, gemini, and normal search but i don't find anything this specific.
I've tried the generally recommended commands to check/detect/list GPUs/3Ddevices etc and there's no sign of the i915 driver.
Mesa is up to date. I haven't tried the old mesa since my machine is not that old and from what i get it /should/ be seen by mesa.
I think this is a low level setting that's impossible to fix but i'm not sure, i'd rather it'd be that i'm noob and forgot some obvious thing.
Thanks in advance.
Offline
Please don't DM me for attention, I'm frequently checking new posts anyway.
Then
I'm using … chatgpg, gemini
stop that.
First of all, let's see what's actually there:
Please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.stIt's btw. common that the iGP gets deactivated if you insert a dedicated GPU on non-optimus systems - and that's not related to the OS at all.
Offline
Sorry, i didn't wanna bother you and thanks for replying. Didn't know this site had no notifications whatsoever.
Here:
Also, does it works the same on windows? Have i been living a lie? lol funny, i'm maybe noober than i thought.
Offline
"HP OMEN by HP Laptop 17"
No idea whether you're hallucinating, but no HD630 shows up in the journal
juil. 17 21:15:42 19arkmomkra91 kernel: Linux version 6.16.0-rc6 (root@archiso) (gcc (GCC) 15.1.1 20250425, GNU ld (GNU Binutils) 2.44.0) #1 SMP PREEMPT_DYNAMIC Wed Jul 16 02:47:13 CEST 2025
juil. 17 21:15:42 19arkmomkra91 kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-custom root=UUID=054e3303-c54c-487c-a548-c287a407e03d rw loglevel=3 quiet i915.force_probe=* security=selinux selinux=1 enforcing=0
…
juil. 17 21:15:46 19arkmomkra91 systemd[1]: Starting GNOME Display Manager...
juil. 17 21:15:46 19arkmomkra91 systemd[1]: Started GNOME Display Manager.What kind of distro is this?
What kind of custom kernel? (leaving the 6.16 rc aside)
Why does it say "root@archiso"
I assume "i915.force_probe=*" is an effort to get the IGP to work? (won't, because the device doesn't show up on the bus)
Does the device also not show w/ the regular arch install iso, http://archlinux.org/download/
There're quite some ACPI errors, assuming the CPU has the IGP active, you could try to add
acpi_osi=! acpi_osi="Windows 2015" pci=nocrsto the kernel parameters.
https://learn.microsoft.com/en-us/windo … inacpi-osi
Offline
Yeap, that's my machine but there are plenty of configurations all under that name. Thought I'd be precise.
HD630? Idk what's that and I don't think that I'm hallucinating.
It's just a stock arch linux, I haven't changed basically nothing. I just tweaked the kernel to be able to use SELinux and it defaulted to the latest versio, the rc. I didn't catch that at first. Do you think I should compile it again and use the latest stable? The only things I changed were some flags and stuff to enable SElinux, literally nothing else.
I'm guessing it says root@archiso bcs at that moment I was booted from the live system tinkering before booting into my system definitely.
As I said this is close to regular install but I think I could try it. Although my boot partition is full or almost. Can I have two lol?
What do you mean by acpi errors? Is it normal? It seems to run well but I'd like it to be close to perfect. I started doing linux literally 2 weeks ago lol.
You mean adding all of that
acpi_osi=! acpi_osi="Windows 2015" pci=nocrs
at once?
Thanks for answering, you're too kind.
Offline
HD630 is an IGP generation that can be found w/ your specific CPU.
What do you mean by acpi errors? Is it normal?
"common" - and usually harmless, but you're missing a device, so they might be relevant.
https://en.wikipedia.org/wiki/ACPI
You mean adding all of that
acpi_osi=! acpi_osi="Windows 2015" pci=nocrsat once?
Yes, the acpi_osi paramteters will lie to the UEFI that you're actually booting windows, "pci=nocrs" ignores the PCI host bridge windows from ACPI. Both is a complete guess.
Can you please check whether the IGP shows actually up in windows (or is listed in the UEF? Typically you'll there also have options to disable either GPU)
Offline
That seems useful and i'd like for it to work. I checked on windows and ofc it's there, it has always beien there.
Got this trying your method:
$ sudo nvim /etc/default/grub
[dogmomgob@19arkmomkra91 ~]$ sudo grub-mkconfig -o /boot/grub/grub.cfg
/etc/default/grub: line 6: 2015 pci=nocrs: command not found
this is my line:
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia-drm.modeset=1 security=selinux selinux=1 enforcing=0 acpi_osi=! acpi_osi="Windows 2015" pci=nocrs"
I'd love to get some more pointers. Thanks in advance.
Offline
$ sudo nvim /etc/default/grub
man sudoedit # PLEASEYou'll have to escape the quotes
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia-drm.modeset=1 security=selinux selinux=1 enforcing=0 acpi_osi=! acpi_osi=\"Windows 2015\" pci=nocrs"Offline
Ok, 1st, i got this:
$ lspci -k | grep -A 3 VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GP106BM [GeForce GTX 1060 Mobile 6GB] (rev a1)
DeviceName: NVIDIA GeForce GTX 1060
Subsystem: Hewlett-Packard Company Device 8393
Kernel driver in use: nvidia
Normal boot, apparently.
2nd, what did you mean by "man sudoedit # PLEASE"?
Idk how to make quotes lol i'm guessing it's the same as in reddit, and i don't really know.
You are my last hope, bro. It's available on windows, i double checked.
Offline
https://bbs.archlinux.org/help.php#bbcode
https://man.archlinux.org/man/sudo.8.en#EXAMPLES - don't "sudo my_editor", use sudoedit.
lspci -nn # don't grep for random stuff, these things at times show up as "Display Controllers" or soEdit: also
cat /proc/cmdlineLast edited by seth (2025-07-19 21:10:54)
Offline
https://bbs.archlinux.org/help.php#bbcode
https://man.archlinux.org/man/sudo.8.en#EXAMPLES - don't "sudo my_editor", use sudoedit.lspci -nn # don't grep for random stuff, these things at times show up as "Display Controllers" or soEdit: also
cat /proc/cmdline
Ok cool, i set up the editsudo, thanks.
$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-linux-custom root=UUID=054e3303-c54c-487c-a548-c287a407e03d rw loglevel=3 quiet nvidia-drm.modeset=1 security=selinux selinux=1 enforcing=0 acpi_osi=! "acpi_osi=Windows 2015" pci=nocrs
Itś fine?
Offline
It's applied - I assume it still doesn't show up?
Have you re-checked windows to make sure the IGP is actually listed there?
Also, ceterum censeo: 3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
Offline
I just checked and oh boy since my last clean install (I've got a new nvme) I see no 630 intel graphics, I don't have to scroll down a little to see the Nvidia GPU... Meaning no, it is not detecting the integrated graphics, not even on windows. It's the latest build, I installed from a Rufus modified (vanilla with all custom options enabled) image.
I tried to install the driver but it gives me error saying there's no device, logically. So, bigger problem but maybe it's one solution for both things. It's a fucking laptop, there's been no modification whatsoever. I don't understand this and I can't find good answers, or I'm too dumb to get to them.
Still, I need to keep it in good condition and running discreet for all is not optimal, plus summer is HOT.
I'd really like you to help me or point me in some direction.
I can assure you it's normally detected.
Offline
Check the UEFI settings, in doubt toggle the IGP/GPU on/off again - you're not gonna fix this at the OS level.
Next step would be a CMOS reset and/or BIOS/UEFI update (if available)
(If it wasn't a laptop I'd tell you to just remove the GPU and see whether some IGP gets activated)
Offline
What UEFI settings? There's no toggle for that in bios. I'd also like to unplug it lol.
What I don't get is, if there is no software solution, how was it available before?
Can you point me to the CMOS reset?
Offline
CMOS reset would be an option in your BIOS/UEFI
You cannot toggle the GPU or IGP in the UEFI??
What hardware (notebok, exact model) is this?
How sure are you that there's ever been an IGP?
Offline
It's on the title, 17-an013dx, an HP OMEN 17'. The CPU is an i7-7700HQ, the mobo a 8393, dGPU 1060.
I'm 100 % sure, I remember scrolling to see the Nvidia performance in taks manager and reading about using the GPU1 to watch movies, etc, because of course that was the intel graphics job. It was 100 % seamless. Nvidia launched only for games, exclusively.
Also, check online and you'll find in fact yes it has integrated graphics. I opened a request on the HP site to see if I get answers.
The Nvidia gui shows en option to use the integrated graphics in a per app basis, just an fyi.
I maybe a bit los but I'm not completely noob. There's an option for virtualization on the bios, I think. No cmos option. I could show you pictures if you want.
Again, thank you so fucking much for your help.
Offline
Also, check online and you'll find in fact yes it has integrated graphics.
Where? The CPU generally /can/ have an IGP, yes, but https://files.bbystatic.com/Q6Pj9Ja2wkS … a3916f.pdf advertises G-SYNC (nvidia only) and I cannot find anything suggesting this to be an optimus device.
However: apparently HP ships some "omen hub" what's probably windows software to control the UEFI and that is suggested to be used to deactivate (and probably "activate") the optimus setup.
Offline