Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows 98 SE (оптимизация и улучшение) — восьмая часть

Автор: AGrin
Дата сообщения: 25.02.2016 19:32
IFkO

Цитата:
Господа хорошие!
Подогнали мне как-то разные версии гляделки для ДОС QVPro.
Так вот: та, которая 2.58, скорее всего войдёт в мои пакеты взамен нынешней
2.52, ибо может чуть больше.
А самая новая (из тех, что мне выслали) 2.60 - не крякнута, а жаль - она ЗАМЕТНО
лучше воспроизводит MOV. Посему её пока (насовсем?) откладываю в сторону.
Если есть альтернативные мнения (или ключ к версии 2.60) - прошу высказать
сейчас, пока ещё не поздно.

версия 2.60 последняя.
QuickView Pro 2.60 (1158 Kb) released 15 November 2014 http://multimediaware.com/qv/
Что нового в версии 2.60 http://multimediaware.com/qv/qvfaq.html
MP4 support, H.264 and AAC codec support

В журнале Downgrade http://dgmag.in/N13/DowngradeN13a.pdf размещено
интервью с разработчиком программы Вольфагом Хесслером (Wolfgang
Hessler). Из текста интервью ясно с каким древним процессором совместим
QuickView Pro 2.60. Вольфганг для тестирования программы использует
компьютер на базе Pentium II 450 mhz. Из моего опыта следует что с AMD
K6-2+ эта версия не работает, последняя совместимая версия для него 2.58.

Важное замечание sergEO7905 по совместимости Gom player
в теме Windows 98 SE (оптимизация и улучшение) — седьмая часть
http://forum.ru-board.com/topic.cgi?forum=62&bm=1&topic=24097&start=5620#lt
применимо, по моему мнению, и к QuickView Pro 2.60
Проблема в CMOV. Абревиатура CMOV расшифровывается как Conditional Move
and Compare Instructions

Из англоязычной Википедии.
From Pentium Pro to Pentium III
The P6 core was the sixth generation Intel microprocessor in the x86 line. The
first implementation of the P6 core was the Pentium Pro CPU in 1995, the
immediate successor to the original Pentium design (P5).
Some techniques first used in the x86 space in the P6 core include:
CMOV instructions heavily used in compiler optimization.
P6 based chips
Celeron (Covington/Mendocino/Coppermine/Tualatin variants)
Pentium Pro
Pentium II Overdrive (a Pentium II chip in the 387 pin Socket 8)
Pentium II
Pentium II Xeon
Pentium III
Pentium III Xeon
Источник информации:
P6 (microarchitecture)
https://en.wikipedia.org/wiki/P6_(microarchitecture)

IFkO вероятно пока прийдется ограничится версией 2.58. К версии 2.60
переходить после появления ключа (Мне не удалось найти ключ для 2.60).
И обязательно указать что для неё нужен процессор не древнее Pentium II.

Автор: IFkO
Дата сообщения: 25.02.2016 21:14
AGrin
Спасибо за подробный обзор вопроса. Исходя из того что
Цитата:
с AMD K6-2+ эта версия не работает
вероятно её вообще не следует рассматривать. Довольно странно было бы заявлять, что программа для ДОС будет работать только на современных процессорах.
Автор: 127
Дата сообщения: 25.02.2016 21:21
А что в том странного? Для обработки видео все возможности процессоров используются по максимуму. Хотите видео в досе - изыщите соответствующие аппаратные возможности...
Автор: sergEO7905
Дата сообщения: 25.02.2016 21:34

Цитата:
А что в том странного? Для обработки видео все возможности процессоров используются по максимуму
Как я уже говорил, тут ничего странного. Тут идиотизм и олигофрения разработчиков gcc и ffmpeg вместе взятых, хотя они друг на друга хорошо пиняли оба. первые стали давным давно пихать в любой полученный бинарник комманды cmov, хотя они там и нафиг не сдались часто. в итоге любой код, даже hello world у них теперь минимум i686 требует, и это при том что досих пор нормально поддерживаются доисторические процессоры мипс и арм, которых уже даже в лампачках и чайниках давно нет. Ну а вторые напихали ассемблерного кода sse и sse2 без всяких проверок флагов процессора, и для них уже меньше p4 в природе процессора небыло. Исправлять ничего нехотят, я им писал. Ну а поскольку все плееры на ffmpeg декодере сделаны, библиотеки которого в свою очередь только в gcc собираются, данный дос плеер немца QuickView Pro 2.60 , вроде как расчитанный на старинные процессоры вынужденно валится в действительности при запуске на этих процессорах. И этот немец на форуме писал, что тоже сделать ничего с этим неможет, хотя и очень бы этого старался. Вообщем из за даунов, как всегда люди страдают. И чо говорить, кода даже ДОС порт quake2 вылизанный и проптимизированный Кармаком и Szero, и дожный работать на 75 пентиуме со скоростью 30 кадров в секунду, опять же из за дебилов из GCC тоже падает на процессорах не полностью i686 совместимых.
Автор: IFkO
Дата сообщения: 25.02.2016 22:18

Цитата:
из за дебилов падает на процессорах не полностью i686 совместимых
вот и не будем уподобляться дебилам.
Автор: MisterGrim
Дата сообщения: 26.02.2016 02:41
Я бы десять раз проверил версию 2.58, прежде чем её включать куда-то. По крайней мере, тот ломаный вариант, что имеется у меня, весело виснет на 9 из 10 файлов, и я не уверен, что это проблема кряка.
Автор: IFkO
Дата сообщения: 26.02.2016 07:54
MisterGrim

Цитата:
ломаный вариант, что имеется у меня, весело виснет на 9 из 10 файлов
я сравнивал с 2.52, 2.57 и 2.60
На моих образцах новые версии вели себя ничем не хуже старых. Если есть образцы, на которых 2.58 виснет, а более старые - нет, то прошу предъявить.
Автор: 127
Дата сообщения: 26.02.2016 10:17
Sergey668, http://forum.ru-board.com/topic.cgi?forum=62&topic=28114&start=160#1
Автор: AGrin
Дата сообщения: 26.02.2016 12:58
sergEO7905

Цитата:
И этот немец на форуме писал, что тоже сделать ничего с этим неможет, хотя и очень бы этого старался.

Укажи ссылку на форум, интересно почитать.

Касательно разработчиков gcc и ffmpeg.
Мне пришлось долго разыскивать видеоплееры совместимые с древним K6-2+
а затем выбирать из найденных те которые меньше всего загружают процессор.
Автор: Sergey668
Дата сообщения: 26.02.2016 17:39
[more] IFkO
Есть такая опция в БИОСе:

Название опции: SATA Configuration
Возможные значения: Enhanced, Compatible, Disabled
Описание:
Эта опция задает режим работы стандартного IDE/SATA-контроллера чипсета. При выборе значения Enhanced будет использован расширенный режим, при выборе Compatible — совместимый. Первый вы можете использовать в Windows 2000, Windows XP и Windows Vista, второй необходим для Windows 95, Windows 98 и Windows Me. Значение Disabled вообще отключает стандартный IDE/SATA-контроллер.
Все эти сложности возникают из-за того, что Windows 95, Windows 98, Windows Me, просто «не знают», что IDE- и SATA-каналов в сумме может быть больше двух. Для нормальной работы этих операционных систем необходимо использовать совместимый режим. В нем операционная система «видит» либо два стандартных IDE-канала, либо один IDE-канал и один «псевдо-IDE», составленный из двух SATA, либо, даже, два «псевдо-IDE», составленные из четырех SATA. В Windows 2000, Windows XP и Windows Vista таких проблем нет, они могут нормально работать с любым количеством IDE/SATA-каналов. Поэтому для них вполне подходит расширенный режим, делающий доступными все каналы IDE/SATA-контроллера чипсета, сколько бы их ни было.
Естественно, ничто не мешает использовать совместимый режим и в Windows 2000, Windows XP или Windows Vista. Просто максимальное количество видимых операционной системой дисковых накопителей сократится до четырех.

После установки значения Compatible стало легче:
3A20 - Intel(R) ICH10 4 Port Serial ATA Storage Controller 1
встал на место, второй не хочет. Кроме вышеуказанной опции других нет, и поэтому 2-й контроллер отключить отдельно от 1-го нет возможности.
И что?
[/more]
Автор: sergEO7905
Дата сообщения: 26.02.2016 17:52

Цитата:
Укажи ссылку на форум, интересно почитать.  

уже щас не помню точно, это еще с форума было dos ain
t dead. RayeR с ним переписывался, не я.
Цитата:
Касательно разработчиков gcc и  ffmpeg.   Мне пришлось долго разыскивать видеоплееры совместимые с древним K6-2+   а затем выбирать из найденных те которые меньше всего загружают процессор.

это огромный труд, ковыряться в сотнях сборок. но если бы люди постарались, этого можно было избежать. к сожалению это опенсурс, пишу как вздумается, как хочу, идите все нахрен или делайте всё сами. а у p5 класса процессоров медленный и маленький кэш и конвеер с плохим предсказанием переходов. под них нужна очень серьёзная оптимизация, и только тогда они будут показывать чудеса производительности. а главное ненадо неперебегать на новые версии компиляторов, SDK и конечно же новейших операционок, перебегать на которые очень любят наши разработчики, моментально забивая поддерживать профиля сборок под превидущее.
Автор: Sergey668
Дата сообщения: 27.02.2016 14:10
127

Цитата:
http://forum.ru-board.com/topic.cgi?forum=62&topic=28114&start=160#1

Я уже отвечал на этот вопрос. Ваши файлы для 98SE. Этот путь я пока не пробую, не хочу распыляться. Позже - обязательно, независимо от результатов с 98IF.
Автор: IFkO
Дата сообщения: 28.02.2016 17:28
Sergey668

Цитата:
После установки значения Compatible стало легче:   3A20 - Intel(R) ICH10 4 Port Serial ATA Storage Controller 1   встал на место
помнится, вам давно говорили, что надо установить там режим совместимости.

Цитата:
второй не хочет
так что мы имеем сейчас с контроллерами и с системой в целом? Что еще можем отключить в БИОСе чтобы добавить ресурсов оставшимся устройствам?
Автор: HNKTO
Дата сообщения: 28.02.2016 17:31
Справка по INF-ам - обновлённая версия с учётом ваших рекомендаций
http://www.fayloobmennik.net/5861904
Автор: MisterGrim
Дата сообщения: 28.02.2016 17:35
IFkO

Цитата:
я сравнивал с 2.52, 2.57 и 2.60
На моих образцах новые версии вели себя ничем не хуже старых. Если есть образцы, на которых 2.58 виснет, а более старые - нет, то прошу предъявить.
Можно обойтись без образцов. Виснет на всём. Точнее, так: после воспроизведения файла и при попытке сменить директорию/открыть другой файл виснет намертво. Проверено на реальном железе и в досбоксе.
Автор: IFkO
Дата сообщения: 29.02.2016 12:42
HNKTO
Спасибо, забрал. Там описочка имеется:
для семецства MS Windows 9x - это
Кстати, в этом:
для добавления/удаления чего либо на панель управления достаточно скопировать/удалить нужный .CPL файл в указаную папку
я не вполне уверен. Вроде были у меня примеры обратного. Я перепроверюсь, чего и вам советую.

MisterGrim
На всём виснет именно версия 2.58? А более старые?
Автор: SerbeyBV
Дата сообщения: 29.02.2016 14:02
Нашел тут любопытный пост, сделали подобие Windows 98 в браузере для любителей поностальгировать. Раньше Windows 1 и 2 видел, теперь уже и до 98 добрались.
https://geektimes.ru/post/271778/
Автор: MisterGrim
Дата сообщения: 29.02.2016 14:04

Цитата:
На всём виснет именно версия 2.58? А более старые?
Из старого только 2.50 есть, с ней всё нормально.
Автор: IFkO
Дата сообщения: 29.02.2016 14:22
MisterGrim

Цитата:
Из старого только 2.50 есть
в моём пакете "DOS Navigator+" - версия 2,52 Попробуйте с ней, плиз.
Автор: MisterGrim
Дата сообщения: 29.02.2016 14:25
IFkO, а где бы взять его (пакет)?
Автор: IFkO
Дата сообщения: 29.02.2016 18:10
MisterGrim
Пакет на основе DOS Navigator: http://bust.narod.ru/98if/if_dos.zip
Пакет на основе Folder Manager: http://bust.narod.ru/98if/if_fm.zip
Отличаются только файловыми менеджерами.
Автор: MisterGrim
Дата сообщения: 01.03.2016 03:08
IFkO, с этой версией вроде всё ОК.
Автор: IFkO
Дата сообщения: 01.03.2016 08:22
MisterGrim
У меня ещё есть версии 2.54, 2.57. Будете пробовать? 2.57 по возможностям почти 2.58, более старую всерьез не изучал.
Автор: MisterGrim
Дата сообщения: 01.03.2016 11:05
IFkO, киньте уж всё, что есть, оно в любом случае пригодится.
Автор: IFkO
Дата сообщения: 01.03.2016 11:28
MisterGrim
http://bust.narod.ru/QuickView.zip
ожидаю отзыва.
Автор: MisterGrim
Дата сообщения: 01.03.2016 11:41
IFkO, во, вот с ним всё отлично! Правда, не везде есть звук, пинаем на кодек (претензии к AC3).
А более новые есть?
Автор: IFkO
Дата сообщения: 01.03.2016 12:30
MisterGrim
1. Про звук прошу подробнее: бывает ли так, что в более старых версиях звук есть, а в более новых - нет?
2. Что значит "более новые"? 2.57 я выслал, а про 2.58 вы отписались, что с ней уже плохо. Новее чем 2.58? Или между 2.57 и 2.58?
PS
Перепроверился. Выяснил, что версия 2.57 у меня без ключа. И кроме того, она "лучше" версии 2.54 лишь тем, что пытается показать MOV (один конкретный из моих образцов, а не любой), но не может. 2.58 уже может, но как мы выяснили, она глючит. Кстати, о её глючности пришёл ещё один отзыв.
Автор: Sergey668
Дата сообщения: 02.03.2016 15:26
IFkO
Вырубив в БИОСе USB-контроллер, я всё-таки довёл до конца установку 98IF-boot до финиша.
Теперь следующий шаг. Висит 1 знак вопроса: для PCI System Management Bus не установлен драйвер. А где его взять?
На прилагаемом к матери CD драйверов для 98, естественно, нет. Мать ASUS P5Q SE Plus, чипсет Intel P45/ICH10.
Автор: 127
Дата сообщения: 02.03.2016 16:07
Sergey668, нигде. Не нужен.
Автор: IFkO
Дата сообщения: 02.03.2016 16:45
Sergey668

Цитата:
Висит 1 знак вопроса: для PCI System Management Bus не установлен драйвер. А где его взять?
вот: http://bust.narod.ru/mashine.zip
Здесь так:
сравниваешь тот файл MACHINE.INF, который лежит у тебя в файле Precopy1.cab дистрибутива с одноименным из папки 0 этого архива.
1. если они одинаковы, то подбрасываешь в свой дистрибутив файл MACHINE.INF из папки 1 этого архива. Никуда не запаковываешь, просто кладешь в дистр.
С дистра с этим файлом нужно устанавливать систему.
В установленной системе можно попробовать "обновить драйвер" и показать, чтобы драйвер искали в этом файле.
2. если разные - пришли мне тот, что у тебя.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384

Предыдущая тема: Win 10 х64 нет стрелки скрытых значков


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.