LINUX.ORG.RU

Сообщения Scampada

 

Обмазывание иксами и невидимый GLX

Форум — General

Превед. В общем я тут хочу поиграть во все игры и решил начать употреблять тяжелые иксы (прямо сейчас пишу из TinyX, для мужчины лучше нет). У меня не запустился Starbound, я его пострейсил и увидел, что он долбится в GLX, которого в TinyX нет.
Я собрал весь необходимый комплект для запуска Xorg в своей Shiny Core Linux, Xorg запускается и работает, там даже есть нормальный тачпад! Но игры по-прежнему не видят GLX. Я посмотрел X.log, и там серым по черному написано, что GLX module loaded. Но потом при запуске игра (неважно даже, какая, я пробовал запустил java -jar PixelDungeon) сообщает, что не удалось проиниализировать opengl, дескать, не найдено glx rgb visual...
Что может быть не так? что я могу подебажить? советуйте, я не тупой, просто чего-то не знаю.

 , , ,

Scampada
()

Проблема с mplayer и потоками.

Форум — General

Здравствуйте. Пользуюсь mplayer в Linux, в минималистичном дистрибутиве. Проблема такая: у меня есть небольшой скрипт-wrapper для mplayer с нужными параметрами. Определенное время его хватало, но недавно я попробовал запустить несколько новых фильмов (более новых) и возникла проблема с рассинхронизацией, медленной скоростью и сообщением в консоли о том, что у меня «медленная машина». Между тем машина у меня если и медленная, то не для видео-плеера. Это препятствие я решил добавлением опции -lavdopts threads=4 в wrapper. Новые фильмы заработали отлично, но... перестали запускать старые. Опытным путем выяснилось, что старые фильмы в формате AVI с новым скриптом wrapper показывают черный экран, а в ошибки сыплют сообщениями типа get_buffer() failed [stride changed]. Звук идет нормально. При указании количества threads=1 или при удалении опции они запускаются. (Но тогда плохо работают новые фильмы, которым нужно больше вычислительных ресурсов.) Я думал, что может, не хватает pth. Поставил его, но это не помогло. Думал, что может быть, есть разница в кодеках между файлами, которые играют с threads=4 и которые нет. Я взял небольшую выборку и проверил ffmpeg, но на первый взгляд как рабочие, так нерабочие фильмы - иногда различаются, а иногда практически полностью совпадают по параметрам. Никакой корреляции.

Вопрос, почему mplayer и AVI так плохо дружат с multithreading, если при этом фильмы в формате MP4, с теми же кодеками с этой же опцией отлично работают (и именно благодаря ней)?

Некоторое дерьмо: MPlayer 1.1-4.9.1

фильм, который смог:

Input #0, avi, from 'Avatar.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.10.2 (build 2542/release)
  Duration: 02:35:05.04, start: 0.000000, bitrate: 1862 kb/s
    Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 704x400 [SAR 1:1 DAR 44:25], 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 384 kb/s
фильм, который не смог:
Input #0, avi, from 'Johnny English.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.4.1 (build 2178/release)
  Duration: 01:23:50.04, start: 0.000000, bitrate: 2332 kb/s
    Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 720x384 [SAR 1:1 DAR 15:8], 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 384 kb/s

 , ,

Scampada
()

Размер SAL панели и икон!!!

Форум — Desktop

Более коонкретный вопрос, чемпро граб. Фрустрация. Я точно помню, что когда год назад делал себе на рабочем столе Search and Launch шнягу, то в каких-то настройках менял высоту верхней панели (где иконки-«фавориты») и размер иконок. Но где!? Обшарил все настройки, даже в Control Center заглянул (который Control Center, а не Configure Desktop, путаница с этим, кстати, есть). Нигде. А по моим воспоминаниям, я в свое время менял высоту панели и размер иконок (по-мойму, размер иконок на панели менялся в зависимости от ее высоты, да) динамически, то есть таскал какой-то ползунок и наблюдал, как панель сжимается-расширяется.

Где это все, ядрен батон? В Configure Search and Launch ничего похожего нет, а между тем, там это логично искать в первую очередь! В аппиарэнсе тоже ничего такого. Я щас снесу это все и поставлю виндовс, честно слово(

 ,

Scampada
()

несоответствие «половинок» груба?

Форум — Desktop

Короче, такая тема. Стоял у меня сусе с грабом (вторым). Сегодня я решил поменять тему и сделать горизонтальное меню выбора (чтоб не вверх-вниз, а вправо-влево). Такая тема у меня стояла когда-то, когда вместо сусе стоял минт, тоже со вторым грабом. Для того, чтобы сделать горизонтальное меню, я в свое время качал сырцы граба, костылял костылями и пересобирал. Тогда в минт я просто перезаписал папку i386 в /boot/grub2, где-то там. Все заработало.

Сейчас я попытался перезаписать ту же папку в /boot/grub2 openSUSE, но после перезагрузки словил

GRUB loading... Welcome to GRUB! error: symbol 'grub_dl_get' not found grub rescue>

В общем, я так понял, что есть какое-то несоответствие между перекрученными изолентой модулями в i386 и тем, что установлено в MBR. С ходу, я попытался, загрузившись в сусе нештатными средствами, переустановить bootloader через yast, но это не помогло. Перезаписалась только МБР-ная часть.

Как мне переустановить конкретно файлы модулей? Или, другой вариант: как мне привести начальную часть загрузчика в соответствие с модулями? Видимо, нужно сделать небольшой доунгрейд. Проблема в том, что я ограничен в средствах: скорость интернета не позволяет скачать лайв-образ на пару гигов, а в имеющихся у меня образах типа DSL\Core Linux я что-то сомневаюсь, что граб второй. Да и работают они через ... . Пытался найти iso-дистрибутив самого граба, но нашел только неплохую шнягу Super GRUB или типа того — но она не умеет себя устанавливать, вроде. И вообще, нет ли еще версии граба, в которой бы уже была нативная поддержка горизонтальных менюшек?

Извините за отсутствие форматирования, под виндой емакса нет

 ,

Scampada
()

RSS подписка на новые темы