Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
А вот зачем.
Proton(SteamPlay) и вообще вайновая эмуляция DirectX 10, 11 и 12 работают через трансляцию вызовов функций DX в команды API Vulkan. Проекты DXVK и vkd3d — если кому-то интересно.
А согласно вот этому тесту Radeon серии Polaris — RX 480 и 580 в частности — при исполнении кода на Vulkan кроют на треть даже GTX 1060, не то, что мою 1050 Ti.
https://www.youtube.com/watch?v=gWw5snjxC1s
А почему 480, а не 580? А потому, что можно легко превратить одну в другую.
https://3dnews.ru/951093
Есть, конечно, проблема износа...
Но у хорошего майнера(а я покупал у хорошего) карты работали на пониженном напряжении, в хорошем охлаждении и даже коробки с документами сохранились хорошо.
Карта приехала уже в новом году...
И вот теперь начался хентай.
Вообще Амд и линукс = проблемы, это я помню ещё по радеону HD5770, который поменял весной 15-го на ту самую фейковую GTX770...
Но я надеялся на лучшее.
Штатная прошивка почему-то стала под виндой выдавать ошибки. Ну, я все равно хотел прошивать биос от 580 — тот же MSI, та же серия Gaming X, те же 8 гигабайт.
Прошил. Винда перестала глючить. Еху!) Айда в Линукс.
Грузится, уже хорошо.
Попытка поставить 'штатный' (по мнению help.ubuntu.ru) драйвер AMDGPU и его версию AMDGPU-PRO на мой Linux Mint 19... Провалилась.
Начнем хотя б с того, что если версия для убунту 18.04 — то фиг ты её поставишь на 18.10 или минт 19, мод убунту 18.04. Только убунту 18.04.
Нет, можно влезть в скрипт/параметры системы и поправить условия... но даже это не помогло. Система сказала pkcs#7 signature not signed with a trusted key и зависла при загрузке.
Переставил систему (это ж хентай) на натуральную убунту 18.04. Поставил дрова. Вартандер глючит, Стим не работает. Э?
Сношу Стим, ставлю заново... линуксовые игры(warthunder и stellaris) работают, но глючат, SteamPlay не запускается.
Лежу в хелп по Протону — https://github.com/NoXPhasma/protondb_faq/wiki/Graphics-driver-installation
Note: If you have AMDGPU-Pro installed, then please uninstall that driver, it is not recommended for gaming since most game manufacturers rely on mesa, for example: Life is Strange with amdgpu-pro is not playable at all.
Што?
'Мы не поддерживаем AMDGPU'
'Ставьте по инструкции Mesa & LLVM'
Снес AMDGPU. Поставил Месу.
О. Нативно-линуксовые перестали глючить и заработали быстрее.
SteamPlay — не работает.
Аааа! *с надрывом*
Лезу в FAQ Proton
https://www.protondb.com/help/troubleshooting-faq
Ищу помощь .. ага. Можно поставить в параметр запуска игры запись логов.
Ставлю, запускаю Ниер...
Смотрю лог.
ЕРРОР-то ладно...
А что значит я не owner? Это ж моё!..
А. Монтировал-то через fstab, рутом, и хозяин там рут.
Дописываю в fstab в параметры раздела uid=я...
Ребут...
Работает! О_О
Быстрее даже, чем в винде! 40-45 кадров против 35!
Еху!
*Прыгаю от радости, выдыхаю и сажусь писать эпизод, который вы только что дочитали*
Да, чтоб вы оценили.
Драйверов для AMD под линукс аж:
1) AMDGPU-PRO
2) AMDGPU + AMDVLK
3) AMDGPU + Mesa/LLVM
4) radeon
Итого 4 штуки, да. От разных команд и по-разному сделанные. И для разных семейств!
Эксплуатационная добавка.
В общем и целом, Радеон мне зашёл. Лучшая карта для игр в линуксе :)
Есть только два нюанса.
А) Карта большая. Очень. В моём бигтауэре она заняла корпус от края до края и зажала провода, ведущие в 5-дюймовый отсек, к винтам.
Б) Карта мощная. Тоже очень. 150 ватт тепла на выходе. При этом на ней кулер тащит вот просто отлично — не выше 65 градусов на термодатчике. А вот окружающий корпус фигеет. У меня всё ж на естественной конвекции — которой ещё немного мешает башня процессорного кулера над картой. В итоге проц прогревается за 70 градусов, а винты, особенно те два, что зажат картой и сразу над ней — до 47.
А ещё она В) Тяжелая очень. Потому как прикрыта стальным бэкплэйтом с обратной стороны. Больше килограмма железа и "железа", натуральный хэви-метал.
Впрочем, с перегревом я кое-как справился, включив кулер в крыше корпуса. Есть у меня там 20-см старый на вытяжку. Шумит только. Тормозить надо. А всё остальное и так норм :)
Такие дела.
Теплый, но не ламповый хентай
Проблема охладить систему оказалась чуть сложнее, чем я думал.
Учитывая, что вентилятор в крыше у меня даже не трёхпроводной, а двух — 12 Вольт и земля(на картинке самый правый) — регулировка оказывается не слишком обычной.
http://media.bestofmicro.com/0/H/312353/original/molex-en.png
Ну то есть как. Есть три способа управления скоростью вентилятора. PWM, по вольтажу и реобасом.
То есть второй и третий — это одно и то же... Просто во втором случае напряжение на вентиляторе регулирует комп, а в третьем — крутишь резистор ручками.
PWM же, она же ШИМ, вообще стандартная для процовых кулеров регулировка, требует 4-пиновый разъём или очень интересной схемы преобразования... Я не настолько хорошо умею паять.
Поэтому я прикинул, сколько мне нужно ставить Ом в тормозистор — и приостановился. Крутелятор нестандартный... То есть стандартный, но циферок на нем нет. Погуглил немного, и вышло, что стандартный ток на вентиляторе корпусном — от 0,1 до 0,22 Ампера.
И по формуле из 9 класса R = (U-U1)/I стал прикидывать.
И сопротивление получается от 35 до 50 Ом — для примерно половины оборотов или около того.
А это значит, что крути или не крути — а резистор нужен переменный.
Правда, переменных такого малого номинала не продали, продали мелкий подстроечник.
Я прикинул, покрутил, спаял, принёс и воткнул...
Картинка убрана, дабы не позориться
Эх. Ламер я. Закон Ома прикинул, а что закон Джоуля-Ленца работает — забыл.
Короче, тормозистор эти ватты берёт и превращает в тепло.
И поэтому когда его сопротивление начинает чувствоваться, и крутелятор заметно замедляется — резистор уже обжигает.
И ладно б обжигал — у него начинает сопротивление плыть от нагрева! Расти.
Грустно это.
А ещё это значит, что в процессе работы скорость постоянна. Играешь или гуглишь — а шумит он одинаково... Как будто играешь.
И стал я думать об автоматической регулировке.
ШИМ опять отложил.
А вот по вольтажу...
Была у меня плата от Гигабайт. Там просто выбиралось в биосе, который из режимов регулировки на этом разьёме ты хочешь.
А вот на моем Асусе такого нет!
Но внезапно загуглилось, что разьём cha_1 на платах ASUS по умолчанию умеет и так регулировать обороты 3-пиновых крутеляторов, в зависимости от температуры проца — несмотря на то, что он, разъём, 4-пиновый.
Снова обрезав с коллекции дохлых крутеляторов разьёмы с проводками, я спаял переходник — 3 пина на большой молекс. Без тахометра, да, ну и пусть — +12В на +12В, землю на землю...
Принёс, воткнул... В биосе включил smart q-fan...
Работает регулировка О_о.
Довольно странно, с переливами, но теперь и винт не перегревается, а карта и проц совсем про это забыли, и шум большую часть времени никакой.
А уж когда я их совместил, дабы понизить минимум оборотов Chassis Fan ниже 60%, что позволяет биос, зашло вообще отлично.
Хентай особо извращенный, с андроидами и чрутами
Сначала ключевые слова.
Китайский нетбук, Wondermedia WM8880, линукс, Linux Deploy, Debian, Framebuffer (фреймбуфер)
А вот теперь можно и развернуть :)
В далеком уже 2015 году купил я нетбук на Алиэкспрессе. На андроиде 4.4.2, 10' экраном, с клавой и тачпадом, USB-портами и Ethernet'ом.
Ну что-то вот такое
https://ru.aliexpress.com/item/10-Arm-Android/32950385290.html
Кстати, обошёлся он мне дороже примерно на тысячу, чем сейчас написано.
Ну а тогда самый дешевый виндовый нетбук стоил минимум в два раза дороже.
А вообще исходная мысль была — взять и поставить туда линукс. Т.к. ну что можно сделать с андроидом?!
Правда, тогда я не смог. Порта usb_accessory на нём не распаяно и даже не заложено — а это отрубает все штатные смартфонные методы перепрошивки по кабелю с компа. С флэшки он грузится не умеет, как некоторые более ранние версии — но я-то спецом брал эту, самую мощную!
А всякие развертки в контейнере у меня не запускались вот просто.
Так что я вздохнул и стал пользоваться штатным дроидом. И даже стёр единственный скомпиленный под wm8880 вариант линукса, некий BOSS от неких индийцев. Его, кстати, в сети больше нет.
За эти годы на нём было сделано дофига дел — как минимум полностью написан 'под знаком Коршуна'. Но иногда мысли возвращались.
Потому что Андроид, сцуко, тормозит.
Потому что нормального клавиатурного файлменеджера нет. А пользоваться тачпадом в тачскриновом интерфейсе — неудобно. Особенно когда надо перекидывать строго выбранные 150 файлов из нескольких тысяч...
Были ещё замечания, ну да этих двух уже достаточно.
Если вдруг кого зацепило — будьте осторожны, усб на этом нетбуке рассчитан максимум на флэшки. Большее потребление выжигает матплату интересными узорами.
Ну и вот недавно(пару недель назад) меня проперло и я решил ещё раз попробовать.
Фиг с ней с прошивкой — есть такая прога, Linux Deploy, которая может развернуть контейнер с линуксом на планшете-ноуте-смарте, т.е. попросту у тебя будут работать в параллель или около того две оси — родной дроид и линукс, что в контейнере. Раньше не работала, а вот теперь...
Так вот.
Оно таки получилось.
^___^
Преодолённые проблемы.
1) Не качает. Не находит серваки с линуксовыми репозиториями. Wget Bad address и всё тут
Решение — а) автор рекомендует прописать НОРМАЛЬНЫЙ DNS в настройках. б) я вбил адрес в пинг, получил прямой IP репозитория Debian armhf и прописал его вместо красивого URL. Работает!
2) Не скачивает. Filesystem error и тому подобное.
Решение — у нетбука жалкие два гига основной флэшки и хентайная адресация. /system на одной флэшке, которая вообще ROM, /storage/sdcard0 — вторая встроенная флэшка, которая основная, с /data, и /storage/sdcard1 — внешняя, воткнутая в разьём SD. Пришлось снести практически всё поставленное под андроид, снести кэш и хистори браузера и т.п. Только тогда вместилось окружение и временные файлы. А после перенесения файла образа системы — а потом и раздела под линукс — на внешнюю 32 Гб флэшку — ещё и установилось.
3) Не работает режим фреймбуфера.
Решение...
Почему он, если у Linux Deploy три графических режима — VNC, XServer и фреймбуфер? И ещё консольный есть?
Потому что первые два требуют установки под андроид или VNC-клиента, или XServer'а собственно. И их работы в процессе. А у меня и так всего 512 мегов оперативки. И всего два ядра у проца, того самого WM8880.
А линукс с FB складывает андроида обратно на флэшку и работает себе сам. Нагружая проц и память куда меньше. Не 30% перманентного проца, а 3. Не 300 занятых метров оперативы, а 100...
А для консоли я недостаточно крут.
Собственно, заработало при замораживании-отключении андроида(настройка графической среды такая) в этом режиме у меня сразу. В смысле — рисовало и показывало.
А вот на клавиатуру и тачпад не реагировало!
И вот с этим я неделю и бился.
В VNC режиме — всё отлично, но там мышь воспринимает андроид(то есть андроид — мышь), да и перегревается железо за полчаса. Ну и клавишные сочетания андроидные работают, а не как я хочу.
А вот фреймбуфер...
Вкратце система такая.
Умолчательная настройка Linux Deploy — устройство /dev/input/event0
Если взять и посмотреть на низком уровне — в терминале андроида команда getevent -l то 0 устройство вообще у меня не шевелится. А работают у меня клавиатура /dev/input/event1, а тачпад /dev/input/event2 !
Опуская геморрой в обоих системах — решение таково. Для Дебиан, по крайней мере.
После установки и конфигурации контейнера отключаем нетбук и дёргаем флэшку, на которой он лежит.
Цепляем флэшку (у меня контейнер — это второй раздел на SD-шке, mmcblk0p2) в настольный комп с линуксом, открываем в линуксовом разделе на флэшке файл /etc/X11/xorg.conf от рута ( sudo xed /media//etc/X11/xorg.conf у меня в Mint 19).
И немного правим файл.
В секции ServerLayout находим строчку, начинающуюся с InputDevice.
В общем, строчек у меня стало две.
InputDevice 'kbrd' "CoreKeyboard"
InputDevice 'touchpad' "CorePointer"
А чуть ниже есть секция InputDevice ! Её копируем.
В первой из двух теперь имеющихся описывается клава:
Section "InputDevice"
Identifier "kbrd"
Option "Device" "/dev/input/event2" # FB_INPUT
Driver "evdev"
EndSection
Во второй — тачпад:
Section "InputDevice"
Identifier "touchpad"
Option "Device" "/dev/input/event2" # FB_INPUT
Driver "evdev"
EndSection
Вот после этого флэшку можно воткнуть обратно, запустить ноут, Linux Deploy и запустить контейнер.
Ура :) Ноут работает под линуксом и теперь там работают мышка и клава.
Раскладка, правда, только английская, но подключить новые раскладки на клаву легко и просто апплетом...
Это ещё не все проблемы. Ещё нужно заставить работать gnome-keyring, а то в интернет браузер Midori не выходит даже по локалке, заставить работать wifi самостоятельно, и со звуком автор программы предупреждал о трудностях.
Но это всё делается исключительно настройкой уже работающей системы :)
Хотя если там будет тоже хентай, которого в интернетах нет, я, конечно же, поделюсь опытом :)
Хентай опять с охлаждением
Лето. Опять. Опять проблемы с охладом -__— ...
Заспойлерю-ка я опять сразу весь сюжет в двух словах — жидкий металл.
Вот теперь можно рассказывать.
Короче, моя шайтан-система перегревалась. И i7, хоть и почти что самого холодного поколения, и Радеон RX 580.
Проц при полной нагрузке на все восемь потоков (это я учился нейросетью картинки увеличивать, а потом увеличенное в архив паковал) грелся до 84 градусов сразу, а может и больше, но я не видел — система висла. Но проц на 100% загрузить — это постараться надо, поэтому до начала теплых дней я этого особо не замечал... Но лето всё-таки пришло. И не спас его даже мощнейший кулер-башня... А может, это я его зимой в совсем тихий режим перевёл?.. Ну, неважно.
Ещё с прошлого лета лежал у меня наборчик для снятия скальпов. Вот примерно такой:
Скальпатор — https://ru.aliexpress.com/item/32832017581.html
Жидкий металл — https://ru.aliexpress.com/item/32832017581.html
Но пока всё работало, снимать скальп было страшновато.
А тут пришлось.
Повторю вслед за автором инструкции — https://www.youtube.com/watch?v=Wc3kEXQ0uWQ — не надо делать это бритвой!
Потому что я-то начал -__— Нет, всё хорошо. Я не сколол кристалл, не разрезал процессорную плату, не разрезал руки... Просто разрезая герметик между платой и крышкой, я сцарапнул немного зелёного лака. И только после этого нашёл инструкцию и взял скальпатор.
Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |