Linux на современном ноутбуке в 2022

Linux на современном ноутбуке в 2022

Alexander Ledovsky https://t.me/ledovsky_blog

Курсивом будут комментарии, упрощающие понимание текста для неинженеров =)

Начну с того, что примерно 5 лет я не пользовался личным компьютером. Да, у меня фактически был старый верный macbook pro 13 2013 года. Но долгое время он пылился на полке, пока в этом году я не отдал его хорошему человеку, которому он нужнее.

Для работы всегда были рабочие компьютеры, их же хватало для хобби проектов и учебы. Для обучения нейросетей я время от времени брал сервер на хетцнере (дешевый аналог яндекс.облака) или обходился google colab. А для игр у меня есть XBOX (и я даже научился сносно стрелять с джойстика в halo и warzone - популярные шутеры).

Тем не менее мне давно хотелось собрать собственный стационарный ПК для игр и работы. Но в текущих реалиях практичнее иметь ноутбук, и несколько недель назад я посмотрел обзор wylsacom и приобрел ноутбук maibenben x568 с видеокартой 3070 mobile и разноцветной подсветкой клавиатуры (два основных критерия выбора =)).

На нем не было винды, а стояла только Ubuntu (+-самый популярный линукс). Я не сидел на ней с десктопа с 2016 года и подумал - а пусть будет у меня основной системой. Я же хардкорщик! Поставлю затюненый vim с тучей плагинов, покрашу терминал solarized, поставлю xmonad и midnight commander (перечисление "крутых хакерских программ"), а многие игры идут на линуксе.

В итоге - я пока не справился с настройкой =)

Стоковая система была 20.04, я конечно обновил до 22.04. Потом я занялся проблемой 2к экрана - все мелкое, а если сделать увеличение, то все размыто. Десктопный телеграм почему-то показывает курсор мыши в 5 раз больше обычного. Мне удалось починить часть программ, запуском их из командной строки с параметрами.

Тогда я переустановил систему на 22.04 с нуля и более менее все заработало. Но скажу, что даже нарезать партиции на диске (подготовка жесткого диска к установке системы) я смог не с первого раза, т.к. официальной инструкции нет, загрузчик партиций бывает новый, бывает старый. Чтобы гибернацию делать рекомендуют специальный swap раздел и прочее прочее.

Телеграм в итоге так и не починился. Я почитал гитхаб, там люди ждут исправлений (этим я хотел сказать, что телеграм для линукса +- регулярно ломается и его регулярно чинят).

Странно начал вести себя домашний вай-фай. Мало того, что он начал периодически отсоединяться от ноутбука, так и еще и отваливаться у остальных устройств в сети. Все работает, нормально, и тут начинает подскакивать пинг (время ответа) до роутера. Если подойти физически к роутеру, пинг стабилизируется, но до этого подобных проблем не было. У нас все-таки небольшая квартира. Да и сколько мы по сети играли уже на XBOX’е - все было нормально. Я долго тюнил вайфай, пытался читать логи роутера, особо не помогло. В итоге все устройства я перевел на 5 ГГц, а ноутбук оставил на 2.5 ГГц (роутеры с 4 антенами обычно дают 2 базовых частоты). Если отваливается, пусть хотя бы остальных не тащит за собой.

Но главной проблемой оказалась настройка видеокарты. Команда nvidia-smi (программа для управления видеокартой) упорно не хочет видеть видеокарту. После установки последнего официального драйвера компьютер начинает намертво зависать, периодически не проходит загрузка. В итоге я закончил чтением логов ядра линукса в systemd (если кратко, это очень неблагодарное занятие =), отслеживанием, что происходит в момент загрузки, и анализом сообщений об ошибках.

Ползанье по форумам nvidia с поиском похожих ошибок мне не помогло. Я забросил это дело, инвестировав в решение проблем в сумме часов 10. Тут пришел апгрейд - плашка оперативки и дополнительный ssd на 1Tb. Я их установил и на новый ssd поставил винду (параллельно успел сорвать винт крепления ssd. В итоге просто воткнул ssd поверх винта, потом приклею изолентой). Винда встала очень быстро, за час обновилась, а ключи лицензий сейчас найти несложно (если кому нужно, пишите, проконсультирую). Видеокарта работает прекрасно, все драйвера встали автоматически. Даже программа настройки мышки razer сама установилась. Да и с вай-ваем проблем нет.

А линукс.. Линукс я искренне люблю, и буду его добивать. И уверен, что добью. Попробую разные версии драйверов, напишу в поддержку nvidia. Но только конечно опыт так себе для 2022, и для большинства он не подойдет. В итоге для среднего разработчика лучше выбрать мак и сразу начать работать =)

Ubuntu, конечно, можно поставить на простой комп, без видеокарты и с обычным разрешением. Но разве современный избалованный разработчик захочет работать не на hi-res дисплее? =) Когда уже сидишь в эргономичном кресле и работаешь за механической клавиатурой с подставкой для кистей. Классный я сарказм придумал.. стоп, это же про меня!! ><

Upd. Заметку я написал уже некоторое время назад. На текущий момент мне удалось починить ключевые проблемы. Установка более старого драйвера оживила видеокарту. А вай-фай починился выключением системы эффективного электропитания в линуксе. Тотал потраченное время 20-30 часов! Но если честно - процесс принес мне массу удовольствия, так что время не жалко =)

Report Page