LINUX.ORG.RU

Wine иногда работает быстрее Windows XP


0

0

В 67 графических тестах из 147 Wine показывает лучшую производительность, чем Windows XP. Cравнению подвергались Wine версии 0.9.5, собранный в дистрибутиве Gentoo, и Windows XP SP2. Сразу скажу, набор железа очень неслабый: Pentium4E 570 (3,8GHz, HT, 800MHz FSB), 1GB DDR2 RAM и nVIDIA GeForce Go 6800 ULTRA.

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

★★★★★

Проверено: Obidos ()

А в общем, мало, что хорошего. Wine выигрывает в этих тестах на полпроцента, а проигрывает на 50-60%. Что-то старое (а-ля DX7) еще с приличной скоростью крутится, а вот в DX8.1/9 эмуляция через вызов OpenGL даёт о себе знать. Будем надеется, что UT2007 выйдет и под Линукс тоже, а idSoftware ещё не совсем издохла (движок Doom3'a почти никто и не купил).

birdie ★★★★★
() автор топика

Administrativa

Надеюсь на наличие достаточного _качества_ серого вещества в черепных коробках комментаторов. Начнётся тупой флейм -- тема будет снесена.

Obidos ★★★★★
()

Ну, это, конечно, очень почетно, обогнать WinXP на некотором наборе бенчмарок. Проблема только в том, что если конкретное приложение либо вообще не запускается либо работает криво, то скорость отрисовки уже значения не имеет.

darth
()

Мне другое интересно: это что же получается - 3D Mark спокойно в Wine ставится и запускается?!

GladAlex ★★★★★
()

Помню в бытность OS/2... на нем программы в эмуляторе DOS-а работали раз в 10 быстрее, чем в обычном DOS-е. :-) НО к сожалению только 95% DOS программ в этом эмуляторе запускались. А вот остальным 5% приходилось искать замену... :-)

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

scorp
()
Ответ на: комментарий от Vlad_Ts

>>Надеюсь на наличие достаточного _качества_ серого вещества в черепных коробках комментаторов. Начнётся тупой флейм -- тема будет снесена.

Какая тема такой и флейм. ИМХО.

anonymous
()
Ответ на: комментарий от scorp

>но не лучше ли поискать нужные программулины среди нативных линуксовых?

Все так и делают, когда есть подходящая замена.

suser
()
Ответ на: комментарий от birdie

> Будем надеется, что UT2007 выйдет ...

Что будете? Кто надеется? Столько звездочек заработали, а учебник в школе не читали? Плохой пример подаете младшим.

anonymous
()

Реально под Cedega'у некоторые игры идут быстрее чем под Win2k/XP
Причем именно тогда когда компьютер не совсем дотягивает до
максимальных требований игры. Так, например, WoW под Cedega'ой
работает более ровно при свопе (памяти у меня 512, WoW'у
1G был бы не лишним) и FPS на 1-5% больше практически во всех
ситуациях. Вообще - в играх более всего напрягают именно
"провалы" FPS - и именно с ними под Линуксом
гораздо лучшая ситуация.
Мне _кажется_, это связано с гораздо более лучшей оптимизацией
системы VM в Линукс. Кроме того, _по моим наблюдениям_,
Win2k/XP крайне плохо начинает работать, будучи всеръез загружена
несколькими поцессами одновременно. Видимо, на мультитредовых
игрушках сказывается и это.

anonymous
()

А можно назвать новость так: "WindowsXP иногда работает быстрее WindowsXP"

Для кого-то стакан полупустой, а для кого-то полуполный....

Vetal80
()
Ответ на: комментарий от Vetal80

Пардон, очепятка: можно назвать новость так: "WindowsXP иногда работает быстрее Winе"

Vetal80
()
Ответ на: комментарий от Vetal80

угу. подтверждаю. 5% выигрышь на амд64 gentoo в эмуляции 32битной винды, по сравнению с 32 бит XP в тесте на скорость ЦПУ, тест накатан на делфи.

samy_volosaty ★★★★★
()
Ответ на: комментарий от anonymous

В журнале "Системный администратор" была статья Криса Касперского по поводу выбора ядер в WinXp. Он на основе опытов показал, что ядро С486 более лучшее в плане многозадачности и производительности, чем ядро с поддержкой ACPI. Советую прочесть.

PS Оказывается - при установке WinXP можно выбрать ядро. До этой статьи я не знал этого.....

Vetal80
()
Ответ на: комментарий от Vetal80

>PS Оказывается - при установке WinXP можно выбрать ядро. До этой статьи я не знал этого.....

Жалко, что там нельзя выбрать linux kernel 2.6.15

dn2010 ★★★★★
()
Ответ на: комментарий от Deleted

Может быть и не гон и ребятишки действительно где-то получили какую-то небольшую прибавку, но зато они потеряли ACPI :)

Lumi ★★★★★
()

Еже ли б wine не подтормаживал так при открытии менюшек и, главное, было бы понятно, как в нём субпиксельное сглаживание шрифтов включить... А то убого смотрится :-/

KRoN73 ★★★★★
()

[:]||||||||||||[:]

БОЯНьЧИК ;)

ram32
()
Ответ на: комментарий от Lumi

Насчет гона: за что купил, за то и продаю.

>Может быть и не гон и ребятишки действительно где-то получили какую-то >небольшую прибавку, но зато они потеряли ACPI :)

Я себе ставил С486 - но сказать что все летает не скажу, потому как первый раз на компе себе ее поставил ;-), сравнить не с чем.

Vetal80
()

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

Noord
()
Ответ на: комментарий от Noord

>>Может быть и не гон и ребятишки действительно где-то получили какую-то небольшую прибавку, но зато они потеряли ACPI :)

Потеряли тока APIC да он и не нужен на...

anonymous
()
Ответ на: комментарий от Vetal80

Прерывания и порты руками раскидываете? Мозолей нет? Или пользуетесь только балалайками, интегрироваными в материнку?

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

>Прерывания и порты руками раскидываете? Мозолей нет? Или пользуетесь только балалайками, интегрироваными в материнку?

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

Vetal80
()
Ответ на: комментарий от scorp

> Это конечно хорошо, что под линухом есть эмулятор винды, и что нам нем хоть, что-то можно запустить... и что он работает местами быстрее самой винды... но не лучше ли поискать нужные программулины среди нативных линуксовых?

Найди мне клиента RAdmin. Замена серверной части не обсуждается. RAdmin - и точка.

anonymous
()
Ответ на: комментарий от birdie

>А в общем, мало, что хорошего. Wine выигрывает в этих тестах на 
>полпроцента, а проигрывает на 50-60%.

Люди просто отказываются замечать хорошее! :) А потом говорят типа 
"Жизнь - д... (не хорошая вобщем)". Прикольно, 3DMark действительно 
стал запускаться: проверял под 0.9.6, под 0.9.4 - не работала. Тесты 
производительности на Wine разработчики явно делали для себя, чтобы 
посмотреть над чем еще нужно работать. И то что в некоторых тестах 
wine выигрывает, и что интересно не только при работе с диском (тут 
Линукс сам по себе рулит ;) а и в графике, а в большинстве случаев, по
 крайней мере, не проигрывает - можно сказать, что если и дальше все 
пойдет такими темпами, то к версии 1.0 владельцы Windows XP смогут 
смело выбросить ее на свалку истории!!! :)

А выигрыши, в т.ч. и в 70%, birdie упорно не хочет замечать:

Test	XP	Wine	Wine vs. XP

3DMark2000v1.1 1024x768x16
3DMark Result (Marks)	13,332	14,335	+0.9%
CPU Speed (CPU Marks)	650	731	+12.5%
Game 2 - Adventure - Medium Detail	131.1 FPS	165.3 FPS	+26.1%
Game 2 - Adventure - High Detail	88.9 FPS	101.1 FPS	+13.7%
Fill Rate (Multi-Texturing)	3,835.0 MTexels/s	6,695.1 MTexels/s	+74.5%
16MB Texture Rendering Speed	684.7 FPS	725.4 FPS	+5.9%
32MB Texture Rendering Speed	339.8 FPS	371.8 FPS	+9.4%
64MB Texture Rendering Speed	170.4 FPS	190.2 FPS	+11.6%
Bump Mapping (Emboss,3-pass)	913.4 FPS	928.6 FPS	+1.7%
Bump Mapping (Environment)	1,465.5 FPS	2,020.9 FPS	+37.9%

Dronezmark (Everything set to Max) 1024x768x32
Rendered Frames	9721	9721	0%
T&L Triangles	
Minimum K Triangles	1028.31	1094.87	+6.4%
Maximum K Triangles	6582.83	6949.80	+5.6%
Average K Triangles	4164.95	4230.38	+1.5%
OpenGL Triangles	
Minimum K Triangles	1027.43	1093.98	+6.5%
Maximum K Triangles	6582.69	6949.10	+5.5%
Average K Triangles	4121.92	4187.01	+1.6%
PC Mark 2004 (Graphics test were run at 1024x768x32)
Multithread Test 1 ->	
File Compression	5.449 MB/s	5.465 MB/s	+0.2%
File Encryption	70.910 MB/s	71.260 MB/s	+0.4%
Multithread Test 2 ->	
File Decompression	45.250 MB/s	45.475 MB/s	+0.5%
Image Processing	18.518 MPixels/s	18.730 MPixels/s	+1.1%
Multithread Test 3 ->	
Virus Scanning	3340.014 MB/s	4057.102 MB/s	+21.5%
Grammer Check	2.797 KB/s	3.000 KB/s	+7.2%
File Decryption	107.694 MB/s	107.917 MB/s	+0.2%
Audio Conversion	2923.248 KB/s	2958.245 KB/s	+1.2%

CPU Test Suite	
Multithread Test 1 ->	
File Compression	5.447 MB/s	5.525 MB/s	+1.4%
File Encryption	70.834 MB/s	71.128 MB/s	+0.4%
Multithread Test 2 ->	
File Decompression	45.120 MB/s	45.432 MB/s	+0.6%
Image Processing	18.731 MPixels/s	19.347 MPixels/s	+3.3%
Grammer Check	5.391 KB/s	5.983 KB/s	+11.0%
File Decryption	107.662 MB/s	107.942 MB/s	+0.3%
Audio Conversion	2932.030 KB/s	2945.428 KB/s	+0.5%
Memory Test Suite	
Read 8 MB	5508.148 MB/s	5979.066 MB/s	+8.5%
Read 4 MB	5742.276 MB/s	6207.950 MB/s	+8.1%
Read 192 kb	29484.234 MB/s	29559.871 MB/s	+0.2%
Read 4 kb	49784.594 MB/s	50031.250 MB/s	+0.5%
Write 8 MB	3940.376 MB/s	4043.969 MB/s	+2.6%
Write 4 MB	3944.024 MB/s	4043.749 MB/s	+2.5%
Write 192 kb	12731.092 MB/s	12754.524 MB/s	+0.2%
Write 4 kb	12778.008 MB/s	12865.301 MB/s	+0.7%
Copy 8 MB	1474.661 MB/s	1664.080 MB/s	+12.8%
Copy 4 MB	1512.902 MB/s	1698.923 MB/s	+12.3%
Copy 192 kb	9983.097 MB/s	10003.722 MB/s	+0.2%
Copy 4 kb	12752.904 MB/s	12862.132 MB/s	+0.8%
Random Access 8 MB	3912.364 MB/s	4192.983 MB/s	+7.2%
Random Access 4 MB	3866.505 MB/s	4170.471 MB/s	+7.8%
Random Access 192 kb	7212.939 MB/s	7507.475 MB/s	+4.1%
Random Access 4 kb	12825.930 MB/s	12924.471 MB/s	+0.8%

HDD Test Suite	
File Copying	11.656 MB/s	13.469 MB/s	+15.5%

GL-Excess-Results 640x480x16
Scene 1	
MIN	838	874	+4.3
AVG	1709	1738	+1.7%
MAX	916	920	+0.4%
Scene 3	
AVG	1774	1830	+3.1%
MAX	912	917	+0.5%
Scene 5	
MAX	958	1000	+4.4%
Scene 7	
MIN	199	200	+0.5%
AVG	241	303	+25.7%
MAX	333	356	+6.9%
Scene 10	
MIN	707	885	+25.2%
AVG	1076	1083	+0.6%
MAX	1000	1000	0.0%
Scene 11	
MIN	862	892	+3.5%
MAX	922	954	+3.4%
Scene 12	
MIN	866	867	+0.1%
AVG	1502	1488	-0.9%
MAX	916	923	+0.7%
Summaries	
Test 1-9-12	45222	44944	-0.6%
Test 4-10-11	31231	32289	+3.4%

GladAlex ★★★★★
()
Ответ на: комментарий от anonymous

>Найди мне клиента RAdmin. Замена серверной части не обсуждается. RAdmin - и точка.

Что за бред? А чем vnc последних версий хуже?

GladAlex ★★★★★
()

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

annoynimous ★★★★★
()
Ответ на: комментарий от Vetal80

Было бы странно, если бы оно железо не нашло. Я про ресурсы устройств. Воткните себе кроме тюнера ещё пару-тройку pci-карт -- поймёте. Особенно если звуковая сядет в слот который шарит прерывание с видеокартой.

Lumi ★★★★★
()
Ответ на: комментарий от GladAlex

> Что за бред? А чем vnc последних версий хуже?

Тем, что МНЕ принадлежит только МОЙ компьютер, а где стоит radmin-сервер - это далеко и админ там не я.

anonymous
()
Ответ на: комментарий от GladAlex

>Найди мне клиента RAdmin. Замена серверной части не обсуждается. RAdmin - и точка.

Шагом марш в биореактор, а то холодно точка.

anonymous
()
Ответ на: комментарий от Lumi

>Было бы странно, если бы оно железо не нашло. Я про ресурсы устройств. Воткните себе кроме тюнера ещё пару-тройку pci-карт -- поймёте. Особенно если звуковая сядет в слот который шарит прерывание с видеокартой.

Мне это не грозит - разве что сетевуха скоро будет - тогда и гляну.

Vetal80
()

Народ почему wine последних версий стал неправильно формировать ~/.fonts-cache-1 без codepage и lang, в результате в некоторых русских (системных) шрифтах квадратики? Если ~/.wine создавать версией 0.9.1 - все в порядке. Может где при сборке опции подправить?

GladAlex ★★★★★
()
Ответ на: комментарий от anonymous

> Шагом марш в биореактор, а то холодно точка.

ПНХ, больной на голову фанатик

anonymous
()

Если сравнить более старый тест Wine 20050419 - http://wiki.winehq.org/BenchMark с вышеобозначенным, можно заметить не только лучшую производительность, но и то, что некоторые ранее работавшие тесты в нынешней версии не работают вообще, либо показатели хуже.

С чего бы это?

gvard
()
Ответ на: комментарий от gvard

> С чего бы это?

Чтобы правильно эмулировать windows, надо правильно реализовать её баги. Работа ведётся :)

anonymous
()
Ответ на: комментарий от gvard

Как вы смотрите? а я заметил, что тестов, в которых wine лидирует, стало больше. Кроме того: PC Mark значительное ускорение, Dronezmark тоже (причем выигран практически полностью). А то что некоторые фичи перестали работать - это временно.

GladAlex ★★★★★
()
Ответ на: комментарий от GladAlex

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

gvard
()
Ответ на: комментарий от GladAlex

>Народ почему wine последних версий стал неправильно формировать ~/.fonts-cache-1 без codepage и lang, в результате в некоторых русских (системных) шрифтах квадратики? Если ~/.wine создавать версией 0.9.1 - все в порядке.

Дополню вопрос: как с этим бороться, если нет 0.9.1?) Может кто выложит шаблон правильного ~/.fonts-cache-1 ? ~/.wine ?

grinn ★★
()
Ответ на: комментарий от anonymous

Аналогично с UT(Classic). ФПСов больше, нет багов со звуком и детализированные текстуры НАМНОГО лучше (под маздай писали _улучшенные_ по графике и скорости OGL-renderer'ы, а под Linux нет. Сайта уже не помню, но архив назывался utglr31.zip).

>Кроме того, _по моим наблюдениям_, Win2k/XP крайне плохо начинает работать, будучи всеръез загружена несколькими поцессами одновременно.

Я такой тест проводил в Linux и mustdie. Запускал _одновременно_ копирование двух разных iso'шек на двух винтах и измерял время. Что-то типа этого:

$ time cp /mnt/hd0/{1.iso,1.iso.copy} &

$ time cp /mnt/hd1/{2.iso,2.iso.copy} &

В результате Линуксу понадобилось полторы минуты на копирование обоих файлов, а в маздае я запарился сидеть с секундомером пока насчитал 5 с лишним минут (естесственно, все дрова в обоих ОС были установлены, линейная скорость копирования _одного_ файла одинаковая).

Но вот с одним в Линуксе засада: при сильной загрузке винчестера программы запускаются просто дико долго, порой до 10x раз дольше обычного. К примеру, если копировать образ DVD, то загрузки Opera можно не дождаться _никогда_. Убиваешь копирование - вмиг запускается. Это у меня одного так? (Да, да, я знаю про dma, i/o schedulers, deadline, cfq и т.п., всё это не даёт желаемого эффекта). В маздае такого не наблюдается, видимо от того, что он при попытке что-нибудь запустить просто приостанавливает процесс копирования.

RatMann ★★
()
Ответ на: комментарий от anonymous

> RAdmin под Linux

Вот точно так же я и делаю. Если не учитывать некоторые траблы с клавой, всё работает. Но НАТИВНОГО клиента для линукса нет, о чём я и говорил.

anonymous
()
Ответ на: комментарий от anonymous

>Тем, что МНЕ принадлежит только МОЙ компьютер, а где стоит radmin-сервер - это далеко и админ там не я.\

Дык подконнектись через radmin+wine, и поставь в тихаря VNC - судя по тому какой у вас тупой админ (умный radmin не поставит), он и не заметит

Orlangoor ★★★★★
()
Ответ на: комментарий от Vetal80

>PS Оказывается - при установке WinXP можно выбрать ядро. До этой статьи я не знал этого.....

Зачем при установке??? Смени драйвер для устройства "компьютер" (ну и бредятина) и все. А вообще рекомендую создать 2 профиля и потестировать

Orlangoor ★★★★★
()
Ответ на: комментарий от Orlangoor

>>Зачем при установке??? Смени драйвер для устройства "компьютер" (ну и бредятина) и все. А вообще рекомендую создать 2 профиля и потестировать

Это вам не Linux батенька

Это вам надо всю систему переустанавливать при отключении ACPI

к томуже ПОСЛЕ установки ядро i486C не доступно

anonymous
()
Ответ на: комментарий от anonymous

>Найди мне клиента RAdmin. Замена серверной части не обсуждается. RAdmin - и точка.

выпроси у авторов спеки на протокол и проставься пивом - напишем.

а вообще разумные люди vnc используют и точка

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.