LINUX.ORG.RU

Pinebook: первый опыт

 , , ,


1

2

Ъ: эпик фейл, ничего не работает.

!Ъ:

Пробовал предустановленный KDE Neon и ayufan's bionic mate. На втором почему-то не работает аудио, хотя по-идее должно работать.

На обоих не завелось аппаратное ускорение видео. KDE из-за этого жутко тормозит (пытался отключить эффекты, но прозрачность панели не нашёл, как отключить). Вообще странное решение — использовать KDE на слабом девайсе с неработающим 3D.

Звук моно (по крайней мере так ОС его считает).

Из аппаратных проблем отметил неудобную клавиатуру. Правый shift очень маленький. Нет клавиши Windows (я, конечно, понимаю, что винда не нужна, но не до такой же степени).

Вопрос к пользователям: у кого-нибудь удавалось завести mali (GPU) на kde neon или другом дистре с ядром 3.10 bsp? Ну или завести всё (GPU, звук, ждущий режим) на любом ядре?



Последнее исправление: te111011010 (всего исправлений: 2)

Ответ на: комментарий от Stanson

И да, графика в большинстве случаев всё равно не нужна.

И да, это ложь.
Ибо мы не про роутеры и не про сервера.

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

Ибо альтернатива - да, вот эти вот армы. Огороженные так, что просто ужас.

Альтернатива — TALOS II на POWER9. Стоимость космическая, конечно. Зато нет глупых ограничений типа «не более 64 ГБ ОЗУ». Восемь слотов, в каждый из которых лезет 128 ГБ.

Самая дешёвая плата — $1130, четырёхядерный проц — $375, кулер к нему — $110, 2x16 GB ECC RAM — $535, SATA-контроллер — $50. Итого — $2200. Сверху придётся ещё докинуть корпус (+блок питания), видеокарту.

Зато свобода и исходники от всего.

i-rinat ★★★★★
()
Ответ на: комментарий от dk-

Все эти «арм аналоги» даже не мечтают о таком.

Все эти компоненты точно так же прекрасно цепляются на соответствующие шины ARM'а и работают абсолютно точно так же, прям с теми же самыми линуксячьими драйверами.

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

Это ты на SoC документацию нашёл. Я про ARMово ядро в этих SoC.

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

И да, это ложь.

Любезнейший, в вашем доме совершенно однозначно компьютеров без гарфики в несколько раз больше чем с видеоадаптером.

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

Если нужна хитрожопая магия с каким-нить запускающим процом, то может получиться как на интеле. Подсветки, кнопки - это как раз просто, как правило добавить готовый драйвер, поправить dts, собрать dtb. Трудности обычно вокруг хранилищ, BT, Wifi, экранов, звука, кодеков, проприетарных чипов. А еще в схемотехнике бывает насрано, что если в первые 100ms загрузки подсветку не вырубить, сгорят светодиоды, так как питалово по умолчанию на полную мощность и шим выключен. И включив так в первый раз получишь пых. А еще бывает, что при включении после долгого выключения нужно выжидать в загрузчике несколько секунд чтобы зарядились конденсаторы, иначе нестабильное питания == дохлая eMMC.

Технику сейчас шибко не вылизывают, все баги, которые можно софтом спрятать - прячут, и когда делаешь кастом все это счастье выходит на свет с разными последствиями. Поэтому если девайс жалко, лучше разузнать, делал ли кто под него кастом и как он в результате страдал, прежде чем свой девайс перешивать. Ну или под развлечения брать дешевые китайские планшеты на allwinner - их делают по качественному референсу и они простые как дрова, там сложно так насрать, как в более дорогих девайсах, и их легко ремонтировать, так как компоненты относительно крупные и продаются на ebay/ali.

slapin ★★★★★
()
Ответ на: комментарий от i-rinat

А это из США дадут вывезти вообще? Export control однако...

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

Если нужна хитрожопая магия с каким-нить запускающим процом

Магия бывает нужна если источники питания для периферии управляются процессором. Но это скорее исключение чем правило для ARM.

Если девайс жалко - то нафига тогда вообще этим заниматься?

ЗЫ: Да, наверно Allwinner будет проще всего.

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

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

Так я еще школьником мог, на КПК. Одной какой-нибудь мелочи не будет, типа зарядки АКБ, и всё юзабилити идет в сраку.

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

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

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

Одной какой-нибудь мелочи не будет, типа зарядки АКБ, и всё юзабилити идет в сраку.

АКБ тоже не всегда нужна. Речь о том, что произвольно взятый ARM ты скорее всего хоть как-то да заведёшь. Если это референсная борда - то проблем и с периферией не будет. Если это какой-то высер очередного клепателя модных гаджетов, то да, какая-то периферия может и не завестись, придётся разбираться. Но с минимально работающей системой с этим разобраться хотя бы теоретически возможно, в отличии от ситуации с x86 где нынче ты даже процессор и память не проинициализируешь, не говоря уже о загрузке системы.

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

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

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

Да и компьютер не всем нужен. Чего уж там. Жили же без них тысячи лет.

Ты до сих пор думаешь что компьютер - это непременно что-то с экранчиком и кнопочками? Ты где-то в начале 70-х застрял, что-ли?

Stanson ★★★★★
()
Ответ на: комментарий от i-rinat

Да плевать на огороженность. Не о ней одной речь.

«IBM PC» - все совместимо со всем. Драйверы есть почти на все.
«светлое будущее в лице армов» - 100500 несовместимых наборов железа.

dk-
()
Ответ на: комментарий от Stanson

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

dk-
()
Ответ на: комментарий от Stanson

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

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

«IBM PC» - все совместимо со всем. Драйверы есть почти на все.

Всё, на что есть драйверы для «IBM PC» ты точно так же заведёшь и на ARM. И пофиг через что оно подключается - USB/PCIe/SATA/etc. Если интерфейс вообще есть, то к нему можно цеплять всё то же что и к твоему «IBM PC», и всё это будет работать точно так же и с теми же драйверами.

К ARM точно так же можно цеплять всё, от винтов и мышек до видях и сетевух. В этом смысле никаких отличий от «IBM PC» нету.

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

АКБ тоже не всегда нужна.

Ну да, 4 часа автономной работы хватит всем.

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

Че-то я видел x86 трех производителей или кучи вендоров, и на них грузилось что угодно. Да, не все было открытым, но оно грузило что угодно и палок в колеса не ставило.

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

Всё, на что есть драйверы для «IBM PC» ты точно так же заведёшь и на ARM.

Ну для начала неплохо было бы иметь исходники =)

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

Речь про ноуты, пк, планшеты. Все.

Ну и? Дело-то в том, что на ARM таки есть неогороженные ноуты, пк, планшеты. В отличии от x86 на котором ты не найдёшь вообще ни одного неогороженного ноута, пк или планшета. Со времён Pentium II наверно.

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

Ну для начала неплохо было бы иметь исходники =)

linux/drivers/

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

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

Где их купить?

Гугль в зубы и вперёд. Мест полно - от алиэкспресса до сайтов производителей. Как тут уже говорили - ищи на Allwinner'е.

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

Берешь лопату... выкапываешь песок...
Ну и дальше, по технологическим цепочкам. Лет 50.

dk-
()
Ответ на: комментарий от t184256

Да, не все было открытым

Всё было закрытым на самом деле. И речь-то идёт как раз об огороженности. Более огороженной архитектуры чем x86 нынче не найти наверно.

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

Я создавал тему, н кто не ответил по существу.

Если ты умудрился не найти как накатить драйвера mali на Pine64 то никакие советы тебе не помогут.

Даже в raspberry pi вроде блобы.

Да, поэтому всякие BBB, кубики и апельсинки предпочтительнее.

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

Просто длительное время IBM тащила инфраструктуру, разрабатывала стандарты. Это позволило сделать открытую архитектуру, на что был большой запрос в то время, так как у остальных всё было жестко огорожено (даже у той же IBM на больших компьютерах). Так как все было вовремя правильно сделано, и заинтересованности других участников, оно развило хороший момент и до сих пор не сдохло. Сейчас ARM пытается сделать что-то подобное для своих больших систем (на основе PCIe, виртуализации и по-моему ACPI),

но у них получается туго из-за небольшого количества участников праздника жизни (IIRC Cavium) и собственной неповоротливости и нежелания ни в чем участвовать кроме разработки процессоров/SoC'ов оставляя архитектуру систем на откуп производителям SoC. Просто нету двух похожих ARM'ов, они слишком разные и выполняют слишком разные задачи. К какой-то стандартной архитектуре можно привести только их очень крупные системы. Возможно отсутствие общей архитектуры это даже плюс и он поспособствовал распространению процессоров ARM в различных областях.

Кое-какая стандартизация среди линуксовых SBС уже в обшем намечается, потихоньку у производителей платы становятся похожими по разъемам, есть стандартные подмножества игольчатых разъемов для совместимости с RaspberryPi, то есть часто можно покупать платы расширения, которые будут работать на разных SBC.

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

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

Если ты умудрился не найти как накатить драйвера mali на Pine64 то никакие советы тебе не помогут.

Они должны из коробки работать. Но не работают.

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

Они должны из коробки работать. Но не работают.

Тогда тебе на венду или макось, если ты считаешь что тебе кто-то что-то должен в линуксах.

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

И ARM-обвес далеко не весь in-tree. Надо постараться, чтобы найти ARM девайс, который заведется с mainline-ядром. В отличие от x86. И мне, как потребителю, немного плевать, какой там миникс за мной при этом приглядывает, если на альтернативной платформе без пинка работает обычно ничего.

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

Надо постараться, чтобы найти ARM девайс, который заведется с mainline-ядром. В отличие от x86.

Бгг. Найди мне вообще хотя бы один современный x86 который заведётся с mainline ядром. Без BIOS/UEFI, да.

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

Что пихать поверы как аналог х86 это бред.

А в чем проблема?

GNU/Linux там точно такой же.

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

И мне, как потребителю, немного плевать

Прозреваю, что речь не о «потребителях», а о немного более осознанных личностях.

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

Прозреваю, что речь о недостаточно специфицированной беспроблемности заведения периферии и виляет так, как это угодно Stanson.

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

Бгг. Найди мне вообще хотя бы один современный x86 который заведётся с mainline ядром. Без BIOS/UEFI, да.

А ты мне хобот единорога.

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

Прозреваю, что речь о недостаточно специфицированной беспроблемности заведения периферии

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

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

И мне, как потребителю, немного плевать, какой там миникс за мной при этом приглядывает

Конформистов никто никогда не спрашивает.

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

Иди фарми скор где-нибудь еще, нонконформист ты наш =) Как будто в этом вопросе вообще кого-то спрашивали, кроме, разве что, пары интеловцев.

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

С точки зрения потребителя то, что системная прошивка является частью платформы PC, обеспечивая инициализацию и давая интерфейс bios/uefi — это неоспоримое преимущество платформы. Благодаря этому платформа PC есть как таковая.

А у армов прошивка не часть платформы. Поэтому и платформы как таковой нет.

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

...системная прошивка является частью платформы PC, обеспечивая инициализацию и давая...

Бла-бла-бла.

Да наплевать, речь-то об огороженности. Современный x86 на порядок более огорожен чем ARM. Тут даже обсуждать нечего.

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

да, как там линукс поживает на планшетах и недобуках на атомах типа x5-z8350/Z3735? ну тех, что с ЕММС и прочими прелестями? там же х86, и даже винда стоит, там же не должно быть проблем, да? :)

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