Сколько бы я не пытался перейти к хорошим сторонам Linux систем, мой путь постоянно преграждают бесконечные проблемы свойственные только операционным системам на основе Linux...
Фанаты Linux систем активно пропагандируют что AMD видеокарты для Linux лучше всего и вообще, якобы видеокарты NVIDIA плохо и криво работают, но как реальный пользователь я вижу совершенно иную ситуацию в реальности.
Я уже промолчу о косяках работы Linux систем когда в ноутбуке две видеокарты и при подключении внешнего монитора начинается слайд шоу на внешнем мониторе... А многие дистрибутивы вовсе отказывались запускаться на ноутбуке с R7 4800H + RX 5600M...
Я даже не буду рассказывать о проблемах дистрибутивов Linux что проявляются на старом железе (T4200 + HD 4330), когда с Windows все прекрасно работает, и даже внешний монитор работает как положено без "слайд шоу":
|
|
|
Я даже не буду говорить про разнообразные проблемы заставляющие пользователя падать в терминал и вручную исправлять проблему...
Да, у меня AIDA64 зависла запущенная через Wine повесив за собой "рабочий стол" Xfce, кто-то скажет что это проблема софта под Windows, только вот незадача, под Linux нет адекватных аналогов AIDA64, потому приходится через Wine тянуть софт от Windows, но даже так софт от Windows запущенный через Wine гораздо удобнее и порой намного полезнее "аналогов" изначально созданных под Linux, ох уж эта суровая реальность...
|
|
|
На этот раз я покажу как обстоят дела в среде Linux с актуальным железом ПК, а дела обстоят мягко говоря не очень хорошо.
Первое, что реально напрягает в системах на основе Linux это отсутствие крайне необходимого API OpenCL, но оно и неудивительно, ведь открытые драйверы крайне отсталые, а для видеокарт от AMD ничего нет кроме встроенных открытых драйверов.
Тем временем в "ужасной" Windows OpenCL есть и прекрасно работает, ибо он поставляется с адекватным графическим драйвером в виде установочного пакета.
Вторая проблема это Vulkan API, оно работает только с процессором, ох уж эти открытые драйверы для видеокарт от AMD...
Можно конечно пускать слюни на OpenGL, но это единственное, что действительно работает в среде Linux с моей вполне еще актуальной видеокартой R9 290.
|
|
|
Пытаясь запустить какое-нибудь Vulkan приложение я скачал Basemark GPU, я был рад, что разработчики сделали автономный установочный пакет в формате Flatpak, но моя радость быстро улетучилась как только установочный пакет был скачан...
Вот так выглядит установка софта в контейнере "Flatpak", простым двойным кликом в проводнике дело не обошлось, мне пришлось, как обычно, ползти в терминал и "красноглазить" с браузером под боком, типичная ситуация в среде Linux.
|
|
|
|
При этом от меня система два раза потребовала пароль для root доступа, и "автономный" пакет оказался не таким уж автономным, во время установки было что-то выкачано на 31.5 МБ с репозиториев, я не представляю через какие потенциальные аттракционы пришлось бы пройти если бы это устанавливал на автономном ПК у которого нет доступа к сети интернет...
А еще меня позабавили "ВЫВОДЫ" в статье про установку Flatpak и приложений, "всё сложнее, но зато больше свободы"... Как же я устал от этих глупых оправданий любой кривой "матерное слово" в среде Linux, простите, но писать как есть будет неприлично, потому сами придумайте подходящее слово...
|
|
|
|
В итоге Vulkan API недоступен оказался, эх, зря "полосу препятствий" проходил...
Что же в среде Windows? А в среде Windows все без лишних проблем работает, мне даже игру устанавливать не нужно, просто запускаю исполняемый ".exe" файл игры и играю, вот она, настоящая портативность, а не тот весь ужас, что творится в среде Linux.
А теперь поговорим о "свободе", где она собственно в системах на основе Linux? Отсутствие драйверов для AMD видеокарт это ли та великая свобода? Хотя если подумать, в бездонной пустоте действительно свободно, с этим не поспорить...
Ведь ужасная NVIDIA со своим проприетарным драйвером предоставляет установочные пакеты автономные, и даже в репозиториях есть драйверы, которые еще с контрольной панелью в комплекте идут...
Не то что прекрасные встроенные драйверы AMD на которые слюни пускают фанаты Linux, даже несмотря на отсутствие таких важных API как Vulkan и OpenCL...
И да, бессмысленно пытаться оправдывать кривые открытые драйверы называя Radeon R9 290 устаревшей видеокартой, которая якобы уже ничего не может, в среде Windows она прекрасно живет и очень многое может еще, и на ней можно комфортно играть в абсолютное большинство игр, в том числе современные использующие API Vulkan и DX12.
В конце концов для NVIDIA не проблема предоставить драйвер для аналогично "устаревшей" технически GeForce GTX 1070, и OpenCL работает, и Vulkan без проблем, и это все в среде Linux...
Я уже не говорю про возможность выбрать желаемый драйвер, в среде Linux установить драйвер это далеко не всегда простая задача с которой мог бы справиться обычный пользователь, особенно если важно чтобы дистрибутив Linux не был уничтожен в процессе установки драйвера...
Тем временем в Windows у меня накопилась уже приличная папка с разнообразными версиями драйверов, и я могу любой из них установить предварительно удалив предыдущий драйвер, и это всё средствами операционной системы без браузера под боком с инструкциями, ибо в Windows достаточно нажать одну кнопку вместо десятка заклинаний в терминале Linux.
Может быть в Windows 10 и особенно Windows 11 будут проблемы по вине функции автоматической установки драйверов из интернета, но я данные системы не использую на постоянной основе, хотя даже в них у меня не было проблем особых при замене драйвера на любой другой.
Стоит ли говорить насколько полезна такая возможность для тестирования железа ПК в играх и прочем софте, именно потому что Linux системы лишены подобного я не могу взять и начать делать интересные сравнительные тесты в среде Linux, даже простые тесты сделать уже головная боль если вместо операционной системы установлен какой-либо дистрибутив Linux...
Как бы фанаты не надрывались пытаясь меня унизить и оскорбить, но против реальности невозможно пойти, а реальность такова, что у систем на основе Linux огромные проблемы с поддержкой видеокарт ATI/AMD.
Что с более-менее современным ноутбуком (R7 4800H + RX 5600M + 64 ГБ ОЗУ) сплошные проблемы были когда пытались для работы установить Linux дистрибутив хоть какой-нибудь (специфическая задача), что со старым ноутбуком (T4200 + HD 4330) сплошные проблемы при попытке использовать актуальные дистрибутивы Linux, что с ПК в разнообразных конфигурациях...
Я не представляю как мне провести то же сравнительное тестирование разных версий драйвера для видеокарты в среде Linux, особенно когда драйверы в принципе отсутствуют если видеокарта от AMD.
Каким образом мне, блогеру, популяризовать Linux для обычных пользователей? Делать гайды на 10 листов с сотнями заклинаний в терминале, а после рассказывать что это было лишь немного сложнее чем в Windows? Хотя по факту нажать одну кнопку в Windows многократно проще чем десяток заклинаний строго по гайду вводить в терминал...
С одной стороны я хочу перейти на Linux и все уже делать без помощи Windows, но с другой стороны системы на основе Linux едва ли пригодны даже для обычного нормального использования, не говоря уже о том, чтобы проводить какие-либо сравнительные тесты и это могли потом повторить обычные пользователи.
Пожалуй на этом закончу данную статью, о проблемах систем на основе Linux действительно можно бесконечно говорить, их настолько много, что я даже не знаю как подойти к хорошим сторонам систем на основе Linux...
На этом все, благодарю за внимание, больше интересных статей в блоге Hard-Workshop.
Справа MSI CX500 без HDD, Windows установлена на USB флешку.