LINUX.ORG.RU

Жизнь с ноутбуком, на котором жизни быть не должно

 , , , ,


5

2

Добрый вечер, ЛОРчане. Первый раз делюсь чем-то подобным. Встречайте - рабочее место основанное на MacBook Air с M2. На фоне можно видеть iMac 5K 2017 на 27" (базовая версия + потом докидывал до 64 гБ ОЗУ), однако сейчас он у меня не в почёте, ибо слабоват относительно ноута (всего-то 5 лет прошло). Видал аймак всякое за свою жизнь (гентушечку с 10 тБ свопа по юзб например :) ), но сейчас не об этом.

Это мой второй макбук на чипе от Apple, первый был залит ряженкой (кривые руки) и сейчас работает в качестве сервера (в линукс перезагрузить возможности нет (залипание клавиш), приходится выживать под макосью). Пользовался Asahi в качестве второй системы ещё до альфа релиза, так что уже «подружился» с линуксом на арме.

По асахи - всё довольно стабильно, на днях завезли OpenGL 3.1 в дрова для GPU и cpuidle драйвер (теперь хорошо спим), стало всё совсем замечательно. Работает очень быстро и эффективно, спокойно может жить 10-15 часов от одного заряда при средних нагрузках и 5-7 часов при больших (ну и 3-4 часа при совсем уж чём-то сильном). M2 реально кажется очень быстрым, в сравнении с i5, который стоит в аймаке (12 минут компиляция ядра от батареи vs 3 часа). Через настройки контроллера дисплея можно включить пространство вокруг чёлки, чтобы, например, запихнуть туда статус бар (как я и сделал).

Не работает на данный момент: Thunderbolt 3 (иначе именуемый USB4, пока только USB2/3, работа ведётся), динамики (всё сложно, они трепетные, один из разрабов поплавил свои случайно, сейчас делают «speakersafetyd»), сканер отпечатка пальца, дополнительные аппаратные ускорители кодирования/декодирования видео (работа не ведётся), ускоритель нейронных вычислений (работа ведётся), сопроцессор безопасности (работа ведётся, но вряд ли завершится). Разработчики пытаются влить в mainline ядро как можно больше кода для поддержки этих компов.

По райсу - sway + waybar + alacritty. Тема - Catppuccin Macchiato. Обои из macOS Sonoma. Райс пилю уже около года, переходя от темы к теме (Breeze Dark -> Solarized Dark -> Gruvbox -> Catppuccin Macchiato). Тема zsh своя. Дотфайлы

По рабочему месту:

  • ЦАП - FiiO K5 Pro ESS
  • Наушники - Beyerdynamic DT 990 Pro (на 250 Ом)
  • Колонки - стереопара HomePod mini (слева от Марисы один из них)
  • Фумо: Мариса, Койши и Сырно
  • Мышь: MX Anywhere 3 (абсолютно не пользуюсь, если надо поуправлять аймаком - можно использовать клаву+трекпад от макбука по беспроводу)

>>> Просмотр (3657x5120, 3216 Kb)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 5)
Ответ на: комментарий от ivabus

Звука нет? Ускорения видео нет? Чундурболт не работает? искорялка не работает (и на линуксе то и применить негде). Но картинку тебе быстро показывает. Это работает? Ёлки. Купить железяку за тонну денег чтобы оно просто быстро показывало картинку??? А купи у меня кофеварку? Она красивая, денег возму.. тонну. Кофе не варит только. Но кофе в неё можно засыпать, да.

R_He_Po6oT ★★★★★
()

на днях завезли OpenGL 3.1 в дрова для GPU

Про вулкан ничего не слышно?

…хочу не немощную тайловую гпу погонять…

Stil ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Звук будет. Чундерболт будет. (1/2). Видюха работает ну и ладно. Ускорение видео декодинга ненужно. Ускорение видео энкодинга под линуксам негде применить.

ivabus
() автор топика
Последнее исправление: ivabus (всего исправлений: 1)
Ответ на: комментарий от ivabus

Ну, кубик - это уже неплохо, но нужен 1.2 -> пока не готово 🙃

Stil ★★★★★
()
Ответ на: комментарий от Mobutu_Sese_Seko

Играю регулярно через м4, никаких проблем. Мозги у них одинаковые вроде.

yu-boot ★★★★★
()
Ответ на: комментарий от Goat

Ну вообще-то x265 это про энкодинг, декодится оно ffmpeg’ом …

Но по-любому спасибо за тест!

Andrew-R ★★★★★
()
Ответ на: комментарий от ivabus

Ускорение видео энкодинга под линуксам негде применить.

shotcut, kdenlive, Cinelerra-gg все умеют. Даже OBS вроде как умеет (через vaapi). Ну и «специальный» ffmpeg к концу конвейера всегда можно прикрутить …

Andrew-R ★★★★★
()
Ответ на: комментарий от ivabus

Отдаю, никаких действий по «прикрытии» открытых ими же лавочек они не проводили.

Напомнить по то как они в своё время прикрыли лавочку по производству клонов Mac’ов?

X512 ★★★★★
()
Ответ на: комментарий от ivabus

Тут они приоткрыли лавочку даже ещё больше чуть позже, разрешив загружать не только Mach-O, но и голый бинарник.

Custom kernel images can be flat ARM64 executable images; the entrypoint and (virtual; mostly meaningless) load address are specified when the image is configured. Previously Mach-O binaries were required, but it seems Apple added this feature in 12.1 in order to make life easier for us (as the Mach-O file format requirements changed in that version, breaking our existing tooling).

ivabus
() автор топика
Ответ на: комментарий от ivabus

IBM разрешала производить клоны IBM PC, что по сути привело к появлению рынка ПК как такового. А Apple продолжает играть в проприетарщину как и в предудущем веке.

X512 ★★★★★
()
Ответ на: комментарий от X512

IBM PC

Ну и где эти ibm pc теперь, от thinkpad’ов только название, да пупырка осталась. Очевидно эпл ещё хочет производить свои ноутбуки, поэтому и припятствует.

einhander ★★★★★
()
Ответ на: комментарий от einhander

Очевидно эпл ещё хочет производить свои ноутбуки, поэтому и припятствует

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

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

Lrrr ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Ни на одном из компонентов стимдека нет надписи ibm или лицензировано ibm. Ibm не имеет теперь практически никакого отношения к железу ПК.

einhander ★★★★★
()

Почему не в виртуалке? Я думал поменять макось на линукс, но рассматривал исключительно вариант с виртуалкой.

vbr ★★★★
()
Ответ на: комментарий от vbr

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

ivabus
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

Разрешить скопировать технологию -> потерять преимущество в наличии этой технологии у себя -> потерять свои преимущества на фоне конкурентов

ivabus
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

Ну, строго говоря, из приведенного списка к IBM PC имеет отношение только MBR. Все остальное или IBM PC compatible, или развитие идей и решение исходных проблем.

Я бы не назвал IBM PC архитектурой. Скорее в IBM изобрели несколько стандартов, которые помогли массовой популяризации компьютеров, и на их наработках двигалась индустрия (ISA, AT, куда-то вот в ту сторону).

l0stparadise ★★★★★
()
Ответ на: комментарий от ivabus

Это было целенаправленное решение, чтобы догнать конкурентов. В итоге догнали и перегнали.

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от l0stparadise

А ИБМу кто процессоры делал? Интел и амд. Кто все это придумал? Транзитивность. Есть такая штука.

BceM_IIpuBeT ★★☆☆☆
()

Круто, но грустно, что выбирают максимально закрытое и реверсят это вместо, например, x13s.

Dimez ★★★★★
()

первый был залит ряженкой (кривые руки) и сейчас работает в качестве сервера (в линукс перезагрузить возможности нет (залипание клавиш)

У тебя хватило денег на несколько маков и хватило мозгов, чтобы их заработать. Но денег на ремонт в СЦ или мозгов на самостоятельный ремонт не нашлось. Как так?

Vidrele ★★★
()
Ответ на: комментарий от Vidrele

Обстоятельства сложились так, что это было хорошее решение. (Подробностей не будет)

ivabus
() автор топика
Ответ на: комментарий от Dimez

Круто, но грустно, что выбирают максимально закрытое и реверсят это вместо, например, x13s.

Реверсить Apple это вызов, это интересные задачи, это топовое железо, это крутые ARM’ы затыкающие мобильные топы x86_64’ых. А что твой Lenovo? Бледная и не особо интересная копия. На реверсах этого Apple потом когда-нибудь может что и сообразят.

EXL ★★★★★
()
Ответ на: комментарий от Vidrele

У тебя хватило денег на несколько маков и хватило мозгов, чтобы их заработать. Но денег на ремонт в СЦ или мозгов на самостоятельный ремонт не нашлось.

Эппл — это лучший СЦ, какой я только видел, без шуток. Я платил там (и сильно переплатил, я знаю) лишь раз, за замену разбитого экрана телефона. Все, что касается технических неполадок, они бесплатно ремонтируют, а чаще просто меняют на новое устройство — даже сильно после истечения гарантийного срока.

Переплата за бренд.

filosofia
()
Ответ на: комментарий от EXL

Реверсить Apple это вызов, это интересные задачи, это топовое железо, это крутые ARM’ы затыкающие мобильные топы x86_64’ых.

Или просто грамотный маркетинг и подгоняние стимулом различных людей :)

А что твой Lenovo? Бледная и не особо интересная копия. На реверсах этого Apple потом когда-нибудь может что и сообразят.

Это не мой леново, это устройство, части которого уже в mainline несколько версий ядра как.

Dimez ★★★★★
()
Ответ на: комментарий от ivabus

потерять преимущество в наличии этой технологии у себя

Чего вы так за корпорации переживаете? IBM PC стала народной архитектурой и замечательно. А оригинальный производитель может хоть разориться, нам какое дело. К тому же у IBM дела идут довольно неплохо.

потерять свои преимущества на фоне конкурентов

IBM умеет диверсифицировать бизнес.

X512 ★★★★★
()
Ответ на: комментарий от X512

Sorry, что в рандомной теме пишу, но прошлую закрыли в архив.

Я у тебя как-то спрашивал:

Слушай, давно тебя хотел спросить, может ты мне поможешь. Где-то давно в Интернете я натыкался на интересную операционную систему или оболочку для DOS/X11/Что-то другое, которая по дизайну напоминала NeXTSTEP или Windows 95. Родом она была из Японии, соответственно там всё было по-японски. К сожалению, не помню, что за аппаратная платформа там была, PC Engine может быть или обычный x86… Не припоминаешь ничего из «эксклюзивных» японских GUI с таким look-and-feel’ом годов в промежутке конца 80-ых, начала 00-ых?

Ты мне сказал что это может быть BTRON, B-right/V, 超漢字, так вот, оказывается нет, нашёл я эту интересную японскую штуку:

Довольно интресная штука была, под M68K проц и Human68k DOS снизу. Компьютеры от Sharp на которых оно запускалось были тоже интересным: https://en.wikipedia.org/wiki/X68000

Эмуляторов, интересно, никаких для этого дела не осталось?

EXL ★★★★★
()
Ответ на: комментарий от EXL

И GUI по функциональности и богатству компонентов в этом SX-Window, кстати, выглядит для 1993-1994 года продвинутее чем то, что могла предоставлять Windows тех лет, а про парашные иксы и вообще речи нет.

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

EXL ★★★★★
()
Ответ на: комментарий от EXL

SX-Window:

The X68000 was very powerful for game software, but this GUI could be slow, as no hardware acceleration card was supported. Only a few applications and games were developed for this system.

====

Так что оно может и красиво относительно было, но сложно и небыстро в работе.

А на X11 гнать что там «виджетов» не было красивеньких в 1991-м … Ну так кто же виноват, что капиталисты хотели и за шрифты получить денежку немалую, и за мотиф, и за прочее. К тому же софт не пишется мгновенно. По мне так VUI вполне себе ничего смотрится, как и SGI Magic Desktop. Всё-таки на тех рабочих станциях работали, а не битмапчики на скроллбары клали (но и это вполне появилось под теми самыми Х ами в конце 90х, когда результат стал выглядить не очень вырвиглазно.). И вообще 90е были странным временем, сложно было сделать систему которая одинаково хорошо работала бы и на компьютере из 1991 (на которой и FPU-то не всегда было, емли мы про PC) и на машине из 1999-го. Плюс опять же все дрались :) :( Патенты, включая софтовые. Знаменитая тяжба Эппл и Микрософт, и еще одна между Эппл и компанией разрабатывавшей GEM Desktop:

https://www.osnews.com/story/26322/apple-vs-dri-the-iotheri-look-and-feel-lawsuit/

Т.е. технически много чего было возможно, но появилось сильно позже из-за позднекапиталистического «человеческого фактора».

https://wiki.mamedev.org/index.php/Driver:HP300

http://yohanan.org/steve/projects/indigo-magic-desktop

Аккуратный xawplus тоже можно сделать, просто этим в эпоху gtk/qt никто особо не заморачивался.

http://pupngo.dk/xwinflpy/xwoaf_rebuild.html

И опять же xclass, который к сожалению не получил развития.

https://xclass.sourceforge.net/dialogs.html#msgbox вполне себе вин95-ненько, хотя написано да, сильно позже чем в 95-ом.

Ну и то что под капотом … у винды кроме гуя еще вские vfw и прочее было, у Мака - quicktime. У sgi - https://techpubs.jurassic.nl/manuals/0620/developer/DMediaDev_PG/sgi_html/ch01.html

А на Linux это всё опять же появилось сильно позже, в конце 1990х когда программисты расковыряли часть относительно подешевевших к тому времени железок. Что мешало запилить допустим то же расширение xvideo от Sun к 1996-му, а не к ~2000 - я не знаю, переработка xfree 3-> 4.0 тоже шла не в вакууме, а в условиях борьбы за спеки под NDA и прочей политики.

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

Andrew-R ★★★★★
()
15 августа 2023 г.

Оценяю:

  • Мак: -
  • Тоху: -
  • Поставил Линукс на Мак: –
  • FiiO K5 Pro ESS: +
  • Beyerdynamic DT 990 Pro (на 250 Ом): +
  • стереопара HomePod mini: -
  • MX Anywhere 3: +

Поздравляю, у вас: -2

somemong
()
Ответ на: комментарий от somemong

Оценяю:

  • Дата регистрации: 15.08.23 17:28:21 : -
  • Первое сообщение на форуме: -

Поздравляю, у вас: -2.

ivabus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.