Ноутбук Asus TUF Gaming FX505dy и Linux

Когда пришло время покупать ноутбук, я долго выбирал и читал форумы. Честно говоря мне не хотелось покупать ноутбук с дискретной видеокартой от AMD. Ведь, если будет дискретка от красных то и танцев с бубном не избежать. Однако ценовая политика от GeForce мне не нравилась, за аналогичный ноутбук но с видеокартой GTX 1050ti, нужно было отдать на 10-15 тысяч рублей больше (в российских интернет-магазинах).

Поэтому несмотря на возможные проблемы, я все же выбрал ноутбук ASUS TUF Gaming fx505dy с rx560x на борту, к тому же с nvme накопителем kingston на 512 гб. Купил я его в начале мая на довольно известном сайте computeruniverse в переводе на рубли примерно за 42 т. р (вместе с доставкой, а доставка из CU, стоит примерно 3000 рублей), в то время как аналоги были дороже. А вот как цена возрастает когда покупаешь ноутбук с ОС Windows, причем даже не Pro...

Получилась ли покупка выгодной? Сейчас будем разбираться.

Asus TUF Gaming FX505dy - есть ли жизнь на Linux?

1. Выбор операционной системы

Когда я получил свой ноутбук, на нем не было ОС, как я и хотел и первым делом, что я сделал это запилил флешку и закатал на него свой любимый Debian. Стабильность залог успеха, за что я люблю Debian - это за его пуленепробеваемость и собственно я не собирался его менять ни на какой другой дистр. Однако вместо установленной системы я увидел - пару ошибок из-за которых система не стартовала. Мне было лень разбираться, я скачал дистрибутив Fedora, установка прошла успешно, но во время загрузки, я снова получил ту же ошибку. Это меня удивило. Далее скачал Ubuntu 19.04 и здесь успех система стартовала.

Стал разбираться, почему именно Ubuntu 19.04 (с 18.04 и 18.10 также был провал) запускается и работает, остальные дистрибутивы (на тот момент протестировал Debian, Manjaro, Fedora) нет. Спасибо Reddit'у за это, так как материалов на русском языке не было от слова совсем. Видимо на fx505dy все ставят Windows из-за отсутствия нативной поддержки драйвера видеокарты, но об этом позже.

Собака оказалась зарыта в ядре. У данного ноутбука под капотом Ryzen 5 3550H т.е. райзен третьего поколения, а поддержку райзена третьего поколения добавили в ядро 4.19. На тот момент дистрибутивов с ядром выше чем 4.19 было немного. Арч ставить я не хотел (но установил его дабы проверить теорию с ядрами), поэтому остановился на Ubuntu 19.04.

2. Драйвера на Wi-Fi/Bluetooth

Первая, не то, чтобы проблема, но неприятность - это отсутствие изкоробочной поддержки драйвера на wi-fi/bluetooth модуль. Это уже стало стандартом для realtek.

С помощью утилитки inxi выясняем, что за устройство:

Network:
Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
driver: N/A
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8168
IF: enp4s0 state: down mac: 04:92:26:1d:b6:a5
IF-ID-1: enp5s0f3u3 state: unknown speed: N/A duplex: N/A
mac: c2:f9:45:e7:5c:cc

Далее идем на гитхаб и спасибо tomaspinho, хоть здесь все заработало, правда после перезагрузки.

git clone https://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
make
sudo make install

3. Дискретная видеокарта

Далее я перешел к заветной Radeon RX 560X.

Несмотря на то, что на официальном сайте AMD поддержка для данной карточки заявлена только для Windows 10, я решил написать в тех. поддержку и спросил про планы выпуска драйверов для Linux систем. На что получил вот такой ответ:

Примерный перевод таков: "Спасибо за обращение, в данный момент мы не поддерживаем, я не могу ничего сказать про следующие выпуски. Я отмечу данный запрос и передам его команде, которая занимается разработкой драйверов."

Честно говоря, я даже не рассчитывал, что мне что-то ответят, тем не менее прошло уже 4 месяца с момента отправки письма, поддержки так и не появилось. Ну ок, у нас есть mesa!

sudo add-apt-repository ppa:oibaf/graphics-drivers

sudo apt upgrade

После успешной установки драйверов, казалось бы все должно работать. Проверяем.

Не тут то было. Что дискретка, что встройка выдает одинаковый fps. Да как-так то, так быть не должно. В гугле нашел один пост на форуме https://unix.stackexchange.com/questions/470351/rx-560x-slower-than-integrated-vega-gpu-on-fedora-28 где люди писали, что у них дискретка работает еще хуже чем встроенная вега 8.

Поискал пару дней похожие случаи и не найдя больше ничего схожего, я решил запостить баг-репорт https://bugs.freedesktop.org/show_bug.cgi?id=111240 который получил несколько комментов. Далее я решил протестировать rx560x в бенчмарке Unigine Heaven 4.0.

По результатам понятно, что с таким FPS, разве что в кс го играть. Я не геймер и в игры особо не играю, но меня все ровно не устраивал результат. Согласитесь глупо покупать ноутбук с дискреткой, чтобы пользоваться встройкой, хотя в повседневной работе оно так и есть.

Далее я запустил тест Valley, но уже на Windows 10 (на скрине Windows 8, не знаю почему бенчмарк определяет 10 как 8).

Оно и понятно, здесь RX 560X раскрылась на официальных драйверах от AMD. Однако когда я проводил этот тест, я все думал, что что-то здесь не так. Почему на винде, все ок, а на Ubuntu тест еле плетется. И да, я забыл включить магический префикс DRI_PRIME=1, который активирует основной видеоускоритель. Снова запускаем тест.

Здесь уже, куда лучше. Да так лучше чем на Windows 10 с их заточенными драйверами и фирменными утилитами. По среднему fps, получем неплохой прирост.  У меня не сохранились скрины всех тестов, поэтому привожу то, что есть, но поверьте, в данном тесте, если сравнивать Ubuntu 19.04 и Windows 10, лучший показатель будет на Linux дистрибутиве.

Еще одна оговорка, в начале середине сентября, когда вышло ядро 5.3.0, я сразу на него обновился и проводил тест уже на нем. На предыдущих ядрах результат несколько хуже.

Вообщем ясно одно, что дискретка работает не хуже чем на винде. Также я протестировал несколько нативных игр таких как: Firewatch, Hitman, CS:GO из стима. Конкретных цифр и скриншотов у меня нет, но все работает как нужно.

Общие впечатления

В целом хочу сказать, что это хороший ноутбук, на который на данный момент уже можно поставить не только Ubuntu и Арч, но и Debian 10, Fedora, SolusOS и т.д., так как все эти дистрибутивы перешли на ядра выше чем 4.19.

Не обошлось и без минусов. Странно, но батарея на windows 10 держит заряд примерно 5-6 часов, на Ubuntu можно выжать максимум часа 3. Не знаю с чем это связано, я не разбирался, так как данный ноут стоит у меня дома и всегда зарядка под рукой. Для кого-то это может стать проблемой, поэтому нужно разбираться.

Вообщем не без проблем, но жизнь на Linux на ноутбуке ASUS TUF Gaming fx505dy есть. Конечно пришлось почитать форумы, полазить по гитхабу и т.д. Вот как-то так.

22 комментария

  1. Vito Октябрь 23, 2019 Ответить
    • llirik Октябрь 24, 2019 Ответить
  2. serg Октябрь 23, 2019 Ответить
  3. Антон Октябрь 24, 2019 Ответить
    • alfabuster Октябрь 24, 2019 Ответить
  4. Dimitri Октябрь 24, 2019 Ответить
    • alfabuster Октябрь 24, 2019 Ответить
  5. Zevs Октябрь 24, 2019 Ответить
    • alfabuster Октябрь 25, 2019 Ответить
  6. Константин Октябрь 24, 2019 Ответить
  7. Ваня Октябрь 26, 2019 Ответить
    • alfabuster Октябрь 28, 2019 Ответить
  8. Андрей Октябрь 27, 2019 Ответить
    • alfabuster Октябрь 28, 2019 Ответить
      • Андрей Октябрь 30, 2019 Ответить
        • alfabuster Октябрь 30, 2019 Ответить
          • Андрей Ноябрь 1, 2019
  9. Zubatik Октябрь 28, 2019 Ответить
    • alfabuster Октябрь 30, 2019 Ответить
  10. Telvir Октябрь 31, 2019 Ответить
    • Telvir Ноябрь 1, 2019 Ответить
      • alfabuster Ноябрь 1, 2019 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: