LINUX.ORG.RU

62
Всего сообщений: 2346

Minecraft на Raspberry Pi

Майнкрафт запускал по этому руководству методом «копировать/вставить». Моей заслуги нет. Игра играбельна, если немного снизить умолчальные настройки! В руководстве по ссылке также предлагают использовать Optifine для более тонкой настройки. Полноэкранный режим по F11 работает, но мышка начинает глючить — поэтому делаем просто окно на весь экран!

На Raspberry Pi изначально был стек из проприетарного OpenGL ES, с которым приложения работали при помощи EGL. Также был OpenVG для 2D-ускорения, и OpenMAX для encoding и decoding FullHD-видео. А теперь в Месе есть поддержка чипа VideoCore IV, и на Raspberry Pi стал доступен нормальный OpenGL, а также работа приложений с ним при помощи GLX!

OpenGL ES также никуда не делся, только реализуется теперь Месой, а не проприетарной библиотекой (в raspi-config можно выбрать, что именно использовать). Насчёт OpenMAX и OpenVG не знаю.

>>> Просмотр (1920x1080, 539 Kb)

 , , , ,

ZenitharChampion ()

Direct3D 10 в Wine

Killing Floor 2 в режиме DX10, запущенный в Wine на некроноуте.

Характеристики некроноута:

  • Процессор - Intel Core i5-4200M
  • Оперативная память - 4Gb DDR3
  • Видеокарты - Intel HD Graphics 4600 + AMD Radeon HD 8750M (запущено под радеоном, который использует свободную версию AMDGPU и Mesa)

Дистрибутив - Arch Linux x64 Версии пакетов:

Для игры был создан отдельный 64-битный wineprefix, где был установлен Steam и скачана игра. В параметрах запуска игры добавлена -dx10 опция. В настройках выставлены детализация персонажей и текстур на высокие, все остальное - на низких либо выключено. В конфиге KFEngine.ini была выключена опция bUseTextureStreaming=False. Использовалась переменная окружения PULSE_LATENCY_MSEC=100, чтобы звук не хрипел. Никаких махинаций с подменой библиотек и winetricks не требуется.

Грузится долго, и где-то около 30 fps с редкими просадками. Впрочем на оффтопике было также, некроноут же. Steam Overlay не работает. Я поражаюсь: месяцев три назад игра не запускалась, а теперь работает, и без графических артефактов! В общем, на железе помощнее играть теперь можно, не дожидаясь обещанного разработчиками порта, на который они, видимо, положили.

DirectX 11 пока еще багнутый, так что неиграбельно.

Еще скриншотов:

http://imgur.com/a/RIq4w
http://imgur.com/a/UPUZH
http://imgur.com/a/4spzt
http://imgur.com/a/rgK8W

>>> Просмотр (1366x768, 1033 Kb)

 , , ,

xDShot ()

Linux Air Combat 3.42

Игровой процесс в свободном авиасимуляторе Linux Air Combat ver.3.42 в режиме многопользовательской миссии с подключением к игровому онлайн серверу.

Операционная система: PCLinuxOS (64bit)

>>> Просмотр (1280x720, 71 Kb)

 

atsym ()

Divinity Original Sin Enhanced Edition @ Mesa r600g

Я таки заставил эту игру работать 😊

В процессе была куча сегфолтов и адовые артефакты.

По сути проблемы всего три (конкретно для r600g, в целом для месы – 2):

  1. Контекст OpenGL 4.2. Драйвер r600g рапортует версию 3.3, а движок игры, в свою очередь, работает по принципу segfault driven error handling. Решается просто:
    MESA_GL_VERSION_OVERRIDE=4.2 
    MESA_GLSL_VERSION_OVERRIDE=420
  2. Невалидные шейдеры. Тут сразу:
    • Во-первых, разрабы используют расширение ARB_shading_language_include, которое не поддерживается ничем кроме невидиевской проприетарщины. Но во имя амдшной проприетарщины они запилили в движок fallback режим, в котором это расширение реализуется прямо в движке на коленке, однако включается этот fallback режим (немного) через жопу – они (только) проверяют возвращаемое значение функции glXGetProcAddressARB на nullptr. А glXGetProcAddressARB не обязан возвращать nullptr, кроме адреса надо смотреть еще в список расширений, чего они не делают, а месовская реализация никогда не возвращает nullptr -> segfault driven error handling. Чинится этот баг подстановкой костыля в LD_PRELOAD.
    • Во-вторых, в шейдерах постобработки SMAA/FXAA у них где-то в дебрях кода обложенное ifdef'ами лежит включение очередного расширения, что, блджад, не правильно. После обнаружения этой фигни месовский GLSL компилятор совершенно справедливо прерывает компиляцию, а так как ребята не умеют в обработку ошибок — см. выше. Этот баг обходится с помощью месовского механизма подмены шейдеров в рантайме и костыля-решейпера их кода шейдеров. файла drirc, в который нужно добавить
      <application name='Divinity Original Sin Enhanced Edition' executable='EoCApp'>
          <option name='allow_glsl_extension_directive_midshader' value='true' />
      </application>
  3. Графические артефакты. У них в движке (насколько я понял) есть две принципиально разные ветки кода/рендеринга, которые разделяются по (внимание!) строке в GL_VENDOR: если в этой строке что угодно кроме "ATI Technologies Inc.", то активируется невидиевская ветвь, что на месе приводит к аду, если же доставить в LD_PRELOAD еще один костыль с этой строкой, то рендеринг становится мягким и шелковистым.

TL;DR: Gentoo, дефолтные кеды, ШГ, панелька с автоскрытием.

>>> Просмотр (1600x900, 1682 Kb)

 ,

Stil ()

Играем под линью

На скриншоте мы можем видеть xubuntu 14.10
Биошок который наконец то вышел под линукс (хотя все безбожно глючит пока, да)
Другие популярные или не очень игрульки на рабочем столе.

>>> Просмотр (1920x1080, 2747 Kb)

 

koshmar ()

Нативная Yume Nikki

!Ъ: https://easy-rpg.org/

Ъ: EasyRPG — свободный кроссплатформенный игровой движок, совместимый (по планам) с проприетарным RGPMaker 2000 и 2003, на котором работает немало довольно известных игр. На скриншоте одна из них — Yume Nikki, породившая множество клонов и последователей. Когда-то я прошёл её под Wine, да и сейчас бы выбрал Wine для запуска, так как на EasyRPG не работают замкнутые на себя локации, не слышны некоторые звуки (например, мелодия при сохранении игры), есть некоторые баги отрисовки. Но движок развивается, и может быть, когда-нибудь его будут использовать для запуска старой классики.

Да, кстати, альтернативу редактору тоже пишут.

Ещё один скриншот (как же без *него*?).

>>> Просмотр (1366x768, 116 Kb)

 ,

Ceiling_QB ()

Основы велосипедостроения на примере ритм-игр

Где-то в начале июня я начал помаленьку пилить свой велосипед - альтернативную реализацию аркадной ритм-игры Pump It Up. Велосипед потому, что уже есть Stepmania, которая многих устраивает. Собственно, к велосипедостроению меня побудили следующие причины (подробности под катом):

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

>>> Просмотр (1920x1080, 880 Kb)

 , ,

ishido ()

OpenBox, tint2, игры

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

Также, хочу выразить благодарность товарищу cinyflo за набор портов и инструкцию по их установке. Большинство из установленных игр - нативные. Для Doom, Heretic и Hexen используется gzdoom, для Quake - darkplaces. Duke Nukem использует движок eduke32, ну а Wolfenstein - ecwolf. Остальные игры (fallout 1 & 2, Diablo II: LoD) запускается в вайне, который сидит тихо и не высовывается.

Оформление:

  • GTK - greybird
  • OpenBox - greybird
  • Шрифты - родные с этими патчами
  • Иконки - родные. Я ни как не могу найти нормальную, строгую тему иконок, посоветуйте пожалуйста
  • Conky - пока нет. Но будут, я вас уверяю. Хочу сделать как здесь, добавив температу

Софт использую по возможности минималистичный, вот список основного:

  • Geany - для редактрирования всего и вся
  • Zathura - листать pdf'ки
  • DeadbeeF - музычка
  • Pidgin - Jabber
  • PCmanFM - Ибо нет достойной замены. Предлагайте

и т.д.

>>> Просмотр (1366x768, 151 Kb)

 , , ,

Bizun ()

Linux Desktop в SteamOS GNU/Linux

Текущий билд Steam OS в VirtualBox. VirtualBox был выбран из-за 3D ускорения, популярности и открытости (проще гуглить баги). Решение оказалось верным (преимущественно последние 2 пункта) Краткое резюме проделанного:

  • качаем SteamOSInstaller.zip (вариант на основе Debian Installer) и распаковываем куда-нибудь, скажем, в valve-yaOS;
  • Создаём образ из полученных файлов:
    cd valve-yaOS && xorriso -as mkisofs -o steam.iso -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat .
    (использовать CD образ в общем случае не обязательно, но в Virtualbox иначе может не получится из-за особенностей Debian Installer);
  • монтируем образ в 64-разрядной машине, грузимся, устанавливаем. В принципе, использование UEFI установщик не обязательно, т. к. Debian Installer, но всё и с ним неплохо работает (если не считать бага VirtualBox, о нём см. далее).
  • Грузимся в Recovery Mode, монтируем и устанавливаем свежие гостевые дополнения. Перезагружаемся.

Когда при загрузке выбрасывает в EFI Shell введите «fs0:» (или «fs1:» если «fs0:» присвоился дисководу) для выбора диска, затем «EFI/steamos/grubx64.efi» чтобы запустить загрузчик. EFI оболочка VirtualBox скверно документирована и глючновата, но в целом достаточно интуитивна. Чтобы не пришось оказываться в ней при каждом запуске можно ублажить VirtualBox, переименовав steamos\grubx64.efi в BOOT\BOOTX64.EFI.

Официальные инструкции требуют загрузившись под пользователем desktop запустить post_logon.sh, удаляющий много-чего, включая только-что установленные драйвера и жёстко прописывающий в настройках менеджера логина режим Big Picture, который при запуске в VirtualBox склонен к непредсказуемому поведению. Всё нужное оттуда можно проделать вручную.

Из впечатлений о увиденном: сыро и нептимизированно. NetworkManager может войти в ступор, предотвращая инициализацию Big Picture; Steam качает при первом запуске ~200Mb обновлений, даже переключение между пользователями работает через пень-колоду...

Неофициальная инструкция по установке

>>> Просмотр (1366x768, 67 Kb)

 , , , ,

Uniqa ()

EVERLASTING LINUX

Закончив работу над опенингом тестирую предрелизную линукс бету Бесконечного Лета(http://iichan-eroge.blogspot.ru/). Баги пофикшены, опенинг прикручен, осталось пройти пару рутов. В целом игра оставляет приятное впечатление.

>>> Просмотр (1920x1080, 487 Kb)

 

wst ()

Флэш-пластилин

Рассерженные птички на рабочем столе.

>>> Просмотр (1400x802, 481 Kb)

 

fopen ()

Играем в L4D2

Сaja и deadbeef
Uname -a
На скриншоте имеем уютненькую крыску 4.10
Тема voyager-ornage, иконки voyager-dark-orange
В трее cdemu для монтирования образов, удобная программа(но привычнее монтировать командой mount а не ей)
А так же лютое шг и проч
Ругайте

>>> Просмотр (2561x1024, 650 Kb)

 , , ,

koshmar ()

Старый ноут, Fedora 18, Xfce 4.10, HL...

На Fedora 18 я обновился за несколько дней до официального релиза. Заодно решил перейти с Gnome 3 на что-нибудь другое.

На скриншотах можно увидеть:

  • Xfce, минимально настроенный.
  • Стандартная панелька, с расположением и элементами а-ля Gnome Shell. Такая конфигурация мне кажется удобной. Единственное, чего не хватает - это динамических рабочих столов. Впрочем, я сделал сразу восемь статических и пока что ни разу все их не использовал.
  • Заголовки развёрнутых на весь экран окон убираются с помощью devilspie.
  • Тема GTK+ - «Clearlooks flat compact», чуть-чуть изменённая. Цвета из неё же. Qt тоже её использует (на скриншоте этого невидно, но где-то там болтается skype и keepassx).
  • Стандартный Xfce'шный терминал. Ничего необычного. Можно увидеть, что я использую nouveau.
  • ВНЕЗАПНО первый Half Life. Куплен через Steam, нормально работает на nouveau (хотя чему там не работать то...), звук без проблем выводится через pulseaudio. В общем игра завелась «из коробки». И да, я раньше никогда не играл в Half Life =).

P.S. PNG.

>>> Просмотр (2572x1616, 1312 Kb)

 , , ,

mironov_ivan ()

Сплю с огром :)

Кто с кем, а я вот с огром в последнее время «сплю» :) Собираю движок, наконец-то закончил основу Ogre+Bullet+MyGUI+OpenAL, так что осталось не так много до полноценного движка: написать менеджер сцен, менеджер игровых состояний, типы объектов разделенные на статические, динамические, специальные (свет, звук и т.п.), все это хранить в тхт или хмл (пока не решил) и т.п. После этого можно набросать фичей редактору сцен, пока он умеет разве что меши двигать. В общем работы эдак на полгода с моей медлительностью, но я верю — все получится.
>Видео<

>>> Просмотр (1440x900, 767 Kb)

 , ,

makeB ()

Это Каин, детка!

Попрошайки выбрасывают артефакты на 3ей монетке? Это Каин, детка!

Третий доллар за одну игру? Это Каин, детка!

Выносишь из аркады вещей больше, чем заносишь? Это Каин, детка!

Эту игру прошёл, четвёртое прохождение. Играю с джойстика Logitech Wireless gamepad F710 через qjoypad. Удобно.

>>> Просмотр (1366x768, 442 Kb)

 

Khades ()

Team Fortress 2 в онтопике

Запускал на GT520 с блобом 310. Часто сегфолтится на загрузке уровня, так и не удалось запустить туториал/игру с ботами. Поигралсоснул один раунд, на загрузке нового тоже упало.

В игре таких артефактов как на скрине не замечал, но ШГ тоже с дырками. Своего ника я вообще так и не увидел (возможно он кириллический что возможно и причина).

Ещё немного игровых скриншотов.

>>> Просмотр (1366x768, 122 Kb)

 , ,

Kalashnikov ()

Моя первая карта для Xonotic

Около двух недель назад загорелся желанием нарисовать мультиплеерную карту для какого-нибудь квейкоподобного сетевого шутера. Выбрал Xonotic, как самый актуальный из свободных потомков Quake, скачал недавно вышедшую версию 0.6, Netradiant 1.5 и принялся творить. С радиантом раньше никогда дела не имел, но разобрался в нём на удивление быстро, и за пару вечеров наваял показанное на скриншоте. Карта вышла небольшая, можно сказать, интимных размеров; детализации пока никакой, буду считать, что это версия 0.1. Но погонять ботов или приятелей в «мясе» уже можно. Собственно, если кому-то интересно, взять можно здесь, замечания и предложения по улучшению оставлять в комментариях, либо взять да поправить руками — в паке есть исходник, только очень он непричёсанный — делал для себя.

Скриншот пришлось пожать, потому-что в галерею больше 3000px по длинной стороне не влезает. Несжатый скриншот можно посмотреть здесь, убедиться, что ШГ и сообщить об этом мне — я с интересом прочитаю это безусловно ценное мнение.

>>> Просмотр (2700x810, 1182 Kb)

 ,

ist76 ()

Ноут для игрушек

Дешёвый HP Pavilion g6 используется только для интернета, игр и мультимедии.

  • Дистр - openSUSE 12.1
  • Среда - KDE 4.8.4
  • Иконки - Nuvola KDE
  • Окна - Kdust
  • Тема - слегка изменённая Elegance
  • Цветовая схема - Norway
  • ШГ - Sans Serif + FreeSans + URW Gothic L
  • Окна и эффекты - Kwin

На скрине Opera с форумом Суси, эмулятор NES (Dendy) с игрой Excitebike, и EasyTAG, которой приходится менять ненавистную кодировку cp1251, в тегах, на православную utf-8.

На втором (и последнем) рабочем столе крутится в виртуалке Windows XP (т.к. некоторые игры не идут под Wine) и висит rss-агрегатор для чтения новостей. (Скриншот)

P.S. Для обсуждения ШГ и Kwin в тред кастуется megabaks. ))

>>> Просмотр (1366x768, 205 Kb)

 , ,

sluggard ()

А вот помнит ли кто эту игрушку?

Автор этой игры никогда не открывал исходный код. Но всё же нашлись энтузиасты, которые расковыряли оригинальный DOS код и написали открытый интерпретатор. В последствии открытые реализации (а их было несколько) были одобрены Eric Chahi, автором игры, хоть по началу он и думал их запретить.

Игра сама по себе очень необычна. Так же как необычно и её внутреннее устройство.

Что бы запустить эту игру, вам потребуются оригинальные файлы. Но если у вас не осталось своей копии, то её с лёгкостью можно найти на различных abandon-ware страничках.

UPD для галочки: openbsd, cwm, xstatbar, xterm + tmux вот так и живём.

>>> Просмотр (1280x1024, 197 Kb)

 , , ,

beastie ()

Linux.org.ru @ Minetest

Что будет, если три лоровца захотят побегать в Minetest`е (свободный проект по мотивам Minecraft`а, на С++) ?
Вы угадали, получится баннер лора!

Общий вид: http://storage9.static.itmages.ru/i/12/0115/h_1326638818_4664737_3b57acc705.png

Made by Fatroll, bk_, alpha.

>>> Просмотр (1280x1630, 952 Kb)

 , , ,

Fatroll ()