Другое > Hard'n'Soft
Debian. Ставить или нет?
<< < (2/3) > >>
Unit2k:
Что за железки кстати неизвестно. Некий Проц 3.0. Третий пентиум что-ли? Или 386?  :lol:
Silver Dragon:

--- Цитата: gepar ---Блин, неужели только я вижу всю абсурдность того что человек хочет поставить линукс на старую железяку чтобы играть под вайном в игры и запускать оттудова софт?
--- Конец цитаты ---

Не ты один, я ждал что после установки человек спросит "А почему всё так медленно ?".
Yaranga:
Про
--- Цитата: ShadowFlash ---проще уже MS-DOS 1.0 посоветовать.

--- Конец цитаты ---

скажу... или лучше скажу про вторую версию MS DOS:

--- Цитата ---2.0 март 1983    Добавлена поддержка винчестеров до 10 Мбайт. Добавлена поддержка каталогов — ранее все файлы располагались только в корне диска. Введены операции с файлами, основанные на дескрипторах файлов — ранее работа с файлами шла только при помощи FCB (File Control Block — блок управления файлом). Введено перенаправление консольного ввода-вывода.
--- Конец цитаты ---
...
ShadowFlash:
Насчет медленнее под вайном или нет  - все зависит от софта. HL2 у меня практически одинаково бегает, что нативно, что в вайне.
Cмешно, но факт -  DX9 версии YS Origins, TOIF, VI под вайном идут быстрее. В винде бывают просадки FPS без FSAA, в вайне - шпарит с fps равным частоте развертки все время. Кстати жутко оптимизированный движок. Те же Infinity или движок Ragnarok Online могут тормозить на мощнейших машинах, а то, что фалькомовцы наклепали - летает как ракета. 
gepar:
Выдумки линуксоидов всё это насчёт того что что-то работает быстрее. Выполнение в режиме транслятора никогда не может быть быстрее, разве что транслятор читерит (выбрасывает часть инструкций), но если выбрасывать часть инструкций (дым / туман / часть освещения к примеру) то таки можно попасть на то что пропустит он что-то лишнее вот и получите что приложение зависнет.
Silver Dragon:

--- Цитата: Segaman ---и еще одна не маловажная вещь, это steam
--- Конец цитаты ---

Здесь указано что запуститься на Debian GNU/Linux 7.0
Смотри раздел OS Version.

Yaranga:

--- Цитата: gepar ---Выдумки линуксоидов всё это насчёт того что что-то работает быстрее.
--- Конец цитаты ---
Пан эксперт, я не линуксоид, но и это не выдумки, ShadowFlash говорит чистую правду. Я сам это видел. Теоретически - да, так быть не должно, а на практике оно есть.
ShadowFlash:
А еще дело бывает вовсе не в графике. У меня помню быстрее шла штука, которая никаким боком к 3D не относится - там дело было в коде каких-то библиотек. Просто более оптимальный код в определенном месте. А иногда взлетит  из-за банальных параметров компиляции. Обычно чуда не бывает, но иногда поковырявшись в параметрах можно 50% прироста добится.
gepar:

--- Цитата: Yaranga ---Теоретически - да, так быть не должно, а на практике оно есть.
--- Конец цитаты ---

Ну так вот этой фразой вы и подтверждаете что такого быть не может. Разве что есть ещё вариант что игра не сильно требовательная по железу и ограничена по скорости чтобы играть было удобно, а вот линуксовский wine может относиться к ограничению этому наплевательски (ну или просто не в силах синхронизировать работу игры нормально) и поэтому игра немного ускориться (железяка позволяет же) вот вы и прибегаете потом на форумы рассказывать о своих чудесах. У меня вон под xp на моём amd без доп. программы для синхронизации ядер в старых играх типа gta vice city скорость x3 - x4 будет, да и не только в gta.
Photon9:
Возможно дело в сборке линукс и в том что у самой оси нагрузка на железо меньше, вот этим и компенсирует. Но сомневаюсь что со всеми играми так.
Yaranga:
gepar, вот тут вспоминается мой старый комп, операционка Windows 2003 Server (сейчас, кстати, тоже в ней сижу) и игра STALKER. Устанавливаю на XP, запускаю - тупит чудовищно! Слайдшоу. Ага, перезагружаюсь в Win2k3 и устанавливаю игру там. Летает. Потом читаю откровения разработчиков, где они признаются, что специально утяжелили игру по заказу кого надо, чтоб, стало быть, недоразвитые юные геймеры теребили своих папок и мамок по вопросу покупки нового компьютера для сталкера...
Photon9:
Ну так судя по современным играм эта традиция и сейчас процветает во всю
Silver Dragon:

--- Цитата: Photon9 ---Возможно дело в сборке линукс и в том что у самой оси нагрузка на железо меньше, вот этим и компенсирует.
--- Конец цитаты ---



--- Цитата: Yaranga ---gepar, вот тут вспоминается мой старый комп, операционка Windows 2003 Server (сейчас, кстати, тоже в ней сижу) и игра STALKER. Устанавливаю на XP, запускаю - тупит чудовищно! Слайдшоу. Ага, перезагружаюсь в Win2k3 и устанавливаю игру там. Летает. Потом читаю откровения разработчиков, где они признаются, что специально утяжелили игру по заказу кого надо, чтоб, стало быть, недоразвитые юные геймеры теребили своих папок и мамок по вопросу покупки нового компьютера для сталкера...
--- Конец цитаты ---


Серьёзные дядьки-админы играют на W2003   :thumbup:


ShadowFlash:
gepar конечно жжет. Говорит о том, в чем не разбирается вообще. Во-первых тема производительности транслятора давно уже обсасывалась кучей сайтов и в нескольких статьях.

Вывод получился более чем очевидным - одни функции гораздо более эффективно работают в wine, другие - гораздо медленее, третьи - немного медленнее, четвертые - ровно настолько же быстро, насколько нативно, так что решающими факторами уже будут драйверы и то, в чем быстрее, а в чем медленнее сам X11.

Бывает настолько забавно, что OpenGL в виндовой игрушкой работает медленее, чем D3D под тем же вайном. А все потому, что рендереры по-разному написаны.
Это что касается самого 3D.

К тому же не все в вайне полностью копирует винду - например directdraw по умолчанию идет через 3D, в винде софтварно. Что это означает ? А то, что некоторые функции будут работать на порядок быстрее, которые от аппаратного ускорения получают профит. Другие наоборот - жутко медленно, третьи - без разницы.

Ну и третий момент - просто то, как реализованы разные системные либы. Одно и тоже можно написать по-разному. Поэтому одна штука будет работать намного быстрее в вайне, другая в винде. Видел я куски исходников двухтысячной и мельком сравнил некоторые либы. Не раз удивлялся, как что-то сделано ну совсем через задницу. В одном случае MS, в другом - вайновцами.
Добавлено позже:

--- Цитата: Photon9 от 14 Апрель 2013, 12:44:40 ---Ну так судя по современным играм эта традиция и сейчас процветает во всю

--- Конец цитаты ---

Бывает веселее, когда в коде или бинарнике встречается маска файлов драйверов видеокарты, и в одном случае работает оптимизированный или нормальный код, а в другом - чуть ли не с обмолотом пустых циклов. 

Ну или  в середине 90ых - некоторые "оптимизированные" под MMX игрушки. Почему в кавычках ? А потому что оптимизация состояла в проверке СPUID, пара минут с бинарником в редакторе, выпиливаем эту хрень. И супер-пупер MMX игрушка спокойно работает на... 486SX, причем довольно быстро. То есть, ей не только MMX, а FPU нафиг не сдался  :lol:

В момент проталкивания XP встречалось такое - вместо BlahBlah ставим BlahBlahEx - на 98ой падает. опять же - убираем Ex и получаем не только старт в 9х, но и в некоторых случаях более быструю работу в XP. В общем разводилова хватает.
Ну а еще без цели развода во времена первопня до выхода K5 некоторые умники проверяли наличие нужных инструкций по GenuineIntel опять же. В итоге на AMD или каком-нибудь Сyrix не пахало. Хотя должно было.
gepar:
Так что я продолжаю настаивать на своём: вайн либо игнорирует часть тяжелых инструкций (доп. эффекты, которые вы не замечаете когда пропадают), либо читерит при вычислениях (считает что-то с меньшей точностью например), либо просто железяка позволяет игрушке бегать быстрее а он не сильно то синхронизирует всё это дело.
--- Цитата: Yaranga ---gepar, вот тут вспоминается мой старый комп, операционка Windows 2003 Server (сейчас, кстати, тоже в ней сижу) и игра STALKER. Устанавливаю на XP, запускаю - тупит чудовищно! Слайдшоу. Ага, перезагружаюсь в Win2k3 и устанавливаю игру там. Летает. Потом читаю откровения разработчиков, где они признаются, что специально утяжелили игру по заказу кого надо, чтоб, стало быть, недоразвитые юные геймеры теребили своих папок и мамок по вопросу покупки нового компьютера для сталкера...
--- Конец цитаты ---

Если честно то ничего не понял: если, как ты говоришь, разработчики подсунули тормозящую утку то почему она на твоей win2003 не проявилась ?  Это больше похоже на истории в детстве о том что в конце ну погоди мультик показывают - никто не проверял, но ходят слухи ...

Ба, да я вижу в теме завелись системные программисты собрались. Рад встрече.

--- Цитата: ShadowFlash ---Бывает настолько забавно, что OpenGL в виндовой игрушкой работает медленее, чем D3D под тем же вайном. А все потому, что рендереры по-разному написаны.
--- Конец цитаты ---

факты. Не "бывает/теоретически/ я от могу так написать", а факты давай.


--- Цитата: ShadowFlash ---К тому же не все в вайне полностью копирует винду
--- Конец цитаты ---

Естественно не копирует, а знаешь почему? Да потому что windows это тебе не линукс и на запрос "скачать_исходники_dx.zip бесплатно без смс" почему-то ничего не находится, а всё потому что не open source это.


--- Цитата: ShadowFlash ---Во-первых тема производительности транслятора...
--- Конец цитаты ---

Понимаешь ли, после слова трансляция сразу становится понятно как это работает и что это даёт. Это как сранвивать что ты общаешься с кем-то напрямую или же между вами стоит посредник, который сначала слушает одного, потом думает, а потом передаёт другому своими словами стараясь в точности передать что сказал первый.


--- Цитата: ShadowFlash --- например directdraw по умолчанию идет через 3D, в винде софтварно. Что это означает ?
--- Конец цитаты ---

А это означает что кто-то невнимательно читал (читал ли?) доку, direct draw это как универсальный инструмент: железяка может - на обрабатывай, железяка не может - ладно, справимся программным путём.


--- Цитата: ShadowFlash ---Видел я куски исходников двухтысячной и мельком сравнил некоторые либы. Не раз удивлялся, как что-то сделано ну совсем через задницу.
--- Конец цитаты ---

Мсье в силах хацкнуть либы MS и потом ещё понять их и раскритиковать их ? Да ты крут. Ну давай, покажи класс - покажи же их эти плохие либы, пофиг что на них уже 13 лет пыль собиралась, просто продемонстрируй хоть как-то мастерство. Надеюсь либы были хоть как-то с dx связаны, а не просто какие-то библиотеки ie ?


--- Цитата: ShadowFlash ---Бывает веселее, когда в коде или бинарнике встречается маска файлов драйверов видеокарты, и в одном случае работает оптимизированный или нормальный код, а в другом - чуть ли не с обмолотом пустых циклов.
--- Конец цитаты ---

Я понимаю что теоретически это сделать никто не мешает, но это уже темы не касается и отвечу сразу почему: если в коде есть пустой цикл, допустим тупо не замаскированно 10000 раз считается число пи с точностью до n, так вот ваш вумный вайн ну никак не поймёт что это нафиг не надо нигде и так же честно должен будет отработать это всё так что опять же таки здесь оптимизации взяться негде.

Добавлено позже:

--- Цитата: ShadowFlash --- момент проталкивания XP встречалось такое - вместо BlahBlah ставим BlahBlahEx - на 98ой падает.
--- Конец цитаты ---

Да ладно? Что правда? А угадай почему оно падает: да потому что Ex это расширенные функции которые появились позже и их тупо в win98 нет вот поэтому и не работает оно на старой ос; Ex функции добавляют доп. функционал (обычно это +1 аргумент дающий чего-то к оригин. функции) и не обязательно используя их задействовать эту доп. фичу (как всем известно в WINAPI тупо считай половину аргументов приходиться устанавливать в NULL), да только обычно(99%) у Ex функции есть доп. аргумент и неудалив его не соберёшь.
Насчёт более быстрой работы - враки это всё, не ну реально Ex функций у MS не столь много да и используют их не постоянно, а от замены пары сотень вызовов (особенно если поверить что там не использовались доп фичи и передавались null,а ex функция использовалась просто так и работала вообще говоря также) тех функций ну уж точно производительность не выростет, а если и выростет (допустим чисто теоретически что Ex функции использовали больше проверок) на 0.5% то разве это кто-то заметит? Или она у вас ростёт так же как производительность в wine по сравнению с нативной работой под windows? Если да то тогда мне всё понятно  :D
ShadowFlash:

--- Цитата ---Естественно не копирует, а знаешь почему? Да потому что windows это тебе не линукс и на запрос "скачать_исходники_dx.zip бесплатно без смс" почему-то ничего не находится, а всё потому что не open source это.
--- Конец цитаты ---
Все  на уровне win2k находится, только знаешь ли, есть такая штука как права, и копипаст чужого кода  ни к чему не приводит.



--- Цитата ---Да ладно? Что правда? А угадай почему оно падает: да потому что Ex это расширенные функции которые появились позже и их тупо в win98 нет вот поэтому и не работает оно на старой ос; Ex функции добавляют доп. функционал (обычно это +1 аргумент дающий чего-то к оригин. функции) и не обязательно используя их задействовать эту доп. фичу (как всем известно в WINAPI тупо считай половину аргументов приходиться устанавливать в NULL), да только обычно(99%) у Ex функции есть доп. аргумент и неудалив его не соберёшь.


Насчёт более быстрой работы - враки это всё, не ну реально Ex функций у MS не столь много да и используют их не постоянно, а от замены пары сотень вызовов (особенно если поверить что там не использовались доп фичи и передавались null,а ex функция использовалась просто так и работала вообще говоря также) тех функций ну уж точно производительность не выростет, а если и выростет (допустим чисто теоретически что Ex функции использовали больше проверок) на 0.5% то разве это кто-то заметит? Или она у вас ростёт так же как производительность в wine по сравнению с нативной работой под windows? Если да то тогда мне всё понятно  :D
--- Конец цитаты ---

Ты посты, которые цитируешь вообще читаешь? Ex  использовались в тех играх ТОЛЬКО с целью поломать обратную совместимость и все.
В случае Doom 3 такой цели не ставилось, конечно, но опять же реальной пользы от Ex в том коде не было, после замены работало.

Никто не говорит о тех случаях, где оно было оправдано и полезно, а 98ая уже все это просто не осиливала. Учитывая кривизну работы 9х с памятью более 768Мб от нее в любом случае пришлось отказаться раньше, чем она сама стала совсем бесполезной. В случае XP такого не произошло, потому, что кардинальной разницы в ядре между XP и семеркой той же нет. Все то же самое, только с одной стороны - обросшее ненужным жЫром в виде Aэро и прочей хрени, разбабахавшей объем ОСи, без реальной пользы, с другой стороны - лучшей оптимизацией кода, поэтому что-то работает в семерке намного быстрее.
Многие согласны со мной, что возня с интерфейсами, что в висте с обваливанием в стеклянной карамели Aэро, что с планшетно-заточенным кислотным кубизмом восьмерки - полнейший бред, самый нормальный интерфейс был в Win2k - это был интерфейс ОС, заточенной под работу, строгий, удобный, с оптимальным размером элементов под любое разрешение, что 640х, что 3072х  - все зашибись.
Luna - похоже на скин к винампу, накаляканный школьником - все толстое и  блевотной палитрой, серебристая тема ничего, но тоже все слишком жирное было.



--- Цитата ---Если честно то ничего не понял: если, как ты говоришь, разработчики подсунули тормозящую утку то почему она на твоей win2003 не проявилась ?  Это больше похоже на истории в детстве о том что в конце ну погоди мультик показывают - никто не проверял, но ходят слухи ...
--- Конец цитаты ---
Городская легенда про мультики это истории, которые появились позже 1989 года. А почему именно тогда ? А потому, что вышел геймбой и в том же Тетрисе были анимации при достижении количества очков. Вася видел геймбой, сказал Пете, Петя - Маше, Маша - Феде. Маша и Петя не понимали, чем LCD со готовым набором символов отличаются от матрицы точек, отсюда и поехало.

А вот рассказы про проверки железа и переключение на неоптимальный код - вовсе не миф. В середине 90ых много-много раз разработчики бенчмарков ловились на подрисовках для определенного железа по заказу.

С играми тоже было. Плюс иногда банальный раздолбаизм - игра писалась на одном железе, точилась, например под драйверы одной видеокарты. Проверялась на других так, "а, завелось, первый уровень работает нормально", а то, что на третьем появился эффект, который видеокарта другого производителя обрабатывает софтварно - упс, не заметили.

Банальный пример - опять та же корейская гриндилка Ragnarok Online и эффект галлюцинации. На всех радеонах и драйверах, кроме возможно драйверов самого конца 2012 года вызывает падение фреймрейта вплоть до менее 1 fps. Карточки nVidia/3Dfx/3DLabs/Matrox и так далее, которые вообще способны запустить игру - проблемы нет. Виноваты AMD/ATi, но можно было давно изменить код этой хрени. Эффект был таким кривым аж 12 лет. Потом поменяли таки.

GalaxyBot_00:

--- Цитата: Yaranga от 14 Апрель 2013, 12:38:58 ---gepar, вот тут вспоминается мой старый комп, операционка Windows 2003 Server (сейчас, кстати, тоже в ней сижу) и игра STALKER. Устанавливаю на XP, запускаю - тупит чудовищно! Слайдшоу. Ага, перезагружаюсь в Win2k3 и устанавливаю игру там. Летает. Потом читаю откровения разработчиков, где они признаются, что специально утяжелили игру по заказу кого надо, чтоб, стало быть, недоразвитые юные геймеры теребили своих папок и мамок по вопросу покупки нового компьютера для сталкера...

--- Конец цитаты ---
я первый сталкер проходил на win 2000, он лучше работал чем на ХП и при этом вылетела игра раза 3 за все прохождение, а на ХП чуть ли не каждые 20 мин вылетала
Segaman:
у меня както на разделе с хр место виндой занято 8гб, это со всеми прогами, фреймворками и антивирусом.
вообщем скачал висту сп2, буду её ставить.
мне тупо надо голая виста, чтоб мне директ икс 10 давала и все.
т.е. тупо под игры.
сп1 не схавал игру потому шо у ней ограничение сп2 висты и сп 1 семерки.
семерку не хочу ставить, у нее директ икс 11, а видяха моя тока 10 жрет. :-\
ShadowFlash:

--- Цитата ---семерку не хочу ставить, у нее директ икс 11, а видяха моя тока 10 жрет.
--- Конец цитаты ---
И что ? То что умеет твоя видюха, то и будет работать. Cтоять будет DX11, а работать будут только функции DX10.
Даже если у тебя вуду3 cтавить DX11 вполне можно, просто карточка не будет тянуть ничего выше своего уровня.
Зато семерка и быстрее и легче.
Segaman:
поставил висту, поставил директ икс 10 запустил игру, пошла.
виста щас весит 5,6гб из 10.
в принцыпе я доволен, кроме того что пункты меню не отоброжаются.
чем это может быть вызвано?
фпс на сердний рекомендуемых мне 15 дает, на средне низких 22.
а игра Bioshock Infinite
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии