LINUX.ORG.RU

Сообщения ZenitharChampion

 

Готовится к выпуску Wine 4.0. Время искать баги!

Форум — Talks

Каждые 2 недели выпускается Release Candidate (rc) Wine 4.0. Сейчас их уже 4, всего будет 5.

Я призываю всех, кто пользуется Wine, запустить всё используемое вами программное обеспечение и потестить. Если есть регрессии - зарепортить баг здесь: https://bugs.winehq.org/

>>> Debian repo

>>> Ubuntu repo

>>> Fedora repo

>>> openSUSE OBS

Slackware packages

Перемещено jollheef из opensource

 , ,

ZenitharChampion
()

Есть VDPAU и VA-API. На каком GPU - что?

Форум — Linux-hardware

Я составил таблички и пояснения к ним:

2008-2013 годы:
┌──────────────────────────┬─────┬─────┐
│                          │VDPAU│VAAPI│
├──────────────────────────┼─────┼─────┤
│NVIDIA (проприетарный)    │ [x] │ [ ] │
├──────────────────────────┼─────┼─────┤
│Catalyst (fglrx)          │ [ ] │ [x] │
├──────────────────────────┼─────┼─────┤
│Intel i965                │ [ ] │ [x] │
├──────────────────────────┼─────┼─────┤
│nouveau (открытый NVIDIA) │ [ ] │ [ ] │
├──────────────────────────┼─────┼─────┤
│radeon                    │ [ ] │ [ ] │
└──────────────────────────┴─────┴─────┘
2014 год (Ubuntu 13.10 или Linux Mint 16 + Oibaf PPA)
┌──────────────────────────┬─────┬─────┐
│                          │VDPAU│VAAPI│
├──────────────────────────┼─────┼─────┤
│NVIDIA (проприетарный)    │ [x] │ [ ] │
├──────────────────────────┼─────┼─────┤
│Catalyst (fglrx)          │ [ ] │ [x] │
├──────────────────────────┼─────┼─────┤
│Intel i965                │ [ ] │ [x] │
├──────────────────────────┼─────┼─────┤
│nouveau (открытый NVIDIA) │ [x] │ [ ] │
├──────────────────────────┼─────┼─────┤
│radeon                    │ [x] │ [ ] │
└──────────────────────────┴─────┴─────┘
2015 год
┌──────────────────────────┬─────┬─────┐
│                          │VDPAU│VAAPI│
├──────────────────────────┼─────┼─────┤
│NVIDIA (проприетарный)    │ [x] │ [ ] │
├──────────────────────────┼─────┼─────┤
│Catalyst (fglrx)          │ [ ] │ [x] │
├──────────────────────────┼─────┼─────┤
│Intel i965                │ [ ] │ [x] │
├──────────────────────────┼─────┼─────┤
│nouveau (открытый NVIDIA) │ [x] │ [x] │
├──────────────────────────┼─────┼─────┤
│radeon                    │ [x] │ [x] │
└──────────────────────────┴─────┴─────┘
2016 год - настоящее время
┌──────────────────────────┬─────┬─────┐
│                          │VDPAU│VAAPI│
├──────────────────────────┼─────┼─────┤
│NVIDIA (проприетарный)    │ [x] │ [ ] │
├──────────────────────────┼─────┼─────┤
│Intel i965                │ [ ] │ [x] │
├──────────────────────────┼─────┼─────┤
│nouveau (открытый NVIDIA) │ [x] │ [x] │
├──────────────────────────┼─────┼─────┤
│radeon/amdgpu/amdgpu-pro  │ [x] │ [x] │
└──────────────────────────┴─────┴─────┘

Первые 5 лет на NVIDIA был VDPAU, а на ATi и Intel - VA-API.

Потом в открытых драйверах Radeon и Nouveau стал поддерживаться VDPAU. Почему разработчики этих открытых* драйверов выбрали именно VDPAU? Может монетку кинули? А ведь было бы так красиво, если бы NVIDIA была единственная во второй таблице с поддержкой VDPAU! Но - что было, то было, и история не терпит сослагательного наклонения

Скорее всего, выбор объяснялся тем, что на YouTube был Flash Player, а он поддерживал только VDPAU. Однако в 2016 году YouTube отказался от Flash Player, а вместе с ним - и остальные сайты с онлайн видео и аудио. И тут мне следовало бы сказать «поэтому в radeon и nouveau добавили VA-API», но это произошло ещё в 2014, за два года до ухода YouTube с Flash Player

В декабре 2015 года была выпущена последняя версия проприетарного драйвера видеокарт Catalyst (также известного как fglrx). Последняя версия Ubuntu, в которой можно запустить версию 15.12 - 16.04, да и то нужно установить xserver из 15.10. Поэтому я убрал Catalyst из таблицы, и добавил amdgpu-pro, в который реинкарнировался Catalyst

 , , ,

ZenitharChampion
()

OSS v.4 и FMOD EX

Форум — Multimedia

Установил OSS v.4, игры на SDL и OpenAL заработали после некоторой настройки:

export SDL_AUDIODRIVER=dsp
$ cat ~/.alsoftrc
drivers = oss,alsa

А игра War Thunder молчит. Я попробовал параметр FMOD_OUTPUTTYPE=oss, но это не подействовало. Возможно ли заставить его работать?

 fmod, , ,

ZenitharChampion
()

Немного об аппаратном MIDI на Creative Emu10k

Форум — Linux-hardware

Чип Emu10000 (или Emu10k) пришёл на смену Emu8000 (Emu8k). На Emu10k выпускались Live!, Audigy, Audigy 2 - и вообще всё, что было до Creative X-Fi, который использует более новый чип - Emu20k. Чип Emu10k превосходно поддерживается Linux-ом, что и стало поводом для написания этого поста! Речь пойдёт прежде всего об аппаратном MIDI - сейчас мы привыкли запускать Timidity++, потому что на «интеграшках» доступно только программное

Emu8k поддерживается в Linux не менее хорошо, чем Emu10k - это AWE32 и AWE64. А также даже несколько моделей Sound Blaster 32 (не AWE32) тоже использовали чип Emu8k, воспроизводя хорошее MIDI, но для PCM-звука использовался более старый чип, нежели в AWE32... А вот Emu20k (X-Fi) работает плохо (изменилось ли что-нибудь с ними за последние 10 лет? Напишите в комменты)

Emu10K это:

  • Окончательный переход на Plug'n'Play (AWE32 имел 2 модели с ним, и 2 модели без)
  • Окончательный переход на PCI
    • Отсутствие ISA DMA создаёт проблемы для DOS-гейминга, о чём можно прочитать по этой ссылке. А в этом видео, начиная с 35 минуты, посмотреть как это работает (спойлер: карточка на IRQ 10 эмулирует SB16 на IRQ 5, причём работает FM-синтез и WaveTable на выбор пользователя)
  • На AWE32 было 1 Мб ROM-памяти для сэмплов, и 512 Кб RAM для пользовательских. А также на звуковой карте было два разъёма для модулей памяти, позволяющих вставить ещё максимум 28 Мб
  • На Emu10k памяти для сэмплов нет совсем. Используется системная. В Windows-утилите можно выставить любое количество памяти под сэмплы. При этом утилита предупреждает, если выставлено слишком много (например если глупый юзер выставил 32 Мб из 64 возможных - времена были такие, что полугигабайтные sf2-файлы подгрузить было нельзя)
  • В Linux Emu8k играет звук «из коробки», потому что звуки вшиты в память на звуковой карте. А Linux Emu10k воспроизводит тишину - в документации предлагается взять файл 8MBGMSFX.SF2 с идущего в комплекте с картой диска с драйверами для Windows
  • Скажу также про PCM-звук. Emu10k поддерживает частоту дискретизации 96k в Windows, и 48k в Linux
  • А ещё, если у вас подгружен модуль ядра snd-oss-mixer, то работает микширование звука при использовании OSS! Проверить можно, запустив музыку в плеере, а затем линуксовых Героев 3 (выпущенных в 1999 задолго до ALSA). На «интеграшках» это не сработает

Когда я вставил в свой компьютер Emu10k, openSUSE Linux её увидел. Я добавил эту карточку в YAST2, и он предложил мне установить утилиту awesfx. Утилита находится в OBS-репозитории multimedia:libs. Затем нужно выполнить два действия:

  1. Подгрузить при помощи этой утилиты - файл 8MBGMSFX.SF2
  2. Добавить в автозагрузку модулей - snd_emu10k1_synth (инфа отсюда, но вообще, я не ощутил разницы с обычным snd_seq)

Автозагрузка модулей в openSUSE прописывается здесь, в Gentoo - прописывается в файл /etc/conf.d/modules. Было бы здорово, если бы Ubuntu научилась всё скачивать и прописывать при помощи Jockey (Менеджер проприетарных драйверов)

Скачать файл 8MBGMSFX.SF2 можно с сайта ALSA, а подгружать командой:

sfxload -D 0 /opt/Creative/WaveTable/8MBGMSFX.SF2

В openSUSE файл можно прописать в той же утилите, что и на скриншоте, в разделе Hardware/Soundcard. Там же проверьте, что включен Sequencer ALSA и выключен Sequencer OSS

Теперь Dosbox будет воспроизводить MIDI без дополнительной настройки. Звук а-ля SB16, который вы слышали раньше, сменится на WaveTable. Кстати, в Doom надо выставлять General MIDI, а не Sound Blaster AWE32

Перемещено Shaman007 из talks

 , emu10k,

ZenitharChampion
()

FidoIP и модем

Форум — Admin

На рубеже 2009-2010 годов я попробовал комплект FidoIP. Попринимал почту при помощи специальной команды, пообщался нетмейлами с каким-то человеком, которого уже не помню, порасшифровывал файлы, присланные им при помощи UUENCODE, и почитал содержимое конференций (почти ничего в них не писал). Получил опыт и забыл про это

Сейчас я хочу снова. То, что происходит с интернетом (закон Мизулиной о досудебной блокировке сайтов в интернете, и пакет Яровой о хранении всего трафика провайдерами в течение месяца) заставляет меня посмотреть на альтернативы: фидонет - это же не интернет, и на него не действуют законы, направленные на интернет

Но я хочу непременно через модем! Не over IP. Хотя прямо сейчас у меня установлен он (GoldED-nsf), но я хочу получать и отправлять почту только через модем, а не через интернет

Когда я поднял этот вопрос в 2013 (после закона Мизулиной), никто не стал мне помогать - мол, я уже давно пользуюсь Фидо только через интернет, и тебе советую. Кто-то рассказал, как делать это в винде - но у меня же линукс

Я бы хотел увидеть в комментариях под этим постом хорошую, подробную инструкцию. А также получить пойнта в Новосибирске, Кемерово или Томске, если тут есть боссы. У меня есть CentOS 5 и аппаратный модем на /dev/ttyS0 - только что проверил, работает

P.S. Посоветуйте эхи, а то я кроме RU.LINUX ничего не знаю

 

ZenitharChampion
()

Выкачать репозиторий openSUSE, на который можно зайти только через YAST

Форум — General

Для доступных публично репозиториев я использовал Filezilla, и выкачивал их по FTP. Для того репозитория, который я хочу выкачать, это недоступно

Есть ли аналог debmirror для openSUSE?

 ,

ZenitharChampion
()

Криптовалюта Monero сменила алгоритм майнинга 18 октября. Обновляйте софт на фермах

Форум — Talks

Сабж

 ,

ZenitharChampion
()

Воспроизвести внутриигровые видеоролики с ускорением VDPAU/VAAPI

Форум — Development

При запуске игр показывают логотипы разработчиков и спонсоров. Также в кат-сценах бывает как «видео на движке», так и обычное видео. При этом разрешение видео - большое (720p или 1080p), и на процессоре его декодировать - не каждый комп сможет быстро (не все играют на стационарных компах - некоторые на ноутах). Поэтому я озаботился поиском тулзы, которая воспроизведёт ролики аппаратно (если доступно, иначе софтварно)

Есть ли такая? Может ли это делать SDL 2.0.9?

 ,

ZenitharChampion
()

Виртуалка под arm64 без командной строки - возможно ли?

Форум — Admin

Возможно ли запустить виртуалку с arm64 так же легко, как x86_64 в виртуалбоксе? Понятно что аппаратной виртуализации не будет - ну и ладно

Или только создавать 6-строчную команду qemu с кучей параметров?

 ,

ZenitharChampion
()

Топ-10 игр для Linux по моему мнению

Форум — Games

1. Герои Меча и Магии 3 - Возрождение Эрафии

Стратегия, думаю нет смысла о ней рассказывать

Порт выполнен в 1999 году компанией Loki Games. Работает даже сейчас. Бинарник слинкован статично, поэтому у меня он работал даже в системе, не имеющей 32-битных либ. Недостатки: вывод звука через OSS, поэтому готовьте aoss/padsp, или подгружайте модуль ядра snd-pcm-oss. А также не работает сетевая игра (там надо вставить костыль, чтобы работала). А также, что Linux-версии официальных дополнений нет

2. Neverwinter Nights 1 и 2

Замечательная RPG, думаю тоже не нуждается в представлении. Порт 2003 работает и сейчас. Скачиваете с сайта icculus.org архив с линуксовыми бинарниками, и распаковываете в Windows-версию игры

3. Unreal Tournament 99, 2004 и 4

Году эдак в 2008 я обнаружил на торрентах в городской локалке Linux-версию UT2004. Прошёл с огромным удовольствием! После чего выяснил, что уровень сложности-то можно и поднять! Оказалось что боты не просто начинают точнее стрелять, но и меняют модель поведения, играя слаженнее и профессиональнее. В режиме прохождения на это влиет скилл команды противника, таким образом были более профессиональные команды и менее, можно было сражаться за самых крутых вояк другой команды и собрать убер-отряд

Мультиплеер отличный, кстати. «Цепляет» не хуже MMORPG, Доты и «танков». В 2018 году онлайн всё ещё есть

Для создания Linux-версии недостаточно только распаковать бинари с icculus.org, надо ещё создать текстовый файл с серийным номером, а также скопировать два файла библиотек. Файл с серийником - System/serial без расширения. Библиотеки - libSDL-1.2.so.0 и openal.so, тоже в директорию System

P.S. Linux-версия UT99 работает ускоренно, если выключен VSync. Включайте VSync, либо скачивайте с сайта Иккулуса другой файл игры - он ест 100% одного ядра CPU, но не ускорен

4. Left 4 Dead 2

Это шутер. Командный шутер, с возможностью сетевой игры. Тут надо «выносить» орды монстров (а именно зомби), но это не Serious Sam какой-нибудь - тут не поле и не коридоры, и не безлимитное оружие. А город, захваченный монстрами, и вы с друзьями удираете. Оружия мало, получать ранение нежелательно. Игра стала очень популярной, я считаю что именно Гейб зародил в мире моду на зомби-апокалипсис, но я могу ошибаться

Игра скачивается в Стиме

5. War Thunder

Самолётная леталка и танковый симулятор в годы 2 Мировой войны.

Самолётная часть очень сильно напоминает Ил-2 Штурмовик 2001 года (Википедия утверждает, что последнюю часть игры Ил-2 Штурмовик делала как раз Gaijin Entertaiment). Управление очень упрощено относительно Ил-2 Штурмовик, играть можно вообще без подготовки, и побеждать. При первом запуске спрашивают, какое управление вы хотите: мышь-клава или джойстик. Ещё там замечательный вид из кабины, очень проработанный. А самолётов много!

Танковая часть очень сильно напоминает World of Tanks, но имеет ряд отличий

Есть два режима игры: аркадный и реалистичный. В аркадных боях команда представляет сборную «солянку» игроков: тут вам и советские самолёты, и немецкие. Реалистичный приближен к реальности, и лично для меня он очень сложен. Также есть режим симуляторных боёв, когда воссоздаются исторические бои. В советах, показываемых при загрузке уровня, вам шутливо предлагают «переписать историю, сыграв в симуляторный бой». Но так-то вообще здорово

Отдельно можно сказать про систему донатов. Соблюдён сложный баланс между играми, в которых можно «нагибать» за донат, и играми, в которых донат не даёт ничего, только «шапочки». Донаты тут действительно что-то дают, но не такое, что позволит плохо играющему игроку побеждать

Под Linux можно скачать с официального сайта, либо из Стима

6. ARMA III

Это не совсем игра - это симулятор войны. Очень качественный симулятор. Его изначально делали для подготовки военных, и только потом позволили поиграть всем желающим

В ARMA III можно идти по дороге до линии фронта, причём долго идти, прям как в реальной жизни. А потом «словить» пулю, даже не поняв, откуда она «прилетела»

Игра доступна на официальном сайте, а также в стиме. Стоит 1500 рублей

7. Papers, please

Вы играете за таможенника в тоталитарной стране. Вы можете выбрать путь честного работника, а можете принимать взятки и «закрывать глаза» на нарушения. При перегибе в любую из сторон, вы проиграете: при честной игре, вы не сможете платить за жильё, за еду, за лекарства, а при нечестной вас арестуют. Нужно включать мозг и чутьё. Также чуть ли не каждый день обновляются правила, и изучать их приходится по ходу дела - игра не встаёт на паузу, когда вы открываете инвентарь!

У игры замечательная стилистика рисовки

Для Linux брать в Steam, GOG или Humble Store

8. Euro Truck Simulator 2

Симулятор дальнобойщика. Что может быть весёлого в развозе грузов туда-сюда? Но оказалось, что водить грузовик очень даже весело. Когда я еду по однополосной дороге на скорости 80 км/ч, и дорога идёт влево, а по противоположной стороне едет другой грузовик, то я готов кричать ААААА! Страшно! Хотя это даже не реальная жизнь, а всего лишь игра. Отдельный челленж - парковка задом. Я даже говорить не буду, как это сложно, и как легко потерять сцепку при этом

Под Linux брать в Steam

9. Minecraft

Игра с разрушаемым окружением. Есть два режима: творчество (идеально для пиксель-арта, а также для моделирования сложных скульптур в 3D-пространстве - это скорее лего, чем 3D-редактор) и выживание (где прежде, чем что-то построить, надо добыть ресурсы, а ещё ночью вас пытаются убить, а днём всё нормально). Есть мультиплеер, здесь как раз интересно играть в режиме «выживание». Советую два хороших сервера - это Ttyh.ru и Minecrafting.ru. На остальных - лишь дети

Под Linux брать на официальном сайте minecraft.net, либо на Ттюхе

10. Metro 2033 и Metro: Last Light

Хорошие линейные шутеры от первого лица по вселенной книг «Метро» Дмитрия Глуховского

11. Dwarf Fortress

Одна из лучших игр в жанре Roguelike. Игра в ASCII-графике, очень специфичная, многих «затягивает»

Для Linux брать на официальном сайте

 

ZenitharChampion
()

Релиз FreeSpire 4.0

Новости — Ubuntu Linux
Релиз FreeSpire 4.0
Группа Ubuntu Linux

Состоялся релиз дистрибутива Linux — FreeSpire 4.0. Основным отличием от версии 3.0 является переход с пакетной базы Ubuntu 16.04 на 18.04. Базовым ПО FreeSpire 4.0 является Geary, Chromium, Abiword, Gnumeric, Audacious, Totem, G-Debi, и Synaptic. Поддержка FreeSpire продлится 2 года, а LinSpire (коммерческий вариант) — 5 лет. Дистрибутив доступен для свободной загрузки, а также на физическом носителе за $16

История FreeSpire начинается с 2001 года под именем Lindows. Этот дистрибутив Linux правдоподобно мимикрировал под ОС Windows от Microsoft. Впоследствии был вынужден сменить название под давлением правообладателя. Таким образом, Freespire стал бесплатным и доступным для свободного скачивания, а Linspire - платным, отличающийся наличием коммерческого ПО и тех. поддержки. Такой способ монетизации был также у Mandriva (Free и PowerPack) и Xandros (бывш. Corel Linux). Впоследствии компания Xandros приобрела компанию LinSpire, и обе компании объединили усилия для создания дистрибутива Linux для ASUS EEE PC

Когда интернет стал быстрым и дешёвым, то компании, разрабатывающие дистрибутивы Linux с подобным способом монетизации, стали зарабатывать очень мало. Ведь если в первой половине 00-х большинство пользователей предпочитало приобретать дистрибутивы Linux на физическом носителе, то во второй - скачивать образ ISO и записывать его на DVD-R(W). В 2009 году такие компании стали массово закрываться - не стала исключением и Xandros

В 2018 году, спустя 10 лет после выпуска последней версии Xandros, компания PC/OpenSystems выкупила права Free/LinSpire, и выпустила версию 3.0 на базе Ubuntu 16.04

>>> Подробности

 , ,

ZenitharChampion
()

Если вам нужно только слинковаться с OpenCL

Форум — General

При сборке Wine не для личного использования, а чтобы распространять сборки, я столкнулся с проблемой. С какой реализацией OpenCL линковать? NVIDIA, AMD, Intel, Mesa? Ответ - FreeOCL!

На самом деле, не важно с чем линковаться. У всех известных мне реализаций OpenCL, сама библиотека libOpenCL.so.1 занимает что-то около 30 Кб. Оказывается, внутри этой библиотеки ничего нет. Сам OpenCL находится в другой библиотеке (например в libatiocl64.so - смотри /etc/OpenCL/vendors/*.icd для подробностей). Однако залить проприетарный драйвер в OBS-репозиторий я не могу, так как закрытый код. Остаётся только Mesa и FreeOCL

FreeOCL это софтварная реализация OpenCL, написанная на C++, и имеющая у себя в зависимостях libatomic_ops - а LLVM не имеющая. Установив в систему FreeOCL и opencl-headers, я успешно собрал Wine. Причём Wine линкуется только с OPENCL_1.0, что не помешало конечному софту, запущенному в Wine, успешно задействовать расширения 1.2 и 2.0

В общем, рекомендую всем, кто до сих пор собирает с AMD APP SDK 3.0, перейти на FreeOCL. Я попробовал скомпилировать весь известный мне OpenCL-софт при помощи FreeOCL, а затем запустить на NVIDIA и AMD - всё работает безупречно. Не падает, не отказывается стартовать, и демонстрирует ровно ту же скорость работы.

P.S. Бинарник получает зависимость от libOpenCL.so.1 (параметр -lOpenCL), а пакет RPM или DEB также получает от pkg-config ещё несколько зависимостей:

libOpenCL.so.1(OPENCL_1.0)(64bit)
libOpenCL.so.1(OPENCL_1.1)(64bit)
libOpenCL.so.1(OPENCL_1.2)(64bit)
libOpenCL.so.1(OPENCL_2.0)(64bit)

Поэтому если вы собираете пакеты, а не просто tar.gz архив с программой, рекомендую пропатчить FreeOCL патчем freeocl-0.3.6-disable-symbol-versioning.patch. В этом случае, пакет получит зависимость только от libOpenCL.so.1()(64bit). Например в моей системе в пакете NVIDIA 340.xx нет «версионинга» OpenCL, а в 390.xx он есть. Вследствие чего, пакет не хотел устанавливаться, но после force install - работал.

 мейнтейнерам на заметку

ZenitharChampion
()

Делюсь своим конфигом Dosbox

Форум — Desktop

Распаковать этот архив куда-нибудь, например в /home/username/DOS

Конец файла /home/username/.dosbox/dosbox-0.74.conf (раздел [autoexec]) привести к виду:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c /home/username/DOS
c:
c:\keyrus\keyrus.com
cls
@type c:\keyrus\startup.txt
@pause
PATH c:\nc
nc
exit

Наслаждайтесь. Тестирование и отзывы приветствутся!

 , ,

ZenitharChampion
()

Я тут малость не застал, просветите насчёт Default Linux

Форум — Talks

В 2000 году Default Linux был Red Hat 7.x. Тенденция сохранялась последующие годы. И вдруг Default Linux стал Ubuntu 6.06. Почему? У меня создаётся впечатление, что Ubuntu версии 6.06 имел «вирусную» популярность, как какой-нибудь мем. Причём не у нас. Кто застал, расскажите, как всё было на самом деле?

 

ZenitharChampion
()

«Подцепить» Vulkan на билд-ферме CentOS 6

Форум — Development

Есть такое правило: если хочешь, чтобы твоя софтина под Linux запустилась у как можно бо́льшего количества пользователей - компилируй её не в самой последней системе. Например, если собрать в Ubuntu 16.04, то юзеры 18.04 тоже не будут в обиде, а если наоборот - то в 16.04 хрен запустится (хочет Glibc 2.27 вместо 2.23). Не думаю что софт так сильно замедлится с Glibc 2.23 вместо 2.27.

Я же вообще радикально подошёл к вопросу, и собираю в CentOS 6. Ну а что - GCC 8 в репо есть, а в EPEL доступна хренова туча либ на все случаи жизни. Например самый новый Boost.

Возник вопрос. В CentOS 6.10 - Mesa 11. В 6.0 - 7.7. Но - если скачать с https://khronos.org/ самые свежие header-ы, и положить в /usr/include/GL, то софт начинает видеть OpenGL 4.5, и всё норм. А потом можно запустить например во всё той же Ubuntu с проприетарным драйвером.

Что насчёт Вулкана? Я так понимаю, здесь недостаточно только обновить хедеры - нужны либы. Какие?

Второй вопрос. Часто для сборки требуется свежий cmake. На сайте https://cmake.org/ можно скачать tar.gz и использовать его. 2.8.12.1 собирают в RHEL 5 (или даже в 4), а Cmake 3.x собирают в Debian 6 Squeeze, так что бинарник с сайта просто работает.

А как установить ninja-build и meson? Всё больше проектов переходят на них.

 ,

ZenitharChampion
()

Вернул к жизни нетбук из 2010-го, установив на него ОСь из 2010-го и свежий Хром

Форум — Talks

В своё время я сбёг с Ubuntu, потому что 9.04 начала тормозить, а 9.10 тормозила ещё сильнее. Версию 10.04 я даже не попробовал. И вот наконец до неё дошли руки. Ну что ж, на современном «железе» не тормозит. Установил её на нетбук.

Блин, как же много у AMD процессоров, которые никто не знает! Duron, Sempron, Turion, Phenom, Neo... Во многом в малоизвестности этих процессоров виновата сама AMD, когда «дропала» их через год-два после релиза.

У меня как раз нетбук на AMD 1,7 ГГц. Одно время я страдал, что там поддерживается только VA-API, а видео онлайн хочет VDPAU. Потом я буквально один год пользовался libvdpau-va-gl (долгожданное не тормозящее видео в браузере после двух лет youtube-dl!), потом в открытом драйвере сделали настоящий VDPAU, а проприетарный «дропнули». Потом «дропнули» флеш, и задействовать аппаратное ускорение стало возможно только в Google Chrome с патчами VA-API (которого я пару лет нащад лишился). Они издеваются?

Потом в Месе появился-таки VA-API для radeon, но почему-то производительность 1080p на Mobility Radeon 4250 была низкой, а 720p «на грани». Равно как и производительность VDPAU на открытом драйвере.

И я решился. Ubuntu 10.04, накатил тему Macbuntu с убедительным закосом под Мак, скомпилировал в юзейрспейс новый GCC, запаковал в DEB-ку новый C++ Runtime. Скомпилил Chromium с патчами VA-API, и отдал ноут племяннику смотреть фиксиков.

Просто с открытым драйвером мой ноут - печь, а с проприетарным он холодный. Добавленный в 2013 году dpm спас не сильно: уже не печь, но ещё не холодный.

Как же удивительно, что Хром собрался без мозготраха. В Ubuntu 10.04, Debian 6 и CentOS 6 есть всё: Xinput 2, GTK 2.24 (хотя вру, 2.24 - в 10.10), все нужные вызовы ядра... Готовых бинарников нет почти ни для чего, зато всё компилится без мозготраха.

 ,

ZenitharChampion
()

Где Xen хранит конфиг?

Форум — Linux-install

Установил Windows в Xen, теперь пробрасываю видеокарту. Завёл материнскую плату с поддержкой IOMMU, загрузился с ядром -xen, отбиндил видеокарту, проверил специальной командой, что кроме Xen её никто не использует. Наконец, прописываю в конец конфиг-файла /etc/xen/vm/windowsvista:

pci=['07:00.0', '07:00.1']

gfx_passthru=1

Запускаю виртуалку командой xm start windowsvista. Но - ничего не изменилось! В поисках причины, я нашёл в директории, в которой хранится мой образ диска /media/disk/ISO/win7.raw, файл windowsvista.orig, представляющий из себя - точную копию того файла. Внёс исправления и в него. Нет реакции.

В какой-то момент я вытащил флешку, на которой лежал установщик винды. И виртуалка не стартовала, ругаясь что не может найти эту исошку. Но как же так, если я её удалил из конфига (а также из *.xml файла, лежащего в той же директории)? Похоже что я всё это время редактировал не те конфиги.

О том же говорит команда запуска виртуалки, полученная мной с помощью ps aux | less -w:

/usr/lib/xen/bin/qemu-dm -d 9 -domain-name windowsvista -videoram 4 -k en-us -vnc 127.0.0.1:0 -vncunused -vcpus 2 -vcpu_avail 0x3L -boot c -soundhw sb16 -localtime -serial pty -acpi -usb -usbdevice tablet -watchdog-action reset -net none -M xenfv

Она не меняется в зависимости от изменения конфига!

Так где же Xen хранит конфиг?

 ,

ZenitharChampion
()

Обновление драйверов NVIDIA с долговременной поддержкой 340.107 и 390.67

Новости — Hardware and Drivers
Группа Hardware and Drivers

Выпущены обновления LTS-версий проприетарных драйверов для видеокарт NVIDIA 340.107 и 390.67. Ветка 340.xx - последняя, поддерживающая GeForce 8xxx - GeForce 200 (но помимо них, эта версия поддерживает все карточки вплоть до GeForce 700 и 800M). Ветка 390.xx - последняя, поддерживающая Fermi (GeForce 400 и 500, но помимо них, драйвер поддерживает все современные видеокарты, так как этот LTS - совсем свежий).

Основные изменения:

Оба драйвера:

  • Добавлена поддержка X.Org X-Server ABI 24 (xorg-server 1.20)
  • В скрипт nvidia-bug-report.sh добавлена поддержка парсинга kern.log, являющегося лог-файлом ядра по умолчанию для большинства дистрибутивов Linux, базирующихся на Debian
  • Исправлен баг, происходивший в следующей ситуации: 1). X-Server сообщает версию Video Driver ABI меньше, чем 0.8. 2). Приложение производит вызов XRenderAddTraps(). Баг приводил к краху приложения.

340.107:

  • Драйвер 340.xx содержит два модуля ядра: собственно «nvidia» для графики, и «nvidia-uvm» (Unified Video Memory) для CUDA и OpenCL. Благодаря такому разделению можно запускать вычисления на GPU без «иксов».
    К сожалению, разработчикам не удалось обеспечить сборку модуля ядра nvidia-uvm версии 340.107 для наиболее свежих ядер Linux (инсталлятор создаёт «обвязку» вокруг бинарного блоба, чтобы он работал с конкретной версией ядра Linux). В качестве временного решения проблемы, для инсталлятора теперь является штатной ситуация, когда модуль ядра «nvidia» успешно скомпилировался, а «nvidia-uvm» - нет.

390.67:

  • Исправлен баг, приводящий к kernel panic при использовании оборудования Quadro SDI Capture
  • Исправлен баг, при котором крашился KWin OpenGL композитинг при запуске некоторых OpenGL-приложений
  • Исправлен «intermittent crash» (что бы это значило?) при запуске Vulkan-приложений
  • Исправлен «intermittent crash» при запуске приложений через Wine
  • Исправлен баг, проявляющийся в случае низкой скорости передачи данных по DisplayPort (например, когда к одному разъёму подключено несколько устройств - стандарт это предусматривает). Баг заключается в том, что по какой-то причине не всегда включалась функция дизеринга, поддерживаемая монитором. Это приводило к появлению полос на изображении.

>>> Страничка со списком всех веток драйвера NVIDIA

 , , , ,

ZenitharChampion
()

Alt Linux и OpenCL на Интеле - это возможно?

Форум — General
$ clinfo 
Number of platforms                               0

Поиск пакета beignet или clover ничего не находит.

 , ,

ZenitharChampion
()

Есть ли сейчас аналоги КПК Cubico от Abbyy?

Форум — Talks

Суть: https://www.youtube.com/watch?v=hTsjczsiBLc

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

 , ,

ZenitharChampion
()

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