Aquinus
Resident Wat-man
- Joined
- Jan 28, 2012
- Messages
- 13,169 (2.81/day)
- Location
- Concord, NH, USA
System Name | Apollo |
---|---|
Processor | Intel Core i9 9880H |
Motherboard | Some proprietary Apple thing. |
Memory | 64GB DDR4-2667 |
Video Card(s) | AMD Radeon Pro 5600M, 8GB HBM2 |
Storage | 1TB Apple NVMe, 4TB External |
Display(s) | Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays |
Case | MacBook Pro (16", 2019) |
Audio Device(s) | AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers |
Power Supply | 96w Power Adapter |
Mouse | Logitech MX Master 3 |
Keyboard | Logitech G915, GL Clicky |
Software | MacOS 12.1 |
You're confusing plug and play devices with a plug and play OS. Turning on Plug and Play OS makes it so the BIOS only initializes the core components, letting the OS configure (and manage,) everything else. To my knoledge, this should *always* be set to off so all components are initialized by the BIOS and then handed over to the OS as opposed to letting the OS initialize them in the first place. This page seems to describe it pretty well:It really has nothing to do with operating systems today. That setting is all about what happens before the boot drive is even touched so the hardware (including legacy hardware) can communicate at a really basic level. Once the OS boots - whether Linux or Windows, their own protocols take over. At least that's my understanding.
It does not help that there are different meanings for PnP.
How PnP Works (simplified) - though I think simplified is a relative term here.
http://help.cognex.com/Default.htm#KB_Topics/VisionPro/Drivers/2905.htmCognex said:For x86-based systems, the way the BIOS interacts with PnP devices can vary, depending on whether the BIOS or the OS is responsible for configuring the hardware.
In summary, the PnP BIOS setting should be set to No/Disabled. Because this setting only controls what system component is responsible for resource allocation, it will have little impact on the system's behavior and performance.
- For a fully compliant Advanced Configuration and Power Interface (ACPI) OS, such as Windows XP, the OS assigns device resources and ignores BIOS settings. This includes reassigning IRQ, DMA, and IO resources as well as arbitrating conflicts for all PCI devices. Because the PnP BIOS setting is ignored and ACPI is used instead, the BIOS setting can be left at either Yes/Enabled or No/Disabled, although Microsoft recommends that you set the option to No/Disabled.
- For a non-compliant ACPI OS, the BIOS assigns device resources prior to the loading of the operating systems, and the PnP BIOS setting must be No/Disabled.
- For a non-ACPI OS, the BIOS assigns device resources prior to the loading of the operating system, and the PnP BIOS setting must be No/Disabled.
- For a multi-boot system, this is especially important. In this case, the PnP BIOS settings must be No/Disabled. Otherwise, the system check for PnP may pass on one OS but fail on another OS.
So my comment to the "OS/2 thing" was the fact that OS/2 was a Plug and Play OS that initializes devices from the get go instead of relying on the BIOS to do it.