Страница произведения
Войти
Зарегистрироваться
Страница произведения

Хентай


Жанр:
Изобретательство
Опубликован:
19.10.2018 — 09.12.2021
Читателей:
3
Аннотация:
Это как б продолжение истории с китайской видеокартой. Только процесс извращений с участием моего ПК вышел на новый, ещё более суровый уровень.
Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава
 
 

/etc/udev/rules.d/60-scheduler.rules

Сделать его исполняемым (755) и вбить туда что-то такое:

ACTION=="add|change", KERNEL=="sd*[!0-9]|sr*", ATTR{queue/scheduler}="kyber"

ACTION=="add|change", KERNEL=="nvme0n1", ATTR{queue/scheduler}="kyber"

Усё.

С ядром было прикольнее.

В принципе последовательность команд проста. Правда, в начале нужно накатить много служебного добра (вроде это всё, но не уверен):

sudo apt-get build-dep — install-recommends linux-image-$(uname -r)

sudo apt-get install libncurses-dev flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf git

А вот теперь последовательность команд.

git clone git://kernel.ubuntu.com/ubuntu/ubuntu-groovy.git

cd ./ubuntu-groovy/

chmod a+x debian/rules

chmod a+x debian/scripts/*

chmod a+x debian/scripts/misc/*

LANG=C fakeroot debian/rules clean

Стоп, стоп.

Теперь, собственно, ради чего всё затевалось. Лезем в Makefile в этой папке лежащий и меняем там две строки

export KBUILD_USERCFLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes

-O2 -fomit-frame-pointer -std=gnu89

На

export KBUILD_USERCFLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes

-march=znver2 -O2 -fomit-frame-pointer -std=gnu89

Сохраняем и собственно билдим ядро в пакет с кучей сопутствующих пакетов.

LANG=C fakeroot debian/rules binary

А потом их ставим. Можно одной командой.

sudo dpkg -i ../*.deb

Только не пугайтесь, он попробует перезаписать стоящее у вас последнее ядро из репозитория ( у вас же последнее ядро, верно?) и не сможет. Так вы не пугайтесь, а перезагрузитесь на стоковое для 20.10, а новое сотрите и вот потом ставьте и грузитесь уже в совсем новое и под вас собранное.

Часа на два делов на моём проце.

А удовольствия минимум на пару дней :)

4. А вы знаете, что штатный файломенеджер КДЕ теперь не запустить от рута?

Но знайте, есть всё же способ таскать файлики от рута) Всего-то одна команда

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dolphin

5. И последний, финальный загиб

Перманентно вылетают окошки уведомлений 'kdeinit5 завершилось с ошибкой'. Я их маму в театр водил, так что они не особо беспокоят, но всё же...

Короче, закрываем Dolphin, и сносим папку ~/.local/share/baloo

Профит? А не, нифига, не работает. Фейлов меньше только. Ищем дальше. Может, кто знает?

Дисклеймер оффтопом — андроид-тв-бокс конечно крутой миникомп, но прошивать его тухлое дело что дроидом, что линуксом, а старые андроиды до 5.0 не умеют ходить на хост-комп по усб. Хентая не будет, я ещё не кончил эту тему.

Блоки питания

Ну вот какого я хрена начал следующий кусок с фразы "Хентая в этом году было маловато"?! Не успел я его донабрать, как у меня задымился и завонял блок питания.

Начну, пожалуй, с главного. Производители блоков питания Corsair — жмоты и халявшики. И жлобы.

Обосновываю. Пункт раз. В моём корсаре на 750 ватт — достался тут такой немного бэу, без комплекта отстёгивающихся проводов — сгорел чёртов дроссель APFC. Потому что наматывать его надо было хотя бы чуть более толстым проводом, который бы грелся чуть меньше и не прогорел бы через месяц после окончания гарантии! Как показал гугл, так горят все модели корсаров от 500 ватт и выше. И очень сцуко часто.

Пункт два. Провод питания видеокарты. Только здесь такой изврат увидел: до первого разьёма идёт 8 проводов, а вот от первого до второго — только 6!

У меня так-то есть запаска. FSP ATX-400PNR, если кто помнит эти матёрые девайсы. Пришлось доставать.

Какие у него всё-таки провода короткие -__— У меня корпус с нижним расположением БП, так чтоб дотянуть 24-пина, пришлось отстегнуть один из САТА проводов. А процевый хвост дотянулся только с удлинителем-переходником 4-8. А вот с проводом видео возникла проблема.

Мой радеон требует питания с 8 пин. У блока питания выход на 6. Переходников нет.

Но тут я посмотрел на провод от корсара... Да-да. Из него таки получился переходник 6-8.

Вот только на нём штатные дырки для штырьков-контактов, и на БП-шном проводе — он ведь такой же — тоже дырки. Что делать?

Берётся провод с двумя медными жилами диаметром около миллиметра. Добывается медная жила и кромсается на шесть кусков длиной примерно в сантиметр. И медленно впихивается в дырки одного разьёма — а потом получившаяся вилка втыкается в другой! Конечно, сложно было их подогнуть, чтоб торчали параллельно, да и укорачивать, чтоб голая медь наружу не торчала, пришлось пару раз, сильно с запасом резал исходно...

Но блин, оно работает. Пропускает полторы сотни ватт и не шуршит. И вся система не шуршит. Нагружать в полную проц и видео я не решаюсь, но 160 ватт на кристаллы и ещё ватт 50 на остальную систему бп держит, роняя напряжения 12В с 12.2 до 11.98, 3.3В с 3.4 до 3.3, а 5В наоборот приподняв с 5 до 5.1. Судя по тестам, у него ещё пульсации должны расти, правда. Но тоже в пределах стандарта.

Правда, я там вентилятор в БП тоже на резиновые гвозди посадил — но я так со всеми своими БП делаю.

Осталось отхентаить корсара. Выпаять горелый дроссель — три дня прошло, а БП всё ещё воняет — и припаять новый, или покупной, или самому мотать на сердечнике из распыленного железа ?52 проводом потолще, чем родной.

Анонс следующих хентаев — USB-Watchdog, АндроидТВбокс, хентайный проц и кое-что ещё.

Watchdog, DIY-миникомп и иже с ними

Хозяйке на заметку

Если у вас намертво заляпан термопастой проц и вам влом его оттирать — засуньте проц в сокет или тиски, прилепите сверху термопрокладку, прижмите чем-нибудь и подержите часок.

Проц будет как новый, а вот термопрокладку только на выброс.

Итак, я снова жажду поделиться информацией о том, что можно сделать странного с компом/ами.

Как и обещал. Проц-склейка, попытки собрать комп на базе дроид-коробки и моноблок на обычной микроатх плате, девайс с родным названием USB-watchdog. И, пожалуй, всё.

Ну-с, начнём с самого хентайного. С УСБ-ватчдога.

Короче говоря, понадобилось мне срочно по работе обеспечить непрерывность работы одного компа — файлопомойки, в общем. А работоспособность у него грустная — может неделю-две аптаймить, а может раз в день виснуть. А ткнуть в резет там есть кому не каждый день.

Майнеры — а может и до них — для такого придумали ватчдоги. Простенькая плата на микроконтроллере с релюшкой и парой контактов. Контакты со шлейфом цепляются на контакты кнопки резета на матплате, и по команде контроллера реле их замыкает. А контроллер командует в том случае, когда не получает сигнала по усб от родной проги больше трёх минут — что как бы значит, что комп завис.

Ссылка на образец на Али

Ватчдог я нашел на авито, прога-скрипт под линуксом запустилась без проблем, я закинул его в автозагрузку — и уже радостно собирался свинтить домой и даже уже свинтил, как обнаружил один милый факт — чертова прога сама через двадцать минут вылетела с ошибкой в сегфолт!

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

Блин, это был экстрим — ехать в ночи домой и через ssh на смарте периодически, примерно раз в минуту поглядывать, не сегфолтнулась ли она, и перезапускать, если да. Один раз не успел и комп ушёл в ребут, но один-то разрыв ещё ничего... А параллельно я пытался найти решение поддержки проги в запущенном состоянии.

В итоге нашёл. Поставил cron и повесил в него загугленный скрипт с правкой.

Вот только знаете ли вы, например, что при вылете ELF-а с сегфолтом баш-скрипт, который запускал elf, не вылетает, а продолжает считаться работающим? А ещё, чёрт бы их побрал, сокращённые регекспы в синтаксисе команды ps не дают использовать точку и слэш, и грепать по её выводу тоже очень неоднозначно... И да, плохая фантазия у программистов — плохо.

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

Но в результате всё получилось. Ура.

Второе, долгое и сложное, но не сильно даже и извращённое.

Процессор-склейка Intel QQLS на сокет 1151. Сколько про них уже сказано...

Обзор на MySKU

Тема на форуме Оверклокерс

В общем, да, всё правда. 8 ядер с гипертредингом, 4.4 штатных гигагерца турбобуста, 45 ватт в стоке (из-за которых при всех активных ядрах частота падает до 3,5 ГГц), работает с DDR3, разгоняется на H170, очень плохо гонит память (для ддр3 потолок 1866), очень любит жидкий металл между собой и кулером или теплораспределительной крышкой, очень сложно ставится на плату...

Ну, правда, большую часть времени наладки системы я убил на прошивку, а точнее, на поиск работающего метода прошивки, и в итоге сработала прошивка через штатный гигабайтовский qflash.

Но сама установка проца на плату и кулера на проц сверху, потребовала напильника и синей изоленты.

Потому что перекос рамки на проце или кулера на нём же на градус даёт незапуск. А штатная рамка довольно чувствительная — она, конечно, прижимает кулер к процу, но чуть переборщил от "нежно прижимает" и что получается? Незапуск, верно. А когда ставишь сверху башенный кулер, получается уже совсем не чуть.

Короче, тип с mysku, который советовал держать под рукой пластиковые карточки для прослоек и скотч, был почти прав. Изолента лучше. Два слоя пластика в изоленте(три слоя) между рамкой и мамкой. Два слоя изоленты на рамку сверху, чтоб кулер поддержать и не дать перекоситься. Два дня на подбор и доработку прослоек.

Вообще когда кулер ставил, на кристалл глядел и свой первый проц, атлон хр 1700+, вспоминал — так же кристалл бодро вверх выпирает.

Ну, а разгон... Что разгон. Чтобы при активности всех 16-ти потоков сохранить полную частоту турбобуста в 4.4, понадобилось задрать TDP до 140 ватт. Дальнейший разгон плата уже не вытащит — от всего шести фаз питания, хоть и с хорошим охлаждением, больше полтораста ватт требовать страшно. Но и так уже вполне себе ничего.

Миникомп

Вообще эта тема у меня бродит больше года, примерно с тех пор, как я понял, что мой таскательный нетбук на дроиде вообще перестал справляться, а нетбук на атоме просто сдох — у него вздулась батарея и выгорел контроллер питания.

Проблема в том, что за время пандемии цены на ноуты стали грустными, не такими грустными, как на видеокарты, но всё же.

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

И пройдено на данный момент два пути.

Путь первый. Апгрейд старого нетбука.

Апгрейд нетбука, любого, кроме специальных модульных — практически невозможная вещь. Впаянные процессоры, впаянная память, уникальные материнки... Иногда разве что память и диски менять можно было.

Однако есть вариант изрядной степени хентайности. Можно выкинуть родную матплату и попытаться впихнуть туда миникомп плюс пауэрбанк — тогда корпус, клавиатура, тач, динамики и экран остаются и используются...

Ну, я так думал.

Что я обнаружил в процессе:

1) миникомп подходящей мощности, то есть, по сути, минимально десктопного уровня — семейства Raspberry pi или им подобных — это минимум RPi4 или около того.

2) подключить клавиатуру от ноута к чему-нибудь другому сложно, нужен USB-адаптер — ну, та платка из обычных клавиатур, к которой цепляется шлейф клавишной матрицы и у которой есть USB.

3) с тачпадом может не повезти — иногда он USB, иногда ps/2, только на обычном шлейфе, а иногда как у меня... Разборный из двух деталей (панель и кнопки) на оригинальном I2C.

4) скалер для ЖК-матрицы с HDMI — самая малопроблемная часть. Там всего-то нужно 12 вольт питания, а не 5.

5) штатно DIY-наборы пауэрбанок предполагают использование литий-ионных 18650, а не литий-полимерных пакетиков.

По пункту раз я обнаружил, что можно(было по крайней мере) купить AndroidTVBox "достаточной" мощности за меньшие деньги, по крайней мере, с достаточным объёмом памяти. Был куплен по акции X88 Pro 10 с четырёхядерным RK3318, 4 гигами оперативы и 32 — флэша. [Ссылка на Али] Со своими нюансами.

По пункту два нашлась странная идея от электронщиков — взять микроконтроллер со встроенным усб-интерфейсом [Собственно Teensy] и научить его опознавать сигналы клавишной матрицы. В принципе неплохая... Но трудозатратная. Разумными альтернативами было: а) купить плоскую компактную клаву новую и переставить её потроха в этот корпус нетбука; б) купить плоскую bluetooth клаву для планшетов.

Пункт 3 вошёл у меня в пункт два — на алиэкспресс нашёлся милый набор из блютус клавы и мышки[Опять Али]. Что и было куплено.

Пункт 4 — в принципе, схемы повышайки, а равно и понижайки на алиэкспресс продаются. Но...

Пункт 5 был отложен.

Как и большая часть остального.

Потому что я задумчиво посмотрел на свой смарт Doogee N20 с восьмиядерным процом и 4 гигами оперативы и понял, что это самое мощное и компактное ARM-устройство, что у меня есть, и даже с дроид-коробкой не собрать комп за такие деньги, за какие я смартфон купил (за 4.5 по летней акции).

В результате таскательный комп у меня сейчас состоит из блютус-клавы, ещё пары хвостов, подставки под смарт, пауэрбанка и собственно смартфона. Экран разве что маловат по размеру, но — хватает.

NOSTALGIE MODE ON — в нулевых у меня уже было такое. RoverPC P5 с док-станцией, в которой были COM и USB-порты, и можно было прицепить мобильник с GPRS, клавиатуру или флэшку.

Коробка же была опробована пару раз в роли десктопа. Один из них — как раз, когда у меня БП сгорел.

Что есть в нюансах.

Ещё по 4pda было понятно, что RK3318 — проц горячий, слишком горячий для коробки. Я снял верхнюю декоративную крышко-наклейку с коробки, прилепил туда вентилятор на 5 см и 5В, запитанный от УСБ, и было хорошо.

Неприятным нюансом было то, что Rockchip не сделали под именно этот проц в серии линукс в виде прошивки — а ещё одним то, что производитель немного поиздевался над железом и запустить чистый линукс нельзя, проблемы с драйверами.

Ещё хентайно было обновление прошивки. Сделать прошивку для дроидтвкоробки такой, чтоб она зависала при воспроизведении видео... Ну маладцы, чо. И не откатишь. И новой прошивки не обнаруживает. И прошивать весело и оригинально — на 4pda две инструкции под разные программы, FactoryTool и AndroidTool, так вот в первой инструкции ошибка. Правильный ход действий (с обоими программами) таков: запускаем прогу, жмем и держим reset приставки, вставляем usb 2.0, в программе должна появится надпись LOADER DEVICE и можно шить.

Что я могу сказать по использовании его в роли десктопа?

Неудобно, но можно. Пульт нужен рядом параллельно с мышью, это раз. Питания вентилятору от USB2 не хватает, но от хаба в USB3 параллельно с клавой и мышкой — хватило. В браузерах скорость как у нетбука на атоме, то есть медленно, но некритично. Офис через ГуглДокументы и ГуглТаблицы работает сносно. SSH — тоже.

Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх