Места Силы: Прага

В Праге было пасмурно и как-то тихо. Людей было мало и они не спешили, даже трамваи будто бы не спешили. Я тоже пропитался неспешешностью и не торопился. Я потягивал пиво в парковом кафе у фуникулера, потом еще одно, потом пошел гулять, не имея плана.

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

По краям площади стояли общаги, а за общагами был сразу горизонт. Видимо, плац и общаги занимали всю верхушку холма, а сразу за ними склоны уходили вниз. Что слева, что справа не было стен домов, как это обычно бывает в городах, а была пустота. Дома виднелись, но где-то очень далеко. Вся эта площадь будто парила над остальным городом.

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

И там меня настиг sonder. Меня накрыло лавиной тех лет, которые ими еще не прожиты. Я вспоминал себя лет в 20, только не у себя дома, а тут, в городке, парящем над облаками. Фантазировал, как бы я тут жил, переживал о какой-нибудь любви, курил в окно, а у меня было много, бесконечно много времени, которое бы было мое, было бы впереди и его было бы так много, что его можно было бы и не считать вовсе, как мы не считаем воздух. Захотелось вернуться туда, где еще не осознаешь что время конечно, туда, где вообще не думаешь про будущее, где есть только сейчас, есть только ты, сигарета, теплый ветер шелестит листьями, уже поздно, но можно еще не ложиться. Мне не нужно сегодня спешить, мне некуда спешить. Я еще не знаю, что время – обратный отсчет

Bootable CPU-lane SSD on z390 quest

I am obsessed with performance. Any bottleneck I encounter is a personal insult. CPU performance gains are very minimal today, GPUs are still growing well, I/O advances quite well too. This one is about I/O.

So I have indulged myself with creating Raid0 out of 2x 970 Evo Plus on DMI bus. It works but not as fast as expected. Windows boot time seemed slow, while other tasks seemed OK. Except I knew it could be faster with my Asus ROG Maximus XI extreme DIMM.2 module. Maybe. So I tried to make it faster. I started with the following benchmark results

Low RND4K (normal for R0) and less-than-expected SEQ1M which should be over 6000MB/s, but bottlenecked by DMI

The numbers are high but not as high as I wanted them to be.

  1. There no any RND4k gain from RAID 0 compared to a single 970 EVO PLUS
  2. Entire raid performance is limited by DMI 4000MB/s maximum speed.

Attempt 1. Moving OS from RAID 0 on DMI to DIMM.2 module.

This setup is expected to connect both existing 970 EVO+ via DIMM2 which has dedicated PCIx4 lanes on CPU. It was supposed to avoid DMI bottleneck for RAID performance.

Starting Configuration
	|DMI bus
	  |-Samsung 970 EVO Plus
	  |-Samsung 970 EVO Plus
	|PCI Bus (Empty)

Configuration to be
	|DMI bus (Empty)
	|PCI Bus
	  |-Samsung 970 EVO Plus
	  |-Samsung 970 EVO Plus

To achieve this i had to

  1. Physically remove the SDDs from under GPU and heatsink. GPU removal and heatsink removal was required
  2. Attach the SSDs to DIMM.2,
  3. Create RAID 0 from scratch while losing all data on old RAID 0. I had a backup of course
  4. Rollout backup to the new RAID
  5. Find out 970 EVO+ raid on DIMM.2 is not bootable
  6. undo all the steps

Later research revealed that only Intel SSDs can be bootable on PCI lanes. possibly even in RAID config, but this is still unclear to me. The only intel SSDs faster than 970 EVO+ are 900 series. The only 900 series with M.2 slot is 905p 380 GB. One piece was 500 USD which is expensive enough. I decided not to go for RAID but to to try seemingly exceptional random I/O performance feel of the 905p with a single drive.

Attempt 2. Going Optane

So Intel SSD it is. 500$ later, I could finally install new 905p 380 GB into my DIMM.2 slot. The layout plan looked like this:

Starting configuration
	|DMI bus
	  |-Samsung 970 EVO Plus
	  |-Samsung 970 EVO Plus
	|PCI Bus
	 |- GPU (16x lanes)

Configuration to be
	|DMI bus
	 |-RAID 0
	  |-Samsung 970 EVO Plus
	  |-Samsung 970 EVO Plus
	|PCI Bus 
	 |- GPU (8x lanes)
	 |- DIMM.2 (4x lanes)
	  |- Intel 905p (SYSTEM, BOOTABLE)

This time I didn’t need to move hardware around the motherboard. The installation required mounting SSD to DIMM.2 and attaching it to the motherboard. Simple. And a little BIOS adjustment to reroute CPU lines from GPU to DIMM.2.

Software migration part was harder. I have copied my OS disk image with Acronis from RAID0 to the 905p. It didn’t boot at first, but booted after a couple of attempts, possibly installed some driver. To my unpleasant surprise, the 905p didn’t perform as per datasheet specs.

SEQ1M is expected to be 2500-ish and RND4K – around 250-ish

It was performing a lot slower! At this point i had no idea whether it was hardware or software issue. The device worked, but not as was as it was supposed to. I suspected it could be

  1. Wrong BIOS config
  2. Wrong driver/OS setting
  3. Wrong SSD place on motherboard (DIMM.2 instead of DMI slots) (OK, can put single 905p to DMI, it shouldn’t throttle the performance)
  4. Some exotic IRST Bottleneck, like inability to work on CPU lanes with z390 chipset or speed limitation when you still have your RAID0 running on DMI (PLEASE NOT THIS)
  5. Performance degrading after spectrum/meltdown hotfixes (NONONO)

BIOS config was pretty simple to check and rule out. in ROG motherboard the best you can do is to to designate 4 or 8 PCI lanes to DIMM.2. no other options. I tried both, got no improvement and moved on to Windows mysteries.

The only BIOS setting for DIMM.2 PCI lanes. this setting designates 4x lanes

Since the performance wasn’t as per specs it seemed bottlenecked by something. I was really hard to tell by what exactly. Apart of tests, the only clue I had was IRST suite PCI speed. It showed PCIe link speed of 2000MB/s while it was expected to be 4000MB/s. I didn’t make a screenshot back then, but I have a screenshot only now with correct settings.

Note the yellow highlight. It currently shows correct setting. When my Intel 905p was throttling, IRST was showing PCI link speed 2000 MB/s. this picture shows how your M.2 drive should look like

Finding the bottleneck and eliminating it wasn’t possible to me. I tried shuffling drivers around with no progress. Tried booting from fedora to check the performance out of windows with zero progress. I had limited options with driver shuffling since 905p was my OS disk. So I decided to reinstall windows from scratch. And it worked. Sadly, I couldn’t identify the root cause but now i know it was something related with moving OS sector-by-sector from RAID volume to single-drive volume which caused some unknown malfunction within windows. I’m happy it was assumption 2, not 3, 4 or 5. in this situation it would turn out to be close to impossible to fix.

Conclusion: you CAN have bootable SSD on CPU lanes with ASUS ROG Maximus XI Extreme with z390 chipset. Also, it’s likely supports RAID 0 on DIMM.2 on PCI lanes as when you are creating RAID in BIOS it allows you to add DIMM.2 drive to the drive pool. Maybe it can be made bootable RAID also, but hard to tell for sure. Motherboard documentation is really bad when it comes to describing this functionality. Same applies to Intel compatibility charts and any other datasheet i found. I know for sure it can be bootable. I know it can be part of RAID. Can it be both? go figure. I want to know but I don’t feel like spending extra 500$ for testing this.

Final BEST result: look at this RND4k!
Check out system responsiveness with it. Opening excel in milliseconds

Say, Speak, Talk.

Услышал фразу в true detective 3, где один герой уговаривает другого продолжать его рассказ:

– Finish that today, all right and after we’ll speak. I’m saying. We’ll talk. OK? You were saying…

Три разных слова, и все на русский переводятся как “говорить”

Сходил в театр

Так вышло, что мне 31 и первый раз в театр я сходил только месяц назад. Дело было в Питерской мастерской, спектакль назывался Тартюф.

Живые актеры так близко, что только руку протяни, для меня в новинку, как и статическая сцена. Я привык к кино и мультипликации, это поменяло мое восприятие истории, выраженной движением. Еще у меня было предубеждение, что театральная игра актеров – это недостижимый эталон, у которого вот уже сто лет сосет кино

Больше всего меня удивила актерская игра. Какую эмоцию передавали актеры можно было догадаться только по контексту. Удивление, испуг, возмущение, злость, любые другие интенсивные эмоции передавались криком. чем интенсивнее эмоция, тем громче актер кричал в своей реплике. Игры голосом совсем не было замечено. Актеры при этом как-то двигались, но я бы не сказал что их язык тела передавал те конфликтные ситуации, в которых они были. Будто про язык тела, позы, реакции в той или иной ситуации не знакомы ни актерам ни режиссеру (постановщику?). В спектакле много конфликтных ситуаций и конфликты переданы только громкостью крика актеров друг на друга. Я хотел бы видеть, как атакующий запинается от гнева, атакуемый прячет голову в плечи и скрещивает руки на груди, как кто-то срывается на фальцет, чешется, истерит, как два актера орут друг на друга одновременно. А показано было два актера, красиво стоящие или идущие, отчетливо кричащие друг на друга все громче и громче, в четком порядке, без интонации на эмоцию, все громче и громче.

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

Театр, как формат, не дает ставить кадр. То есть зритель – статичный оператор и таких в зале 300, каждый смотрит с разного угла и видит немного разное. В театре невозможны облеты камеры, крупные планы, для всех 300 зрителей раскадровка одинаковая. Не сходив туда лично, я даже не осознавал что не увижу креативные раскадровки. Придя, осознал и был впечатлен тем, как насыщенность кадра решается статически. Свет, дым, позиции актеров на сцене и их позы поставлены очень хорошо. Почти всегда лица и тела выглядят интересно и свет-интерьер передает некоторую атмосферу. К тому же, декорации на сцене вращались и в некоторых моментах придавали динамику картинки, и раскрывали какие-то части постановки (например кто-то подслушивает за дверью и заднюю часть двери мы видим после завершения сценки, когда сама сцена вращается и показывает нам эту дверь сзади). Я не осознавал, что такие проблемы в театре есть и был приятно удивлен тем, как они решены.

Еще было несколько совсем неожиданных моментов. Актеры на сцене курили и дым от сигарет тек в зал. Я даже курения не ждал, но когда они закурили, стал ждать пожарную тревогу. Когда пожарной тревоги не последовало, я стал ждать пожар и думать о пожарной безопасности проводки и электромоторов вращающейся сцены. Из приятных неожиданностей, красивые актрисы в один момент внезапно разделись до корсетов и надели яркие, сексуальные парики. Я уже начал подозревать что на сцене попрет эротика, а лучше даже порно, но нет. Сексуальные наряды сменились обычными ко второму акту. Еще странно выглядят цветные, современные тату на телах персонажей 15го века.

Я хотел закончить абзацем раньше, но я зашел на сайт мастерской чтобы линкануть спектакль, а там такое описание:

Мольеровский «Тартюф» – комедия. И спектакль «Мастерской» – комедия. Сначала это очень смешно. И потом – очень смешно. А потом внезапно и сразу – очень страшно. Страшно от осознания беспомощности человека перед нахлынувшей силой. От безграничности возможностей зла. От того, что повернется круг жизни, и Тартюф вернётся. Он вечен и неизбежен.

Смешно не было, но было забавно несколько раз. Забавно от контекста происходящего, а не от задорной игры или внезапных панчлайнов. Я раза три из пяти ловил себя на том, что гыгыкал над ситуацией в спектакле из зала я один, а другие зрители вроде не замечали иронии. Мне не было смешно, даже обычная любительская импровизация была в 10 раз смешнее. И страшно тоже не было. Deus Ex разрулила все в пользу добра, было бы страшнее если бы нет. Было бы точно лучше, если бы зло победило.

My 2018


Самый главный враг организованности – перегруженность. В нормальном режиме я спокойно живу, заполняю расходы, веду дневник, правильно питаюсь. 

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

Второй пулей прилетает общее выгорание, которое уничтожает все доступные ресурсы воли и ты перестаешь экономить, выпиваешь лишнего и съедаешь говнеца

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

Панорама Сеула, Ноябрь 2018

Tiamat’s cultural postulate #1

There is a saying by Arthur Clarke: “any sufficiently advanced technology is indistinguishable from magic”. Contrary to that, I postulate

Any sufficiently advanced culture is indistinguishable from madness

The idea behind is that a common person perceives other person’s social behaviour as normal only if it resembles his behaviour. and deviation is perceived as weirdness. Moreover, and significantly advanced deviation, caused by complex cultural behaviour is upgraded from weird to crazy.

Cultural trait of accepting any deviation from observer’s culture is very rare, it exists in a few cultures and few personalities. Moreover, acceptance seems to be forced in a human mind each time weirdness is encountered, because social acceptance is part of animalistic social habits of human mind we can control only with will. Naturally, human mind evaluates every person’s behaviour on account of belonging or not belonging to the observer’s group. When deviation is noticed, a mind labels the deviant as outsider or potential enemy.

With no having acceptance hardcoded in our brains, default reaction for deviant behaviour is mostly labeled as stupid, inferior, hostile depending on actual cultural differences. Only culturally matured, intelligent and will-powered minority possess the ability to accept deviant habits of others.

О Силе и Воле

Я примерно полтора года пытался структурировать в голове взаимосвязь силы и воли, а также понять что первично и что порождает что. У меня в голове была проблема жабы и гадюки, где сила рождала волю, которая одновременно рождала силу. Эти прения выводили меня из себя и даже заставляли рисовать майнд-мепы и в целом глубоко думать. Кажется, сегодня пасьянс сошелся.

Кратко – воля и сила это два вида силы, одна часть которой направлена внутрь, а другая наружу.

Воля – это способность действовать согласно своему логическому голосу в тех ситуациях, когда голос нелогический хочет другого или когда когда голоса других/морали/выученных моделей хотят другого. Умение заставить себя действовать согласно своему плану. Разумеется, важно для этого не только уметь перебороть другие голоса, но еще и уметь правильно в них разбираться, чтобы точно отсекать именно чужие. Ну и свой зов мозга от зова сердца тоже надо уметь выделять. Что еще сложнее, потому что в голове они звучат одинаково и будто бы из одного источника в отличие от внешних источников, которые хотя бы можно вспомнить. Со “своими” голосами правило – если “он” хочет какой-то срани типа бургер-бухать-ебаться, а ты тем временем на диете, трезвый и женатый, то это голос сердца. Его можно игнорировать.

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

Сила – умение увлечь других (людей, обстоятельства) действовать согласно твоему голосу.

Наблюдения о Яхтинге

Сегодня утром самолет привез меня в Абу-Даби после 7-ми дневного круиза по побережью Турции. Этот пост будет про мои наблюдения и открытия.

Корабли сделаны из материалов и технологий, которые на суше не увидишь. на суше такое не нужно.

Внутренняя компоновка сверх компактная. Вся мебель складывается и часто выполняет несколько функций. Место не расходуется. Все пустоты используются под ящики

Вся верхняя палуба сделана из шершавого материала и приспособлена для хождения без скольжения

Шершавый материал натирает ноги и сильно пачкается

Все управление парусами реализовано на веревках. Точного рецепта правильной расстановки веревок нет. Для достижения максимальной скорости нужна интуиция и опыт. 

Принцип работы паруса  не очевиден и до сих пор непонятен

Неясно, Может ли лодка плыть по ветру (обычный курс – под углом против ветра)

Солнце, жара и качка – три трудности круиза. Качка враг очевидный и фатальный. Говорят, что начав блевать остановиться уже не выйдет до конца перехода.

Солнце слепит и за несколько часов сжигает кожу

Чтобы быстро не сгореть, существует спец одежда, не пропускающая ультрафиолет и закрывающая оголенные части тела

подумалось, что буркини – идеальный фасон для этой цели

Находясь на корабле, ясно осознаешь насколько много человек ест и как много отходов от каждого. Нужны большие запасы воды и электричества. Большой бак для мусора. Несколько септических баков для waste water. При этом вода от душа и посудомойки уходит прямо в море, но из унитаза накапливается в баки. Эти баки потом сливаются в открытое море

Из за тесноты на борту, простые вещи вроде накрытия на стол занимают много перестановок продуктов с места на место. Все приходится двигать, перемещать и аккуратно складывать, чтобы не упало.  Люди бьются и трутся друг о друга. Все кругом пачкается. Единственный способ не погрязнуть в хаосе, соблюдать работу «увидел работу – делай”

Этот принцип должны исповедовать все члены команды лодки

самый верный способ все сделать быстро – разделить труд и сделать конвейер. каждый человек должен стоять на месте и делать работу рядом с этим местом. беготня сложна и разойтись тяжело. это отнимает время и требует много исправлений из-за ошибок и качки.

Например, для обеда нужно двое готовящих на кухне, двое передающих еду из рук в руки на верхнюю палубу, один расставляющий на стол. Компоновка людей и работ меняется в зависимости от размера и планировки лодки

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

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

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

Швартовка может быть платной и бесплатной. бесплатная окупается доходом с ресторанов