corvuscor

Пикабушник
Дата рождения: 01 января 1980
поставил 4419 плюсов и 33 минуса
отредактировал 4 поста
проголосовал за 7 редактирований
в топе авторов на 770 месте
Награды:
10 лет на Пикабу
102К рейтинг 83 подписчика 9 подписок 113 постов 22 в горячем

За Linux замолвите слово.

В ответ на пост http://pikabu.ru/story/_3662580

Какие проблемы есть с играми в Linux, почему одни работают хорошо, другие не очень, о драйверах и проч. Может, кого-то пост сподвигнет не ставить Linux (и слава моему коту — повелителю вселенной, на самом деле).

Во-первых, видеодрайверы. Что нас должно интересовать — это поддержка API и производительность. В роли API у нас выступает OpenGL, в прошлом весьма успешно кокнкурировавший с DirectX до тех пор, пока NVIDIA не зажопились, и не решили подмять этот рынок под себя, почти уничтожив его. Но эта тема для отдельной истории.
Сейчас сложилось так, что у NVIDIA куча проприетарных расширений и свое мнение о том, что должен делать OpenGL, часто идущее вразрез со стандартом. У AMD и Intel реализация ближе к стандарту, без всяких выкрутасов. Но выходит так, что многим разработчикам просто проще писать код под NVIDIA, что в итоге хреново работает на других видеодрайверах. Сейчас есть надежда на то, что в выходом Vulcan API получим мягкий ребут всего этого скопившегося говна, если зеленая корпорация опять не полезет в дурь.
Затем выплывает качество самих видеодров. Скажу проще. Если у вас NVIDIA — поставьте блоб с сайта и наслаждайтесь образцовой работой. Если AMD или Intel — пользуйтесь свободным, желательно накатить самый свежий. Он умеет OpenGL 4.1 для карт выше 7xxx (эквивалент DX11), также реализован нативный DirectX 9.
По поводу портов игр. Самая главная сложность, как вы могли заметить, заключается в том, что игры как правило пишут с использованием DirectX, а надо, чтобы они рисовали через OpenGL, и желательно, на всех картах и драйверах.
Порты делятся на два вида — нативные и не нативные. Нативные — когда движок либо изначально поддерживал OpenGL, либо его дополнили такой функциональностью. Как правило, они работают хорошо, но бывает, что и не в коня корм. Пример таких хороших портов — это игры серии Metro или Civilization, которые показывают производительность и стабильность, сравнимую с Windows.
Не нативные порты — это, как можно догадаться, игры, изначально не поддерживающие OpenGL, которые разработчики портируют «малой кровью». Для таких игр используются врапперы и специальные библиотеки, по принципу работы напоминающие Wine. Обычно они показывают весьма скудную производительность, любят вылетать, однако, разработчики eON — одного из популярнейших врапперов — весьма продвинулись на своем поприще, и в это, по крайней мере, сейчас можно играть. Бывает и так, что с помощью какой-то черной магии такие порты работают быстрее оригинала на Windows. Пример тому — игры на движке Source.
Также еще стоит отметить, что с картами Radeon можно играть в DX9 игры через Wine без трансляции в OpenGL, в свободном драйвере есть такая возможность, что дает неплохую производительность. На эту тему можно погуглить дистрибутив «Gears Of Galium».

На сегодня это конец моей заметки. И еще, перед тем, как мазать все вокруг черной краской, вспомните порт нового бэтмена. Качество игр, увы, в большей части зависит от разработчиков, которые не очень воодушевлены инициативами Valve. Так что имеем, что имеем. Just for fun.
Показать полностью

Когда твой медиасервер лучше знает...

... какая обложка подходит к альбому.
Когда твой медиасервер лучше знает... ... какая обложка подходит к альбому.

По поводу недавнего нашествия линуксоидов на пикабу.

Рискую огрести минусов. Но все же.

Было весело. Может быть, повторим как-нибудь? :)

По поводу Win10 и перехода на Linux.

Мои 5 копеек в возникший бугурт. Тем людям, которые переходят на Win10 надо не о слежке беспокоится, а о том, что Windows переходит на некое подобие роллинг-релиза. Бесплатный сыр бывает только в мышеловке. Это лично мое мнение.

По поводу перехода на Linux. Вас там никто не ждет, уж точно никто вам лично ничем не обязан. Если вы не обладаете хотя бы минимальной компьютерной грамотностью и не готовы гуглить, вам там делать нечего. Есть такая цитата, она мне очень нравится.

>...использовать Linux — это как жить в доме с большой семьей плотников и архитекторов. Каждое утро, когда вы просыпаетесь — ваш дом выглядит немножко иначе. Появляется новая башенка, на полметра сдвигается стена. Или кто-то на некоторое время убирает пол из-под вашей кровати.
— Rob Riggs, в .sig

Imagination Tech демонстрирует Vulkan на Android.

Гугл уже официально заявил о поддержке в будущем. Vulkan предлагает возможности, аналогичные DX12, и единый API для всех платформ.

Четыре Radeon R9 Fury X в системе.

Хоть и не убиваюсь по этой теме, но то, что топ-видео теперь можно поставить в Mini-ATX корпус - лично меня радует.
Четыре Radeon R9 Fury X в системе. Хоть и не убиваюсь по этой теме, но то, что топ-видео теперь можно поставить в Mini-ATX корпус - лично меня радует.

Хейтеры.

«Хейтеры? Ебаные хейтеры, ненавижу, блять, хейтеров.» С

Я уже давно хотел состряпать такой постец, поделиться с другими своими мыслями, у нас ведь свобода слова и гласность. Вот.
Самый раздражающий типаж в интернете — это хейтеры. Они буквально везде. Этакий феномен человеческой психики, потребность что-нибудь или кого-нибудь ненавидеть, причем, что важно для определения, практически без каких либо на то объективных причин. Ненавижу — следовательно, живу. Если пробежать по цепочке выше, упретесь в потребность в самоутверждении, но это вообще больная тема.
Люди, блять, да что с вами не так? Сразу простите за мой литературный.
Стоит сунуться в любой медвежий угол интернета, высказаться и облегчить душу, а работающие вентиляторы уже тут как тут. Причем, ЧСХ, хейтеры есть вообще у всего — у производителей всяких там ненужных девайсов, музыкальных направлений и групп, игрушек, софта, машин, даже у твоего соседа-жлоба на мерседесе. Причины всегда субъективные.
Apple ненавидят за то, что дорого, а не за то, что Тим Кук избил твою собаку розовым фаллоимитатором. И какого хера? Чужие деньги любите считать? Я и свои-то не очень.
Хейтеры могут даже нанести серьезный урон репутации, если начнется «цепная реакция».

А почему я не люблю хейтеров? Потому что они провоцируют невежество. Человек готов обманывать себя, чтобы его идея-фикс не развалилась, как карточный домик. Этакий психологический якорь, который тянет человека назад. А человек, как вы знаете, существо социальное, прозябать в дерьме в гордом одиночестве он не привык. Вот и имеем то, что имеем. Обратная ситуация, к слову, фанатство — ничуть не лучше, но имеет более направленную разрушительную силу. Ну и на том спасибо.
Что еще хочется сказать? Происходит все это дерьмо совершенно неосознанно, так что если вдруг вы поймали себя за руку на том, что любить/не любить что-то нет ну никаких причин, кроме самооправданий, бейте себя по этой руке, не стесняйтесь, а лучше попросите кого-нибудь прописать вам с вертухи в щи (за это я ответственности не несу!). Лечение всегда проходит болезненно. Так что лучше не болейте. Удачи!
Показать полностью

Сегодня был анонсирован Vulcan API - приемник OpenGL.

Khronos Group заявляют, что новый будет API доступен на железе, поддерживающем OpenGL ES 3.1. DirectX12 придется потесниться.
Сегодня был анонсирован Vulcan API - приемник OpenGL. Khronos Group заявляют, что новый будет API доступен на железе, поддерживающем OpenGL ES 3.1. DirectX12 придется потесниться.
Отличная работа, все прочитано!