XP и sse2. И присутствие в сети.

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
pahan
Advanced Member
Сообщения: 4455
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Вклад в сообщество

XP и sse2. И присутствие в сети.

Сообщение pahan » 20.09.2019,17:32

И в чём же заключается "поддержка"? Просто интересно
В сохранении соответствующих регистров при переключении контекста. Это понятно или расписывать нужно, что это такое?
По-вашему, программа, написанная, скажем, на Asm-е не имеет доступа к регистрам процессора? И команды соответствующего набора данных не может использовать?
Команды AVXx работают с регистрами XMM (добавленными в SSE), YMM (собственно AVX), ZMM (AVX512). Вам никто не мешает самому задействовать их в своей программе, даже если ОС этого не поддерживает. И молиться, что во время работы вашей программы никакая другая "одновременно" с ней выполняющаяся, не затрёт то, что туда написали вы. Как было в старом добром MS-DOS или прости хоспади Windows 3.x.

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

XP и sse2. И присутствие в сети.

Сообщение geg » 20.09.2019,20:26

La Forge писал(а): 20.09.2019,14:47 Это был не вопрос. А ответ на
Так открывает или нет?
La Forge писал(а): 20.09.2019,14:47 Системе 18 лет, на минуточку
Вот именно.
La Forge писал(а): 20.09.2019,14:47 И всё прекрасно работало.
работало, а сейчас престало.
Darko писал(а): 20.09.2019,15:55 я хочу оживить старое железо
Да нет. Вы хотите на старом железе не абы какую, а именно определённу ОС - ХР. А когда вам говорят, что в этом случае вы не сможете решать какие-то задачи, вы обижаетесь. Классика же:
если факты противоречат моей стройной теории, тем хуже для фактов
и ножку так, раздражённо отставить при этом.

Ставте линукс/бздю и будет вам и старое железо и актуальные задачи.
Последний раз редактировалось geg 20.09.2019,21:20, всего редактировалось 1 раз.

Аватара пользователя
KennyDies
Advanced Member
Сообщения: 504
Зарегистрирован: 25.05.2008,16:31
Откуда: void **

Вклад в сообщество

XP и sse2. И присутствие в сети.

Сообщение KennyDies » 20.09.2019,21:04

В Firefox (последняя для XP - ESR 52.9.1 https://ftp.mozilla.org/pub/firefox/tin ... 535846821/ ) в отличие от Chrome 49.0 по-другому работает криптография/SSL/TLS так что он предпочтительнее для установки и использования. Есть и более поздний Chrome для XP - https://browser.taokaizen.com/ , но он менее стабилен. Как альтернатива FireFox есть PaleMoon для XP - http://o.rths.cf/palemoon/. Версия 27.9.6 считаю более стабильной и по ощущению она шустрее FireFox. Есть там и версии без sse2.

А что касается самой XP - я считаю что она ещё поживёт у меня как рабочая среда и дома и на работе (драйвера можно найти вплоть до систем на Haswell включительно с некоторыми оговорками, лучше конечно остановиться на чипсетах Intel 7-й серии). И да - x86 предпочтительнее x64.
Последний раз редактировалось KennyDies 20.09.2019,21:20, всего редактировалось 1 раз.
… As water spins in circles twice
Spiders, snakes and the little mice
Get twisted around and tumble down
When Nature calls, we all shall drown…

Аватара пользователя
Anderson1
Advanced Member
Сообщения: 3139
Зарегистрирован: 27.02.2011,18:38
Откуда: Москва

Вклад в сообщество

XP и sse2. И присутствие в сети.

Сообщение Anderson1 » 20.09.2019,21:16

reftop123 писал(а): 19.09.2019,14:26
Darko писал(а): 19.09.2019,14:19 какая ХР максимально актульна
Оригинал всегда актуален.
+1 :thumbup:
pahan писал(а): 19.09.2019,17:33 Не знаю как там в зверях наизващались, но на оригинальный дистриб максимально возможный эксплорер - это 8 (он же минимальный в 7ке)
Вообще-то в 7-ке максимальный IE это 11, а 12-го уже не выпущено. Так что в 7-ке IE полный свежак :)
ATauenis писал(а): 19.09.2019,22:21 Лучше поставить Firefox 52.9, и не париться.
Только он SSE2 потребует. Так что или 48-я версия или 45 ESR. ИЕЦ, и на P4+ тормозить будет меньше, чем 52.
Darko писал(а): 20.09.2019,08:06 Я планировал поставить ХР на С2D, надо ли ставить x64? Памяти мне 3 гига
Смысла нет. Если памяти менее 4GB, то XP32. Хотя 7x32 на 2GB тоже прекрасно работает и даже лучше XP, ибо более новые браузеры встают. А если 5+ (на 4 ровно можно, скрепя сердце, оставить винду32, ибо 64-битность съест столько же, сколько прибавится), то 7x64 или даже 10x64. XP64 это странное глючное нечто, почти без драйверов.
Darko писал(а): 20.09.2019,08:06 Тема про sse2 только потому что на моем пентиум м ее нет
Точно нет? Какая модель P-M? Вроде как все Пентиумы M поддерживают SSE2, не поддерживают только мобильные Пентиумы 3. Которые в оригинале так и называются: "Mobile Pentium III", а не "Pentium M".
aleksvolgin писал(а): 20.09.2019,12:25 Проблема в том, что хром
Есть хром есть проблема, нет хрома нет проблемы ;) FF60ESR на P4/2GB/7x32 работает конечно неторопливо, но вкладок открывает больше 4-х без дополнительных тормозов. А уж FF45ESR на XP просто летает...

reftop123
Advanced Member
Сообщения: 2116
Зарегистрирован: 14.06.2016,16:25
Откуда: Москва

XP и sse2. И присутствие в сети.

Сообщение reftop123 » 20.09.2019,22:05

Darko писал(а): 20.09.2019,15:55 а ваша позиция мне непонятна, я хочу оживить старое железо, а вы мне про смерть софта с которого я пишу, странно, да?
Нет, не странно. Позицию свою я уже озвучил, вкратце - ХР сойдёт для определённых задач, инет пока работает, сборку ставить оригинальную, многого не ждать. А смерть в мире софта моментально не наступает, всё отказывает постепенно.

pahan
Advanced Member
Сообщения: 4455
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Вклад в сообщество

XP и sse2. И присутствие в сети.

Сообщение pahan » 20.09.2019,22:51

Вообще-то в 7-ке максимальный IE это 11, а 12-го уже не выпущено. Так что в 7-ке IE полный свежак
Вообще-то я это прекрасно знаю. Речь шла о минимальном, т.е. том, который входит в дистрибутив. В чистой (до-SPшной) 7ке это 8й (Так же как в XP ныне уже абсолютно бесполезный 6й). 12й - штатный в 10ке, только замаскирован немного.

La Forge
Advanced Member
Сообщения: 5584
Зарегистрирован: 16.11.2012,17:29
Откуда: Рязань

Вклад в сообщество

XP и sse2. И присутствие в сети.

Сообщение La Forge » 21.09.2019,00:04

pahan писал(а): 20.09.2019,17:32 В сохранении соответствующих регистров при переключении контекста. Это понятно или расписывать нужно, что это такое?
...
Команды AVXx работают с регистрами XMM (добавленными в SSE), YMM (собственно AVX), ZMM (AVX512). Вам никто не мешает самому задействовать их в своей программе, даже если ОС этого не поддерживает. И молиться, что во время работы вашей программы никакая другая "одновременно" с ней выполняющаяся, не затрёт то, что туда написали вы. Как было в старом добром MS-DOS или прости хоспади Windows 3.x.
Ну допустим. Тогда возникает рад других вопросов
1) Сказано, что это добавлено в SP для Win7. Т.е. в оригинальной не было. Следовательно, если бы M$ был бы заинтересован, прикрутить поддержку для ХР не составило бы труда.
Беглое гугление навело на ряд ссылок вроде http://www.dlldownloader.com/avx-dll/ Т.е. сторонние разрабы пытались-таки приделать свои варианты. Это работает или фейк?
По идее-то, что ХР, что 7-ка - концептуально одна и та же NT, притом не на столько сильно различающиеся по внутренней структуре.
...
К слову, здесь http://masm32.com/board/index.php?topic=4134.0 рассуждают как это задействовать в ДОСе.
2)Процитирую
"
Ну и вопрос про SSE.
Ранние версии Windows не знали о SSE, ибо его тогда не было. Не знаю про Windows 2000, но NT 4.0 или 98 не должны были (ну, 95 и NT 3.51 уж точно). Соответственно, при переключении контекста максимум, что у них было – это fsave/frstor для сохранения состояние FPU/MMX. Никаких fxsave/fxrstor, а тем более xgetbv, xsave*/xrstor* не было и в помине. Понимаю, что сейчас это не очень актуально, тем не менее, получается, что возможности проверить поддержку SSE ОСью тогда не было. Проверялась поддержка только процессором, поэтому нигде про необходимость проверки поддержки SSE ОСью не пишут, пишут только про AVX[512]. И соответственно, использование софта с SSE на таких ОСях чревато глюками (аналогично использованию AVX, скажем, на XP, но тут проверку всё же сделать можно, благо появился xgetbv).
Мой ход мысли верный?
"
То же, только 20 лет назад. И что-то глюков с SSE не припомню...

...
А вообще лично для меня эти AVX-ы - как сферический конь в вакууме. У меня Phenom 2 945 (Deneb), в котором их нет как класса. И за 10 лет ни разу не понадобилось, и ни одна программа не требовала их наличия :)

La Forge
Advanced Member
Сообщения: 5584
Зарегистрирован: 16.11.2012,17:29
Откуда: Рязань

Вклад в сообщество

XP и sse2. И присутствие в сети.

Сообщение La Forge » 21.09.2019,00:17

А как в этом palemoon сделать поддержку
1) HTML5 video - тот же ютуб
2) Сохранение страницы одним файлом? (типа *.mht)
3) Что-то типа Frigate? :) (актуальный говорит, что у вас Firefox 27, а мне надо минимум 45)
4) Adblock ,VideoDownloaderPro? (та же фигня)
...
Лучший браузер был Opera Presto... увы, он уже мало что открывает.

reftop123
Advanced Member
Сообщения: 2116
Зарегистрирован: 14.06.2016,16:25
Откуда: Москва

XP и sse2. И присутствие в сети.

Сообщение reftop123 » 21.09.2019,02:10

La Forge писал(а): 21.09.2019,00:04 А вообще лично для меня эти AVX-ы - как сферический конь в вакууме.
А для других - нет. :)
La Forge писал(а): 21.09.2019,00:04 У меня Phenom 2 945 (Deneb), в котором их нет как класса. И за 10 лет ни разу не понадобилось, и ни одна программа не требовала их наличия
Кидаться сразу ничем не надо, говорю просто как пример - поиграйте на Феноме в Фар Край 5. Хоть там и не в AVX дело и даже не в самом Фар Крае, но как один из общеизвестных примеров "сферических коней" сойдёт.
Жаль, что Ваши интересные теоретические выкладки и рассуждения в реальном мире никак не помогут сделать ХР современной системой.

Аватара пользователя
KennyDies
Advanced Member
Сообщения: 504
Зарегистрирован: 25.05.2008,16:31
Откуда: void **

Вклад в сообщество

XP и sse2. И присутствие в сети.

Сообщение KennyDies » 21.09.2019,07:07

La Forge:
New Moon (temp. name) a.k.a. Pale Moon fork targetting XP FAQ:

Q: Having audio distorted when watching Twitter/etc.?
A: Please try turning on "Firefox compatibility" in options dialog or either "general.useragent.compatMode = 2" or "general.useragent.compatMode.firefox = true" in about:config and reload the page.

Q: Can't play H264 clips? (for PM27/KM76)
A: Download following packages for your browser edition(32bit/64bit) and extract DLLs to same place as palemoon.exe lives.
32bit LAV dlls are in separated package (extracted from K-Lite codec pack 13.5.5)
https://o.rths.cf/palemoon/lav.7z

Just in case if you have an older processor which has no SSE instruction set support:
32bit NoSSE (ffmpeg 3.1.1 lite build)
https://o.rths.cf/palemoon/lav-dll-lite-mmx.7z
32bit No ASM (ffmpeg 3.1.1 lite build, if build above doesn't work on your processor)
https://o.rths.cf/palemoon/lav-dll-lite-noasm.7z

64bit LAV dlls are in separated package (LAV Filters 64bit 0.70.2)
https://o.rths.cf/palemoon/lav64.7z

Q: AV1 Support? (for UXP-based applications except mailnews)
A: You need to enable "media.av1.enabled" in about:config

Q: VP9 Support? (for PM27)
A: VP9 works if async MSE option is unchecked and "Enable MSE for WebM Video" checked in options.

Q: Extensions/Themes not working after updating binaries.
A: If you encounter extensions not show icon, clicking options button of extension causing browser unresponsive, etc. please try following actions:
1.a Killing palemoon.exe process
1.b Copy whole extensions folder out of profile folder (to somewhere else for example, desktop)
1.c Restart browser without restoring previous sessions
1.d Goto about:addons page
1.e Drop XPI files from the copied-out extensions folder to about:addonss page One-by-One.
1.f After all XPI files are dropped and installed/updated, restart browser
… As water spins in circles twice
Spiders, snakes and the little mice
Get twisted around and tumble down
When Nature calls, we all shall drown…

pahan
Advanced Member
Сообщения: 4455
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Вклад в сообщество

XP и sse2. И присутствие в сети.

Сообщение pahan » 21.09.2019,14:26

И соответственно, использование софта с SSE на таких ОСях чревато глюками (аналогично использованию AVX, скажем, на XP, но тут проверку всё же сделать можно, благо появился xgetbv).
Мой ход мысли верный?
Абсолютно. Прикол в том, что даже первый SSE до сих пор мало кто реально использует. С чем может пользователь Windows столкнуться - это видеокодеки (и то обычно при создании, а не просмотре), да криптография. А так они в основном во всяком научном софте задействованы в первую очередь.

Ответить