Производитель ноутбука в 99% случаев не пишет драйвера, он собирает ноутбук из комплектующих как конструктор лего, и вся его работа - собрать и протестировать нужные драйвера от производителей этих комплектующих, обеспечить механизм их обновления (правда если на поклон идти к майкрософт, то подсистема обновлений будет их, но все еще встречаются те кто пилят свою кривую систему распространения драйверов вместе со своим говнософтом).
В небольшом проценте случаев производитель ноутбука правит идентификатор устройства на неизвестный, что бы штатные драйвера не подходили, а так же ломает тот же ACPI то ли через драйвера то ли через прошивки, что бы работало это только с определенными драйверами
и тольков windows (читал что делают это по требованю или договору от майкрософт, но там NDA и никто не пытается копать в этом направлении потому что... не знаю почему, нужным людям платят нужные деньги, и нет никого кто ратовал бы за потребителя), а в linux только 'с танцами с бубном', вы думали это происходит потому что программисты opensource криворукие? отчасти может быть но чаще потому что они борются с крупными корпорациями (что то типа wintel - сговор майкрософт и интел) и делать это не просто без денег.
Поэтому, можно попробовать подсунуть драйвера от другого производителя ноутбука или компьютера или найти исходные от производителя комплектующих, прошли те времена, когда такая ошибка могла что то повредить в устройстве (например просто не те настройки биоса могли сломать ноутбук, был у меня такой планшетник, писали что можно простым телодвижением в биосе убить работу с экраном, и чинить такое очень сложно или работая с микросхемой напрямую, вроде бы даже выпаивая).
И только если возникнут проблемы с каким то конкретным устройством, изучать его персонально.