Хождение по Linux. Или как я перестал волноваться и полюбил Windows.*

Хождение по Linux. Или как я перестал волноваться и полюбил Windows.*

Это уже моя третья (или четвёртая) попытка приобщиться к этой системе. Мне и так уже поднадоел Windows и то, что в 11-ой Винде мне всё ещё надо обращаться к окошку из Windows 95, чтобы выключить акселерацию мыши и многие другие вещи, которые продолжают накапливаться. Взять ту же новую функцию с постоянным снятием скриншотов при использовании, которая ПОКА выключаема, но ничто не мешает Microsoft её тихо принудительно активировать во время одного из обновлений. Также немалую роль сыграли регулярные комментарии под любой новостью о Винде: "А на линуксе таких проблем нет!", "Линукс куда лучше и удобнее!" и всё в таком духе. На YouTube бесчисленное количество видео с тем же самым посылом. Стало очень интересно, что же там такого крутого.

Так чем же Linux лучше?

Я прошерстил несколько каналов, где объясняют преимущества Linux-систем над Windows, и все они сводятся к одному небольшому списку, который меня, честно, не сильно убеждает: стабильность, безопасность, приватность, обновления, установка софта. Каждый раз, когда я слышу про стабильность, я сильно смеюсь, потому что пока стабильного опыта с Линуксом у меня просто не было (но об этом позже). Безопасность - штука хорошая, но с Виндой я в этом плане проблем тоже не испытывал, я не залезаю куда попало, ставлю всё из надежных источников, но ладно. Приватность я также уважаю как начинание, но, как у пользователя VK, почты Google, и обладателя телефона Xiaomi, нормальной приватности у меня нет и не будет, мои данные и так уплывают в руки этих корпораций. Хотя перспектива того, что Майки могут записывать все мои действия на компе, меня всё равно не радует.

Обновления. Да, я помню эти уведомления, мол, "нажмите сюда, чтобы Windows не перезагрузился через 15 минут для установки обновлений". Но на Windows 11 обновления устанавливаются, только если я нажму соответствующую кнопку при выключении/перезагрузке. Но больше всего мне смешно с их описания установки приложений. В Винде, представляете, надо зайти в браузер, написать в поиск, попасть на оф. сайт, скачать и установить программу, ужас просто. А на Линуксе есть магазин приложений, где "тык" и всё установлено. А как выглядит установка, если в магазине приложения нет, блогеры деликатно умалчивают. Потому что этот процесс состоит из ввода названия в поисковик (ого!), где, дай Бог, будет ссылка на GitHub, там в описании ищешь инструкции под свою систему, между абзацем под PeepeePoopooOS и ZalupaOS, копируешь команду по добавлению репозитория в терминал, потом копируешь команду установки туда же, устанавливаешь 30 пакетов, которые необходимы для работы, и, наконец, всё готово. Обновляться тогда надо, кстати, тоже через терминал. Если совсем повезёт, то нужно скачивать исходный код и компилировать программу самостоятельно. Ну, согласитесь, намного проще же, не то, что на Винде?

Пользователь Linux устанавливает браузер

Не моё первое родео

Первый раз я опробовал пингвина после видео от LinusTechTips о "PopOS!". Тогда Proton только-только начал разгоняться, поэтому с играми было всё ещё тяжеловато. К тому же, я регулярно играл в Smite, где требуется EasyAntiCheat, с которым до сих пор есть проблемы. Поэтому свои мучения я бросил через пару дней. Второй заход был через пару лет. Я снова попробовал PopOS, который простоял с неделю, и после одного из обновлений умер и перестал запускаться.

То самое видео
То самое видео

Но я не отчаялся и поставил ZorinOS, который продержался подольше. Эта система, можно даже сказать, функционировала, но был нюанс. Приложения Flatpak из магазина упорно не хотели скачиваться, и дело не в моём интернет-провайдере. Я обходился установкой через Терминал, но начали вылезать разные проблемы (некоторые вылезли и в последнем опыте), в том числе, и при попытках обновить системные пакеты. Плюнул и снес к чертям собачьим.

ZorinOS выглядит довольно приятно
ZorinOS выглядит довольно приятно

А подойдёт ли оно вам?

Сейчас, когда поводов уйти с Windows стало больше, риторика стала сдвигаться в сторону "Linux подойдёт не каждому, зависит от того что вы делаете". И, я так понимаю, безоговорочно эта система подойдёт двум типам людей: программистам и обычным людям, которые на компьютере только смотрят YouTube и печатают тексты. Довольно контрастная выборка, но это так. У первых весь необходимый софт имеется, любые проблемы самостоятельно решаются. А вторые не лезут так глубоко, чтобы проблемы вылезли и ничего особо не требуют, главное, чтобы быстро работало. Я - видеомонтажер. Не так давно, пакет Adobe был для меня жизненно необходим. С тех пор я пересел на Davinci Resolve, который есть на Linux, но ставится через страшную жопу. Полноценного аналога Photoshop так и не завезли. Что делать? Разводят руками. Наверное, Linux не для вас. У вас видеокарта Nvidia? Не спешите с переходом. Делаете сложные макросы в Excel? Посидите у окна. Любите Destiny 2? Вам не сюда. Не хотите тратить по часу на решение проблем? Не стоит и заморачиваться. Ну да ладно, чтобы не быть голословным и не выглядеть как бухтящий дурак, который ничего не понял, позвольте мне поведать вам о своём недавнем опыте с Linux.

Знания через страдания

Дисклеймер: я описываю свой личный опыт, на звание GNU/Linux-гения я не претендую. Если вы видите, что я накосячил или сделал полную ерунду - это результат поисков и следования советам на Reddit. Буду рад, если в комментариях скажете, что я делал не так, и как это исправить.

В этот раз мой выбор остановился на Nobaru Linux, поскольку там легко ставятся драйвера NVidia и фиксы для установки DaVinci Resolve. Ещё на этапе установки я увидел некую белую полосочку с краю экрана. Думал, это чисто какой-то баг в Live версии, после установки всё будет нормально. Нормально, конечно же, не было. Когда начал гуглить методы решения, я увидел свой любимый ответ на любые проблемы с Линуксом: "Да, известная проблема, пока не пофиксили, можно решить если удалить кусок системы, которая отвечает за захват экрана." Иногда кажется, что каждая проблема уже всем известна, и её обход всегда включает в себя операцию на лёгких через анус. Но, ладно, было альтернативное решение: нажать на выключение и затем отмену. И больше никакой полосочки нет, но только до следующей перезагрузки, где действия надо будет повторить. Неприятно, жить можно, но мотив этой попытке определённо был задан.

Следом, конечно же, я пошёл ставить Telegram из хваленого магазина. Действительно, "тык", и установилось. Радость, правда, быстро сменилась злостью, потому что он упорно не хотел запускаться. Открываю список приложений, нажимаю на иконку и... Ничего. И закрывал, и убивал процесс - всё равно ничего. Запустилась телега только из самого магазина со страницы с приложением. Вылечилось перезагрузкой. Что это было? Почему? Неизвестно.

“Магазин” приложений GNOME. Весь софт здесь бесплатный.
“Магазин” приложений GNOME. Весь софт здесь бесплатный.

У меня ноутбук ASUS, к которому подключен внешний монитор по кабелю Type-C - DisplayPort. Оба они на 144 Гц. Каково же было моё удивление, когда я увидел, что на внешнем мониторе было, дай Бог, кадров 60 в системе, несмотря на корректно выставленный параметр частоты обновления. За этим последовало много часов изучения реддита, форумов и безуспешных попыток исправить косяк. Причиной оказывается, было то, что на ноутбуке система рисуется на встроенной видеокарте Intel, а монитор, получается, подключен напрямую к выделенной видеокарте NVidia. То бишь, появляется дополнительная ступень, что и вызывает лаги.

Единственный способ исправить проблему - сделать, чтобы всё целиком работало на моей RTX2070. Скачал переключатель видеокарт. Говорит: "Всё сделал, перезагружайся". Перезагружаюсь - ничего не изменилось. То есть даже параметр так и остался на "гибридном" режиме. Решил я из научного любопытства нажать интегрированный режим - сработает или не сработает. И ведь сработало. Так, сука, сработало, что выключило мне выделенную видеокарту и не давало вернуть всё как было. То есть, ладно, результат ожидаем, но почему система вообще перестала видеть видеокарту?

Загрузившись в режиме восстановления, я смог отменить свои эксперименты. На Wayland (более новый оконный менеджер) решения, как я понял, нет, только предлагают идти обратно на более старый X11. Герцовку починил, появилась другая проблема - разрывание картинки, как будто не работает вертикальная синхронизация. С помощью гугла выяснил, что для этого надо поставить пару галочек в драйвере NVidia. А теперь вопрос, дорогие друзья: Почему? Почему нужно это все делать для какого-то совершенно базового функционала, про который на Windows ты даже не задумываешься? Да, возможно, есть какие-то объяснения, что виноват не Линукс, а там дрова не с открытым кодом и т.д. Может быть. Но для меня, как конечного пользователя, разницы нет. Есть факт того, что мне приходится заморачиваться и тратить часы на решение проблемы, которой быть просто не должно.

Давайте сделаем небольшой перерыв на позитив. Да, кастомизация действительно хороша. Из стандартного интерфейса того же GNOME я могу легко сделать что-то похожее на MacOS. Все надстройки встраиваются в интерфейс системы, и даже с кучей расширений все это не выглядит так, как будто я собрал это из не связанных между собой говна и палок. Всё можно поменять, и делается все относительно просто.

В Windows меня больше всего бесит несвязность интерфейса, отсутствие единого визуального языка. Тут у нас новая панель от 11-ки, вот панель управления из 7-ки, здесь окошко из 95-ой и т.д. Здесь же система смотрится монолитно и едино, и это радует глаз.

Мой нынешний рабочий стол
Мой нынешний рабочий стол

А теперь вернёмся к нашей регулярной программе. У меня не работают динамики на ноутбуке. Наушники работают, динамики внешнего монитора работают, USB-интерфейс FiiO работает. А динамики ноута - нет. После очередных поисков и редактирования системных файлов звук пошел, но снова с нюансом. Громкость - либо 100%, либо 0%. Без промежуточных значений. Ещё спустя час всё наладил. Ситуация схожа с мониторной. Почему я, как конечный пользователь, должен это всё делать для базового функционала, и как вообще можно зазывать людей на Линукс с такими сюрпризами - неясно.

Ладно, а как там дела с играми? С ними, определенно, есть прогресс. Благодаря Valve, Proton, позволяющий играть в игры с Windows, неслабо развился. Теперь на Linux действительно можно играть на уровне Винды. Как же игралось мне? Вы знаете, не очень. Тогда, на ZorinOS я пытался играть в Serious Sam: Siberian Mayhem с модом на увеличенное количество врагов. Производительность была раза в два хуже, чем на Windows. Я пробовал играть в Shadowrun: Dragonfall, который должен спокойно работать на любом железе. Но, нет, не было и 60 FPS. На Nobara же я бегал в Palworld. Вроде всё было хорошо. Да, потерял где-то 10 кадров в секунду, но жить можно. Даже DLSS работал. Но где-то через час игры производительность улетала в Марианскую впадину. С трудом набиралось 20 FPS. Виной тому, полагаю, был нагрев видеокарты. Мой ноут довольно горячий. Проц и видяха под сильной нагрузкой достигают 98 градусов. Так было с момента покупки. Я его чистил, менял термопасту, ставил на подставку, ставил на стол, что я только ни делал, температура где-то в том районе. На Windows такого замедления не происходит, а тут оно начинается на 93 градусах. Я ставил GreenWithEnvy, чтобы поставить кастомную кривую кулеров, но это лишь добавило 20 минут перед тем, как игра превратится в тыкву. И ведь, что забавно, на очень кастомизируемом Линуксе температуру замедления поменять нельзя. Да-да, в этом виноваты NVidia и производители ноутов, но всё равно забавно. В итоге, в большинстве случаев я перезагружался в Винду и продолжал играть там.

Итог

Я честно хочу любить Linux и сбежать с Windows, мне интересно поковыряться в системе, что-то накастомизировать и тратить меньше системных ресурсов. Я бы рад. Но почему каждый шаг для меня - это попадание во вьетконговскую ловушку? Чего ни коснись, возникают какие-то оговорки и мелкий шрифт под звёздочкой. Может в чем-то это и мой косяк, где-то я не нашел правильного решения. Но результат один и тот же. Я снова возвращаюсь обратно к Винде. Это уже начинает напоминать пасту с балалайками:

-У вас корректная герцовка работает?

-Нет, пока нет

-А звук починили?

-Есть обход, но только так.

И это раз за разом. Настоящее мужское противостояние. Вообще, основная проблема у всего этого - тяжело найти решение той или иной проблемы с детальным описанием. Ищешь вот, как сделать дискретную видеокарту основной, на реддите коммент: "Ну ты просто пропиши то-то, то-то в файле параметров". Ответ: "Спасибо, помогло". Какой файл параметров? Где? Как это ни забавно, сейчас, когда я ещё решил потыкаться в Fedora, мне сильно помогает ChatGPT, который мне рассказал, и как видеокарту Nvidia основной сделать, и как аудио починить, и разрывание картинки. Без часовых поисков, понятным языком. А если какой-то пункт непонятен, могу попросить разъяснений и получить их сразу же.

Когда-нибудь, может, это всё и доведут до ума, и я действительно смогу полноценно перейти на Линукс. Вон, даже NVidia вроде решились выпустить драйвера с открытым кодом. Но, сегодня не тот день.

P.S. А почему при смене языка на клавиатуре у меня в Firefox фризит видео на YouTube?

UPD: После обновления Fedora 40 у меня при загрузке в X11 не показывает экран, дрова NVidia отвалились и не хотят воскрешаться. Хорошая система.

*Полюбил Windows, пожалуй, на сегодняшний день будет слишком сильным словом. Но, как минмум Винда позволяет мне выполнять нужные мне задачи, не задумываясь о базовых вещах.

1515
46 комментариев

Линукс всегда таким был. Я уже 20 лет слышу от красноглазиков, что линукс можно ставить всем, и на нем все отлично работает, но по факту не работает ничего и никогда. Самое смешное, что "стабильный" линукс может просто перестать запускаться без видимых причин. Установка из консоли - это отдельный рофл. Как и необходимость вечно редактировать какие-то конфиги через MC.
На данный момент типичный линукс энджоер выглядит как-то так:

8

Не скажи, некоторые игры у меня хорошо работают на Винде, другие хорошо работают на Линукс, поэтому поставил двойной запуск. Тот же Майнкрафт на винде показывает мне 30 ФПС при 10 чанках, на линуксе же он показывает мне 110 на 35

Кстати да вчера на убунту просто отвалился днс хз почему

У кого-то слишком много свободного времени

2

Учитывая что он не только все это делал, но потом еще решил об этом одеяло текста написать- точно много времени

2

я бы не сказал, скорее у меня очень пытливый ум

Странно, что ты "что только не делал" с горячей видюхой, но явно не делал андервольтинга. А ведь в ситуации "игровой ноут для жарки яичницы" это реально помогает, тем более для 20XX.
Под виндой, конечно, что там под линуксом с этим - понятия не имею.

2