LINUX.ORG.RU

Сообщения Tyse_EX

 

Как подкрутить контрастность монитора на графике AMD?

 , , , ,

Ноут всеми нелюбимый: Lenovo G505, с матрицей TN+Film. Проблема не в разрешении, а в цветопередаче. Рисовать невозможно - у всех пиксель ярко-красный, а у меня блекло-коричневый. Поменять матрицу на другую пока не могу. В проприетарном драйвере Энвидии есть раздел Color Correction, где можно через гуй RGB покрутить. У AMD гуя нету. Краем глаза заметил на ЛОРе упоминания xgamma, но ничего про него не знаю(возможно он даже никем не поддерживается, хз). Чем цветопередачу покрутить?

P.S: Колориметра у меня нет, как и профилей в инете под мой монитор.

Tyse_EX
()

Воскресить WAP

 , ,

Есть физические устройство: Samsung C3050. Имеет WAP-браузер, судя по всему версии 2.0. Википедия пишет, что WAP 2.0 умеет в XHTML и CSS(возможно какую-то его урезанную реализацию).

Вчера скачал оперу мини, смог зайти в гугл и через него на пару сайтов. Оформление ихнее было испоганено, но это, скорее всего, проблема неподдержки WAP. Насчёт неподдержки у меня как раз есть сомнения. В инете пишут, что XHTML мёртв, а часть его перешла в HTML5. У меня есть подозрение, что моя мобила просто не умеет в HTML5, а у гугла, сайтов дискорда и оверклокеров просто стоит какой-то «ретранслятор», который переводит HTML5 в XHTML, причём под нужный размер экрана.

Это мне кажется бредом, поэтому хочу попробовать что-нибудь сделать руками - написать веб-страницу, чтобы её прочитал телефон.

Проблемы две:

  • Где и как хостить веб-страницу, если нет белых айпи или хостинга?(вопрос второго плана)
  • Есть где почитать теорию по работе WAP и его веб-страниц, чтобы было всё не поверхностно расписано?

P.S: В этот раз я не забыл снять галочку с анонимусов

Tyse_EX
()

Разница реализаций X86_64 в виде AMD64 против Intel 64(EM64T)

 , ,

Gочитав Википедию я заметил две(без VIA) выжившие реализации 64-бит для архитектуры x86. Если и тот, и другой, оба x86_64, то сравниваются не микроархитектуры, а реализации «64-битных расширений для архитектуры x86».

А, собственно, есть ли разница между реализациями? ._.

Я имею ввиду не «Ну, названия разные», а какие-то различия, вроде, например, инструкций, которые умеет понимать только процессор от Интел, но не от АМД, или наоборот.

Tyse_EX
()

В чём идея Golang и UNIX-овых бинарников в целом?

 , ,

Здравствуй ЛОР, я не знаю, как правильно задать вопрос… Постараюсь описать всё понятно, чтобы вы поняли, что меня интересует. Сразу скажу, что я не программист - я просто человек, который решил посмотреть на язык, испугался, и побежал на форум.

Дело было так: Я писал маленькую программку/скрипт на Golang. Её задачей было удалять тот файл, который не нужен, а его важность определял пользователь. В качестве эксперимента у меня лежала картинка doks.png. Сидя в VS Code мне приходилось вводить её полное название(doks.png), а мне хотелось только имя файла(doks). Я нажал [TAB], но вместо привычного терминального выбора близлежащего файла у меня сработал длинный перенос строки. Я подумал, что это проблема самого VS Code, запустил программу в Allacrity, но там было тоже самое. Тогда я решил, что если я скомпилирую проект в бинарник, проблема точно решится. Компиляция не помогла - оказалось, что перенос вызывает сам fmt.Scan(). Конец истории.

Вроде ничего страшного, но оно есть. Бинарник на выходе получил название родительской директории. Быть может это фиксится флагами, я ещё не разобрался. Страшно здесь то, что бинарник получился просто «бинарником». Ни .Appimage, ни .x86_64(как делает Godot). Это натолкнуло меня на мысль, что я неправильно понимаю идею Golang. Почитав где-то на Хабре про сборку пакетов, я увидел упоминания о go install, где предлагалось инсталлировать пакеты в папку установки языка, куда-то тоже в раздел с бинарниками. Это натолкнуло меня на другую мысль - а может Golang нужен, чтобы писать на нём какие-то демоны или или какие-то кусочки бэкенда в стиле «работает - не трогай»?

Единственный стиль установки программ, с которым я знаком, это виндовсовый. У тебя есть .exe - не просто чистый бинарник, а исполняемый бинарник конкретного стандарта. Он имеет свой путь, по которому он вызывается и получает аргументы(например: C:/Programm\ Files/MySoftware/Software.exe –help). В моём случае это больше похоже на какую-то запакованную программу, которая должна находиться строго с остальными, которая вызывается по её названию(команде), причём абсолютно не важно, где я сейчас нахожусь, хоть на примонтированном DVD-диске. Я правильно всё понимаю? Если да, то это больше похоже на поведение демонов или системных утилит, вроде top. Это нормально? Оно так и задумано? Есть ли тогда разница в «чистых бинарниках»(безформатных) и .appimage?

Tyse_EX
()

Почему можно писать DVD в 720x576, если стандарт 768x576?

 , ,

Хотел познать «истинное сжатие» из H.264 в XviD, чтобы выходное видео на DVD читалось, практикуясь на «Minecraft в кино». Я добыл его в виде .mkv в 1080P, а теперь мне надо было в Kdenlive его сжать под 768x576 пикселей, при этом колдуя битрейтами и некоторыми «улучшайзерами», чтобы было меньше потерь на выходе. Уже раз 30 его перекодирую, скоро придёт конец моему единственному SSD. Оказалось, что мой DVD-плеер не читает .mkv, но умеет в .avi. Причём видео должно быть записано не по стандарту(768x576), а уже обрезанным - 720x576. Читал Википедию, там было написано, что 48 теряются физически, потому что ЭЛТ-трубки не смогут столько отрисовать. Не смогут - окей. Но программно разрешение зачем резать? У меня были планы на 768 по горизонтали( Что за заговор? Люди знающие, расскажите 🙏

Tyse_EX
()

Общее впечатление и апгрейд Lenovo G505

 , , , ,

ЛОР, здравствуй! После моей прошлой темы про ноутбуки я узнал кучу интересных вещей, например, что бог отворачивается от тех, у кого в ноутбуке стоит дискретка Nvidia, или вообще хоть какая-нибудь дискретная графика. До и после прочтения этой темы я боялся брать ноутбуки на процессорах AMD, потому что у меня всю жизнь был только AMD и хотелось попробовать Intel(и ещё куча проблем, типа высокого энергопотребления у AMD, неумения в многопоточность и т.д). Однако обстоятельства вынудили меня взять ноут на AMD A6-5200 с дискреткой R5 M230.

Что могу сказать. Описывать его состояние(а оно оказалось очень хорошим) я не буду. Я скажу, что кулер у дискретной графики и у проца один, и контролируется через BIOS. Несмотря на его 4 контакта, а вследствие поддержку контроля PWM, никак управлять я им из-под линукса не могу - он даже не определился. Возможно тут помог бы thinkfan, но его когфиг я не обуздал. Температуры и лаги были весьма значительные - почти 90°C при полной нагрузке и ~60°C в простое. После нанесения термопасты(её там заведомо не было), температуры упали до ~50/~75 градусов, а лаги никуда не делись. Поставил арч. Взял с aur исходники xanmod-edge, собрал конфиг под некастомное ядро с отключённой поддержкой интеловского и неродного железа, и твиками питания, загнал его в xanmod, собрал на другом компе и скинул на ноут. После смены ядра температурки ещё упали на 5-10 градусов, а проц теперь работал в Powersave. 0.8 ГГц вполне хватает для читалки PDF или калькулятора, а если нет, можно через cpupower покрутить частоты и включить Conservative. Дискретку я отключил, драйвера поставил опенсурсные. Спустя пару телодвижений у меня завёлся Godot :) После всех этих махинаций система стала работать почти в два раза быстрее Coreboot или разлоченный биос поставить не могу - дампов в интернете нет, все ненавидят эту модель, зато прославляют её двоюродного брата G505s. Особо сильно это меня не напрягает, потому что сейчас всё работает идеально.

Теперь вопросы: 4 гига оперативки мне вполне хватает, но я хочу поменять её на 4+4 вот таких плашек. Процессор заведомо не умеет в двухканал, но тогда зачем в ноутбуке второй слот? Меня одолевает любопытство, что с этого получится. Напрягает и картина, что ноутбук, по словам hardinfo2, не поддерживает более 4 ГБ, в то время как у всех можно ставить до 16 ГБ.

Заведётся ли память 1.35 вольт, если на самом слоте написано 1.5V и стоковый модуль работает на нём же? Вольтаж так и останется на 1.35 или поднимется?

Можно ли из-под линукса, раз из-под текущего BIOS нельзя, трогать напряжение на процессоре?

Есть ли какой-нибудь efi-шелл, чтобы из-под него можно было трогать скрытые настройки BIOS, и возможно ли это вообще?

UPD: Только что завёл блютуз на карте BCM43142A0. Особых усилий не потребовалось, только bcm43142a0-firmware, modprobe bluetooth и рестарт демона :)

Tyse_EX
()

Что есть «True Linux Experience» и как его познать?

 , , ,

Я сижу на линуксе… Не знаю сколько, наверное уже почти четыре года. Всё остальное время у меня была винда(XP -> 7 -> 10 -> 11, которая не прижилась). Когда-то я сидел на курсах по системному администрированию, где мы ставили на виртуалку Ubuntu 18.04(в то время она ещё была актуальна), пытались законнектиться к виндовсовому принтеру и выйти в сеть. Всё было такое быстрое, такое красивое(GNOME), и про блотварь не думалось… Потом я подумал, что линукс будет жить лучше на ксеоно-сборках. Я поставил ту же убунту на свой ПК, сразу, как основную систему, и это почти оказалось так. Изучение, а точнее только настройка системы, шло через мозилу и гугл. На серьёзе учить какие-то команды я не хотел, а понятие «документация к софту» я не знал вообще.

С того времени прошло ещё несколько лет, я сменил убунту на мяту, потом с 2022 по 2024 сидел на манжаре, а потом ушёл на арч. Полтора года, где-то, сижу на арче. Мне здорово…

…а вот и нет. Вчера я хотел переписать с CD-диска «НЕВЕРьвХУДо», ибо зависания перед загрузкой катсцен мне, как-то, надоели. Диск оказался умирающим, какие-то сектора читались только со второго раза. Я сделал цифровую копию и задался вопросом «Блин, а как мне теперь это всё засунуть в .iso?». Загуглил, нашёл на Stack Overflow, что это делается через утилиту genisoimage с флагом -o. Последовал другой вопрос «А схерали я до сих пор этого не знаю, если я в линуксе уже почти четыре года?». Потом вспоминаются крутые ребята, спасители, которые знают на всё ответы. Но спасителей нет - есть адепты. Может быть «тру адепты» уже вымерли, я слишком поздно вошёл в линуксовую тему. Складывается впечатление, что адепт линукса знает наизусть как использовать mount, свой пакетный менеджер, как сделать правильный xorg.conf, знает BASH, а, если придётся остаться без гуя, то это адепту никогда не проблема.

Это ли тот самый «Тру Линукс экспириенс»? Как из обычного пользователя становятся адептами?

Мастерами кунг-фу не рождаются... Мастерами кунг-фу становятся...

Tyse_EX
()

Поиски программы по уменьшению глубины цвета изображения

 ,

Вода

В 2001 году Камелоты(Camelot Software Planning) выпустили РПГ «Golden Sun» для портативки Game Boy Advance. Графика лютая, у игры была своя фанбаза, но за всё время существования игры полный спрайтшит никто не вытащил(даже из сиквела The Lost Age). В чём лютость графики? В том, что у Камелотов сильно намешанная палитра на спрайтах. Когда смотришь на это через апскейлер или графический редактор, можно даже заметить несовпадающие цвета(тёмно-зелёные, иногда красные и жёлтые пиксели) там, где их быть не должно. Если посмотреть на «синдикате» и открыть любой каст псинергии(например Извержение), то огоньки в нём какие-то нечёткие, не пропорционально квадратные. Как я понимаю, тут было большое изображение, позже сжатое до разрешения 240*160. Прикол в том, что это работает, создаёт немного эффекта 3D, и главное - это красиво.

На какое место ставить пиксели не того цвета я сам не разберусь, поэтому хочу тоже прибегнуть к «читерству» и брать картинки с большой палитрой(True или High Color), а затем убирать у них глубину цвета. Программа сама вставит тот цвет, который надо, а потом можно будет смотреть на идеал. Что-то наподобие выбора глубины дисплея в Windows между True Color, High Color, 256, и 16 цветами, только для изображений, а не для всего дисплея. Вижу пока irfanview, но она виндовсовая. В приоритете у меня именно то, что идёт под Linux. Если иначе никак, прибегну к Wine.

Кратко

Было изображение в True Color. Мы загрузили его в «програмку», через неё ужали глубину цвета до 256 Colors. Стало не красиво, зато убрались лишние цвета и можно дальше манипулировать результатом в каком-нибудь Aseprite.

Надеюсь я всё понятно объяснил. Подскажите плиз 🙏

P.S: Может быть я путаю понятия «Глубина цвета» и «Цветовые каналы». Идея в том, чтобы было что-то подобное, как на этом фото

Tyse_EX
()

Выбор дешёвого ноутбука для работы

 , ,

Есть два варианта:

  • Samsung NP300E5X-U02RU за 180 бел.рублей
  • Lenovo IdeaPad Z580 за 210 бел.рублей

В запасе - 120 рублей.

Что надо:

  • Чтобы нормально работал Aseprite
  • Чтобы нормально работал KiCAD
  • Чтобы нормально работал VS Code
  • Чтобы нормально работали Wireshark и Sniffnet
  • Чтобы мог нормально встать Arch
  • DVD-привод(без шуток)
  • VGA, чтобы можно было проверять устаревшие мониторы «на ходу»

Оба имеют какой-никакой потенциал под апгрейд(до 8 ГБ ОЗУ и SSD). Основная проблема в проце и видеокарте. У первого есть Pentium B970 и GeForce 620M, а у второго I3-3110M и GeForce 635M. Видеокарты друг от друга недалеко ушли, Vulkan не поддерживают. Но, как я понял, новых драйверов под них не будет. А вот с выбором проца я застрял. B970 двухъядерный и двухпоточный, когда у I3-3110M 2 ядра и 4 потока. У I3 есть поддержка AVX, хз, может ли это зарешать в производительности.

Сокет у обоих ЦП одинаковый, причём, вроде бы, можно даже вытащить B970 и заменить на что-то другое.

На чём из них двоих можно будет Жить, а на каком придётся Выживать?

P.S: Забыл упомянуть, что рубли белорусские(BYN)

Перемещено Dimez из general(спасибо)

Tyse_EX
()

Используют(могут ли) иксы оперативку вместо VRAM?

 , , ,

Кратко: Есть Gemma-3-12b-it, заряженная на машину с 32 ГБ DDR4 и GTX 1060 на 6 гигов. Разгрузка на видеокарту неполная(17/48 слоёв), даже хуже, чем у Qwen 2.5B-14b-Instruct. Иксы съедают около 100 мегабайт видеопамяти, что равно ещё одному слою для разгрузки на ГПУ. Было бы вообще круто взять вторую видеокарту и оставить её выводить картинку, а 1060 полностью выделить под LLM. Я так и собираюсь сделать, чтобы картинка выходила с карты от AMD(что-то вроде RX550, может чуть слабее), но ни одной идеальной карты на Б/У рынке, по хорошей цене, и с поддержкой UEFI я не нашёл. Помню, как на винде ОЗУ сама выделялась на случай нехватки видеопамяти. Я пытался найти что-то такое про линукс, но либо как-то не так искал, либо чудес не бывает.

Я точно не могу никак выгрузить иксы в оперативку, чтобы освободить VRAM?

Tyse_EX
()

Как преодолеть лимиты разрешений PAL и NTSC?

 , , ,

Отдельными эпизодами пишу «Киллера Севена» на DVD-RW, чтобы потом перегнать в DVD-Video на одноразовый DVD. Идея моя такова, чтобы выйти за рамки 720x576 пикселей, стремясь приблизиться к качеству оригинала. По одному эпизоду кидаю Kdenlive, потом настраиваю цвет с резкостью(ибо mpeg-2 их может изрядно подгадить), экспортирую в .vob в разрешении 1280x720P. VLC воспринимает это как mpeg2video с разрешением 720x576, хотя играет примерно в 1024x480. Окей. Потом запихиваю конвертированный ролик в DVDStyler и прожигаю под 1280*720. Записанный RW вставляю в ODEON DVP-316E, который сначала видит диск, чёт пытается, но сдаётся, сообщая о том, что диска нет. Если диск жечь в нативных 720x576 или 720x480, то всё ок - плеер диск видит и спокойно играет.

Я бегал по интернету, искал инфу о разрешении, но ничего не нашёл, кроме того, что PAL и NTSC - это база. Попытка сконвертировать видео в XviD, а потом подсунуть его таким, не работает. VLC же всё нормально читает. Откуда взялись такие оковы? Они софтверные и лечатся только перепрошивкой плеера?

Tyse_EX
()

Видеокарта не поддерживает UEFI, а легаси-раздела нету...

 , , , ,

Здравствуйте форумчане. Нашлась моя первая видеокарта Radeon HD5670 на 512 мегабайт. Вставил её вместе с GTX 1060, картинку не выводит. Посмотрел в Dmesg:

[  +0,046035] ATOM BIOS: REDWOOD
[  +0,000110] [drm] GPU not posted. posting now...
[  +0,054225] radeon 0000:25:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
[  +0,000003] radeon 0000:25:00.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF
[  +0,000005] [drm] Detected VRAM RAM=512M, BAR=256M
[  +0,000001] [drm] RAM width 128bits DDR
[  +0,000093] [drm] radeon: 512M of VRAM memory ready
[  +0,000001] [drm] radeon: 1024M of GTT memory ready.
[  +0,000009] [drm] Loading REDWOOD Microcode
[  +0,000300] [drm] Internal thermal controller with fan control
[  +0,002317] [drm] radeon: dpm initialized
[  +0,000512] [drm] GART: num cpu pages 262144, num gpu pages 262144
[  +0,000410] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
[  +0,004567] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[  +0,000111] radeon 0000:25:00.0: WB enabled
[  +0,000002] radeon 0000:25:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00
[  +0,000002] radeon 0000:25:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c
[  +0,001450] radeon 0000:25:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418
[  +0,000248] radeon 0000:25:00.0: radeon: MSI limited to 32-bit
[  +0,000049] radeon 0000:25:00.0: radeon: using MSI.
[  +0,000038] [drm] radeon: irq initialized.

То-есть карта живая и определяется. Hardinfo её тоже видит, но не видит частот чипа и памяти. Картинки на мониторе нету. Если попытаться поменять местами две карты, то UEFI скажет на моменте загрузки что-то в духе «Ваша видеокарта не понимает, что такое UEFI. Либо жмите [Del], чтобы войти в настройки, либо [F2] для продолжения». Меняю режим работы UEFI на CSM и пытаюсь загрузиться в Arch, но мне показывает, что Proper Boot Media отсутствует. Понимаю, что у меня, вместо /boot/efi, загрузка в EFI находится просто в /boot.

Пробовал как-то перетасовать разделы, отрезать от корня кусок и дать ему под загрузку с легаси, но он не монтируется при запуске. Пробовал bootctl-install, но он не хочет загружаться из-под легаси. Возможно systemd-boot просто не умеет загружаться из-под BIOS(легаси/CSM), хотя, судя по вики Арча, он на такое должен быть способен.

Помогите, пожалуйста. Систему переустанавливать не хочется…

ОС: Arch Linux
Загрузчик: systemd-boot
Окна: x-server 
Tyse_EX
()

Управление компьютером через COM-порт

 , , , ,

Есть основной ПК на Arch Linux и есть медиасервер на Windows 7. Задача моя состоит в том, чтобы основной комп можно было трогать как из под TTY с медиасервера по кабелю RS-232. RX и TX спаяны, то-есть нуль-модемный кабель уже есть. На ПК с линукс стоит Minicom, а на медиасервере - PuTTY. Однако основной комп воспринимает полученные сигналы как простой текст, совсем не как консольные команды. Как решить эту проблему?

P.S: Сам Serial-порт опознаётся как ttyS0

Tyse_EX
()

Выбор видеокарты в 2025

 , ,

Здравствуйте, форумчане! Под новый год творится множество чудес: AMD готовятся выкатить серию видеокарт RX8XXX, Германцы получили «боевых магов» от Intel раньше оффициальной даты выхода, ноутбуки на ARM начали массово возвращать. Все эти безумные высказывания сбивают меня с толку. Мне не удаётся найти тихое местечко, где можно отбросить фейки и определить то, что мне реально нужно(даже игнорируя свой финансовый статус)…

Кто-то, недели две назад, выпустил обзор характеристик двух «боевых магов» среднего сегмента - B570 на 10 ГБ и B580 на 12 ГБ. Цены типа очень низкие, но это пока карточки не завезли в страны СНГ. Виндовсовые нытики постоянно пишут про то, какие у Intel ужасные драйвера на видеокарты, и вообще они сейчас развалятся от банкротства. В Linux, кажется, с драйверами тоже не всё чисто. Однако эти ярые высказывания, по большей части, были в сторону «алхимиков», вышедших в начале этого года. Кто-то даже где-то писал, что линейка Battlemage - это те же Alchemist, но с исправленными драйверами и лучшим железом, чтобы быть конкуррентом против Nvidia и AMD.

Вернёмся ко мне. Сейчас у меня есть:

• AMD Ryzen 5 5500

• KingSpec DDR4 16GB(8*2) на 1666 МГц

• GTX 1060

В моих давних мечтах было сменить противный шестиядерник на Ryzen 7 5700X, с учётом того, что на него даже цены когда-то падали. Теперь они возросли и я решил собирать деньги на 32 ГБ оперативки, ссылаясь на то, что нехватка ОЗУ - более актуальная для меня проблема.

Однако самой актуальной для меня проблемой стала видеокарта. Шестигиговая GTX 1060 с трудом и не полностью умещает в себя квантованный Qwen 2.5-Instruct. Часть модели выгружается в оперативку и, в совместной работе ГПУ+ЦП, модель отрыгивает медленно падающие 4,98 токенов в секунду. Если обновиться на видеокарту, где есть, хотя бы, 8 гигов, то модель поместится полностью, но на посиделки в браузере или в дискорде у меня много памяти не останется.

И ТУТ ВРЫВАЮТСЯ INTEL СО СВОИМИ Arc Battlemage!

B570 на 10 гигов, БАМ! 144 тензорных ядра, БАМ! Дополнительные два слота под M.2 SSD, БАМ!

Сколько крутых слов и нововведений, приправленных выражением «демпинг цен».

А стоит ли вообще смотреть в сторону Intel? У Nvidia в Linux всё плохо с драйверами, у AMD всё хорошо, но кто-то сделал острое высказывание, мол AMD с*сут по железу и в то же время с*сут в написании драйверов, и это компенсируют тем, что драйвера пишет им коммьюнити. Более того, у AMD и llama.cpp большие проблемы с поддержкой ROCm на старых видеокартах до архитектуры RDNA2.

Когда-то я вообще думал взять выжившую RX 580, вставить в связку с GTX 1060, чтобы Nvidia полностью была занята ИИ, а AMD выводила картинку. Однако, когда я задал такой вопрос в дискорд-сервере одного майнкрафт-хостинга, пришёл его владелец и сказал, что теперь иксы ужасно дружат с двумя видеокартами.

Что посоветуете делать? Имеет ли смысл ждать, пока Battlemage выйдут в глобальное производство?

Tyse_EX
()

Есть ли смысл переходить на Wayland?

 , ,

Не так давно я читал какой-то пост на форуме, где переход на Wayland так классно описывали, будто сейчас начало 2001 и юзер впервые прикасается к Windows XP. Меня эти слова очень привлекли. Wayland всё-таки хочется попробовать, но моими преградами будут не готовый к переходу XFCE и постоянные запугивания про то, что драйвер Nvidia не дружит с Wayland. Как я понял, у AMD тоже не всё хорошо(но всё же лучше чем у Nvidia), особенно на старых видеокартах. Большинство софта, которым я пользуюсь, написано для X11, а их портов на Wayland скорее всего нет. Есть такая штука как XWayland, но XFCE на этапах портирования с ней дружил ещё хуже. В общем, обстановка пугающая…

Хочется почувствовать ностальгию. Будто Linux-системы только начинают приживаться на ПК пользователей, постепенно обрастают софтом и их производительность на высоте. Но могу ли я так сделать? Позволит ли мне драйвер для GTX 950 совершить переход, или всё-таки будут проблемы?

Tyse_EX
()

Работа встроенной графики AMD(APU) в Linux

 , , ,

Раньше у меня была сборка на восьмиядерном E5-2689, а теперь у меня шестиядерник R5 5500, с которым я испытываю трудности. Начну с того, что в прошлой «ксеоновской» сборке у меня был M.2 SSD и 32 гига DDR3 в конфиге [8GBx4]. А сейчас в моих владениях только стрёмный HDD и 16 ГБ ОЗУ двумя плашками(из возможных четырёх, что мне противно). Жалуюсь я конкретно на сборку софта. Кастомные ядра через make раньше собирались очень быстро, а софт так тем более. Фулл нагрузка на 16 потоках в HTOP радовала глаз, а осознание своей вычислительной мощи давало дикий кайф.

Теперь же я думаю о том чтобы продать свою карту GTX 950, а вместе с ней и Ryzen 5 5500, чтобы купить восьмиядерный Ryzen 7 5700G. Продать железо по отдельности будет проблематично, а доплачивать за новый проц всё равно придётся. Но хотя бы у меня будут желанные 8 ядер, хорошие частоты и встроенная графика. Встройку я всегда хотел, чтобы проверить работу Nvidia PRIME, поэтому отказываться от неё не стану. Но как с ней дела обстоят в Linux?

Раньше у меня была встройка в чипсете на древней материнке на AM2+ сокете, но тогда про Linux я даже не слышал, и с выводом картинки на экран никаких проблем не было. Но во-первых, это встройка в ЧИПСЕТ, а не ЦПУ, а во-вторых тогда у меня была винда. С видеокартами от AMD в Linux всё очень круто, но как со встройкой? Есть ли разница в драйверах? Надо ставить какие-то дополнительные пакеты(arch-базированные)?

P.S: Сейчас я реально нищий. Я верю в то, что сборка софта стала такой медленной по большей части из-за недостатка ядер, чем из-за SSD. Не пытайтесь меня переубедить в этом, избавьте меня от сомнений со встроеннлй графикой!

Tyse_EX
()

Нет доступной таблицы для импорта GPG-ключей

 , , , ,

Очень сильно нужно установить пакет python-aiomultiprocess. Yay требует импорт gpg-ключа, но если согласиться на импорт, то будет это:

:: (1/1) Анализ SRCINFO: python-aiomultiprocess
gpg: error reading key: Нет открытого ключа

 :: Ключи PGP, требующие импорта:
 -> 9A24B14A6239AA5A450708B671FCFA26C45D960E, требуется пакету: python-aiomultiprocess
:: Импортировать? [Y/n] Y
:: Импортирование ключей с помощью gpg...
gpg: нет доступной для записи таблицы ключей: Не найдено
gpg: ошибка чтения '[stream]': Общая ошибка
gpg: Всего обработано: 0
 -> проблема импортирования ключей

Если импортировать от рута, то всё нормально. Запустив yay от рута будет тоже всё хорошо, но когда дело дойдёт до сборки через makepkg, то установка прекратится, потому что собирать от рута нельзя. Если импортировать ключ с рутом, а собирать без, то yay захочет импортировать его ещё раз и снова столкнётся с недоступной таблицей ключей.

Как сделать эту таблицу доступной для нерутированного пользователя?

Tyse_EX
()

Anydesk крашится без выхлопа в терминале

 , ,

( читать дальше... )

Я установил Anydesk через бинарник с aur, вроде всё установилось, зависимости удовлетворены, я жму на его иконку и ничего не происходит. Ну типа окей, наверное он обо что-то споткнулся и скажет мне об этом в терминале… А вот и нет( В терминале следует тишина после ввода слова команды anydesk. Я перезагрузил комп, ещё раз переустановил все возможные для него зависимости, но даже это мне не помогло. В интернете ответа я найти не смог. Что это может быть?

Сервис anydesk’a был включён принудительно и добавлен в автозапуск через Stacer, его политика лежит в ‘/usr/share/polkit-1/actions’, где ей быть и положено. Чего ещё не хватает?

Tyse_EX
()

Не запускается система с кастомного ядра

 , , , ,

Итак, начну сначала. Первым Линукс’ом, с которым я познакомился, была Ubuntu. На ней всё было вполне просто, а все пакеты которые мне были нужны, я устанавливал в готовом виде и никогда не собирал из исходников(даже боялся). Не собирал я тогда просто потому, что мне не приходилось. Всё уже было собрано в бинарники и раскидано в репозитории. Но прошли времена те, убунту наскучила мне и я решил перейти на Manjaro, как на более простой форк Arch Linux. Вот уже тут мне приходилось иногда собирать пакеты вручную. Собирал я их всегда без проблем, потому что пакеты были ещё свежие и не было у них «потерянных» зависимостей.

Но вопрос сегодня о кастомных ядрах у меня идёт. Во времена пользования убунту, все кастомные ядра что я знал(Liquorix, Zen и Xanmod) были уже собраны в дебианские пакеты и мне оставалось только установить их через apt. И типа эти кастомные ядра всегда работали без проблем(только Liquorix сбивал предельные частоты ЦП), так что я думал, что проблем тут никогда не возникнет. Но я перешёл на Manjaro и они как раз появились. Начиная от pgp-ключа Торвальдса, который не хотел восприниматься через -recv-key, заканчивая «затыком» на запуске. Именно причину этого «затыка» я узнать хочу.

Рассказываю, что я делал:

  1. Скачал исходники ядра через git clone отсюда -> aur (archlinux.org)
  2. Установил все зависимости, указанные в описании пакета
  3. Неудачно пробовал собрать ядро чистым makepkg.
  4. Устранил проблемы в недостающих bison, patch, flex и linux-firmware
  5. На всякий случай установил дополнительные пакеты фирмвейра, указанные здесь(пункт 5.4) -> wiki.archlinux
  6. Повторно собрал ядро, на этот раз без сбоев
  7. После неудачного запуска с кастомного ядра, собрал через yay с помощью env _microarchitecture=13 yay -S linux-xanmod (13-ая микроархитектура подгоняется под процессоры Zen3)

После всех действий ничего не поменялось. Сервисы запускаются, иконка Plymouth работает, но после запуска всех сервисов я застряваю на чёрном экране. И это не глюк, потому что система не отвисает даже спустя 30 минут ожидания, перезапуск или после отключения всех USB-устройств(вдруг долго опознаются). Не реагирует даже на внешние воздействия ввиде кликов мыши и одного нажатия кнопки выключения на корпусе(обычно издаёт 1 писк).

И посмотреть происходящее с ПК я явно не могу, потому что кнопка del, которая показывает процесс загрузки сервисов, ничего не делает после их прогрузки. Единственное что, так это тот же чёрный экран, но в белой мигающей чёрточкой вверху. На нажатия клавиатуры реакции никакой нет. Про логи ничего не скажу, потому что понятия не имею, где они находятся. Происходит это с Xanmod, Clear-Linux и liquorix(на других ядрах не проверял).

Что может быть не так? Может я как-то не так спрашивал в гугле, но даже похожих проблем ни у кого не нашёл.

То же самое происходило и на прошлой сборке на Xeon E5-2689. Тогда я думал, что проц слишком стрёмный и ядро не может под него правильно собраться. Как оказалось, на Ryzen 5 5500 та же проблема.

Tyse_EX
()

Объясните мне принцип работы Nvidia Prime Renderer Offload

 , , ,

Есть у меня одня игра, которая раньше ну никак не могла запуститься без костылей с отключением античита. Без её бесполезного аддона она потребляет 1600-1800 МБ видеопамяти(+120-140 МБ занимает сам аддон). Видеокарта у меня GTX 950 с 2 ГБ на борту. После обновлений Wine, игра стала запускаться без костыля и даже немного повысился FPS. Теперь я получаю 55-58 FPS в нагруженных локациях, который умеет жёстко опускаться сразу до 30 и даже ещё ниже, каждый раз когда я открываю карту или меню настроек. Но проблема не в этом. После новых обновлений(как и игры, так и Wine), после нажатия клавиш клавиатуры, игру «софтлочит» вместе с системой, из-за чего приходится перезагружаться через кнопку на системнике. По этой причине я не могу проверить nvidia-smi и проверить тем самым теорию о нехватке видеопамяти(вдруг её реально нехватает после вайпа карты).

( читать дальше... )

Tyse_EX
()