при выборе ноута - достаточно ли обратить внимание на проц, видюху, вайфай и т.п. или важно учитывать что за материнская плата? Т.е. условно если для всего железа есть поддержка под линукс, то всё должно работать исправно или материнка тоже играет свою роль?
Не думаю, что на Ваш вопрос существует однозначный ответ. Здесь "и да и нет", условно говоря. Дело в том, что полностью поддерживаемое железо Вам не гарантирует успешную и безпроблемную работу машины под linux. Материнская плата безусловно играет свою роль, в частности ACPI никто не отменял. Если производитель слишком сильно извернулся, можно при поддерживаемом железе получить на поверку абсолютно неюзабельную систему на конкретном ноутбуке.
В то же время заблаговременно выудить информацию о поддержке конкретным ноутбуком возможности установки и использования linux вообще и ubuntu/mint/debian/... в частности зачастую не представляется возможным. Производитель не станет заморачиваться. Дистрибьютор - тем более. Им проще налепить ярлык windows-only, чем дрожать над зоопарком операционных систем. Строго говоря, все на свой страх и риск. Самый оптимальный способ, ИМХО, - прийти в магазин с готовой загрузочной флешкой, и попросить возможность протестировать. Сам так ходил, - несколько ноутов мне продавцы показывали, причем без каких-либо заскоков. В общем случае в плане совместимости (сужу по темам на форуме, не более) - из видеочипов меньше проблем все-таки в связках intel+n-vidia, нежели при использовании в аппаратной начинке AMD; из беспроводных адаптеров - проблем меньше с Intel (Broadcom и Realtek имеют довольно много подводных камней, если судить по частоте появлений тем на форуме). С процессорами Ryzen не все сейчас однозначно. Вроде как поддержка только последними ядрами, да и то не до конца понятно - использует кто-то всерьез единственной системой linux на ryzen или же нет.
Отталкиваясь от этой информации, как мне кажется, можно выбрать некий диапазон для тестирования под свои нужды из ассортимента среднестатистического магазина, ну а дальше - как договоритесь с продавцом, так и будет по итогу.
При тесте смотреть на выхлоп dmesg, общую отзывчивость системы, поддержку функциональных клавиш из коробки (самая боль, ибо скорее всего нерабочие Вы самостоятельно не заведете - там либо патча ядра ждать, который не факт что выйдет, либо осваивать программирование с полным, так сказать, погружением), рабочую температуру железа, умеет ли "засыпать"/"просыпаться" и так далее (весь функционал, который непосредственно Вас интересует).
Свой
текущий ноут я покупал "вслепую". Мне исключительно повезло с ним. Но это везение - скорее исключение, чем правило (обратный пример - тема про
Acer Spin 1, где засвидетельствовано невезение как таковое).