Win98 и современная видеокарта.

Обсуждение проблем видеокарт, драйверов и всего, что с ними связано.

Модераторы: max-sever, iStalker, andser

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 03.04.2007 0:08

Из NVIDIA давеча утек драйвер для Win9x-ME с поддержкой широкоформатных мониторов, версия 82.69 от 11.09.2006 . Карт 7-й серии в .inf не прописано, но версия и расстояние во времени с 81.98 дают надежду, что после их добавления заработает. Выложил у нас - http://nvworld.ru/drivers/old/WideWin9x.rar

x553
Новичок
Сообщения: 8
Зарегистрирован: 24.01.2007 18:23
Откуда: xxx
Контактная информация:

Сообщение x553 » 10.04.2007 16:01

Купил 7800GS AGP фирмы BFG (на тяжелом медном радиаторе), с официальной поддержкой WIN98.
На WIN98 все заработало сразу, с драйверами с родного диска BFG v.5.9!
вот данные, кому надо (на XP версия драйверов отображается 91.47):
Изображение
Последний раз редактировалось x553 10.04.2007 18:49, всего редактировалось 3 раза.

Timich
Старожил
Сообщения: 1247
Зарегистрирован: 01.01.1970 3:00
Откуда: Москва, Россия
Контактная информация:

Сообщение Timich » 10.04.2007 17:03

Какой у тебя объем системной памяти?

x553
Новичок
Сообщения: 8
Зарегистрирован: 24.01.2007 18:23
Откуда: xxx
Контактная информация:

Сообщение x553 » 10.04.2007 18:31

Реально стоит 1.5Gb RAM, но при известной причине с WIN98, с "ограничением до 512мб", у меня твикнулось до 1150мб (что тоже не плохо, это никак не 512мб).
вот все данные:
Изображение
Все чудесно работает!

pas1978
Новичок
Сообщения: 1
Зарегистрирован: 17.05.2007 20:56
Откуда: Воронеж
Контактная информация:

Сообщение pas1978 » 17.05.2007 22:14

DrEvil писал(а):Из NVIDIA давеча утек драйвер для Win9x-ME с поддержкой широкоформатных мониторов, версия 82.69 от 11.09.2006 . Карт 7-й серии в .inf не прописано, но версия и расстояние во времени с 81.98 дают надежду, что после их добавления заработает. Выложил у нас - http://nvworld.ru/drivers/old/WideWin9x.rar
На 98 не проверял, а на ME все прекрасно заработало на Palit 7600GT 256Mb AGP.

N6200TD
Новичок
Сообщения: 6
Зарегистрирован: 14.06.2007 19:46
Откуда: Moscow
Контактная информация:

Сообщение N6200TD » 15.06.2007 16:55

DrEvil,
Значит что-то сделано неправильно. В секции [mfg] файла nvaml.inf должна быть запись:
%NVIDIA&DEV_00F5.DeviceDesc% = NV30, PCI\VEN_10DE&DEV_00F5
а в секции [String] запись:
NVIDIA&DEV_00F5.DeviceDesc="NVIDIA GeForce 7800 GS"
Приветствую админа. Давно хотел спросить про новые видюхи и старушку 98-ую...
Если влезть внутрь архива практически любого Forcware, то там обнаруживаются 2 противоречивых файла. Первый NVAGP.INF (в предыд. версиях ему соответствовал, как я понимаю NVAML.INF).
Внутри NVAGP.INF лежит нужная строка-идентификатор карточки (в моем случае GF6200), и самая старшая по номеру карта в том самом драйвере для ВИН98 идет 6800.
Но в том же архиве есть и другой файл, называется readme.txt, так вот в нем есть недвусмысленная строчка "Adapters supported", и ниже список адаптеров, и там список здорово урезан - самая свежая всего лишь GF5800, т.е. отсутствует поддержка и 6200, и 6600, и 6800.
Странно это как-то :? . На кой нужен список поддерживаемых GPU, если он в действительности шире?

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 15.06.2007 22:04

N6200TD
INF`ы обновляются всегда, в Readme часто только шапку поправят.

Alex White
Новичок
Сообщения: 5
Зарегистрирован: 13.07.2007 22:45
Откуда: Russia
Контактная информация:

Сообщение Alex White » 15.07.2007 0:26

To x553
"Купил 7800GS AGP фирмы BFG (на тяжелом медном радиаторе), с официальной поддержкой WIN98.
На WIN98 все заработало сразу, с драйверами с родного диска BFG v.5.9!"

Где можно скачать такие драйвера, на официале начиная вроде с 7x нету под Win98,

Неделю уже бьюсь чтоб GeForce 7600 на Win98 запустить.
пробовал
44.03 Win9x WHQL International.exe
61.76 Win9x International.exe
77.72
Пишет мол ни чего не найдено.

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 15.07.2007 1:39

Alex White
Вы посмотрите на http://drivers.nvworld.ru/ даты выпуска этих драйверов, а потом сравните с датой выхода серии 7600 (март 2006 года). В них просто не может быть информации о GeForce 7600. Официальных драйверов для Win98-ME с поддержкой серии 7600 нет. Берите драйвер 82.69 и добавляйте в него информацию о своей карте по аналогии с http://nvworld.ru/docs/faq3.html#2

Alex White
Новичок
Сообщения: 5
Зарегистрирован: 13.07.2007 22:45
Откуда: Russia
Контактная информация:

Сообщение Alex White » 15.07.2007 6:35

Жаль тоже не вышло, в inf изменения внес, через setup не ставиться а
через обновить драйвер, список устройств, появилось 7600, поставил перезапустился
все теже 16 цветов и 640 точек хотя и написанно типа стандартный монитор на GeForce 7600 !!!

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 15.07.2007 12:30

Alex White
Сколько оперативной памяти в компьютере? Попробуйте уменьшить AGP апертуру в BIOS до минимума.

Alex White
Новичок
Сообщения: 5
Зарегистрирован: 13.07.2007 22:45
Откуда: Russia
Контактная информация:

Сообщение Alex White » 15.07.2007 13:32

1GB, AGP Апертура 128mb, но на Ti 4200 все было так ок.

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 15.07.2007 16:13

А видеопамяти-то у 7600 побольше?

Alex White
Новичок
Сообщения: 5
Зарегистрирован: 13.07.2007 22:45
Откуда: Russia
Контактная информация:

Сообщение Alex White » 15.07.2007 18:28

У 7600 256.

Удалось в 98 подцепить 7600,
вот ссылка может кому и пригодиться.
http://bust.narod.ru/win98.html
GeForce v 82.69 (добавлен 22.06.2007) - 8.76 МегаБайта
Драйверы, оптимизированные для установки в ДИСТРИБУТИВ Windows 98.

Еще один вопрос,как подключить 7600 к телеку на " Win XP"
с Ti 4200 было все просто, клон выбираешь а тут чето такого нету... 91.47.

И что в биосе сначало идет AGP/PCI или поставить PCI/AGP?
И так и так работает вр одинаково.

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 15.07.2007 23:44

И что в биосе сначало идет AGP/PCI или поставить PCI/AGP?
Все равно, если видеокарта только одна.

Alex White
Новичок
Сообщения: 5
Зарегистрирован: 13.07.2007 22:45
Откуда: Russia
Контактная информация:

Сообщение Alex White » 16.07.2007 19:16

Спасибо.

LeonT
Новичок
Сообщения: 3
Зарегистрирован: 03.11.2007 21:50
Откуда: Харьков - Ниж.Новгород
Контактная информация:

Сообщение LeonT » 05.11.2007 13:22

Люди добрые! Та же проблема - 7600gt AGP и Win98.
Перерыл полфорума, и отчаялся...
Пошел по пути Alex White, иногда удается запустить под драйвером взятым здесь: http://bust.narod.ru/win98.html
Но вот что заметил: Похоже, что система по умолчанию запускает карту с очень высокими частотами (видимо, она их "так видит"). Если до зависания успеть забежать в драйвер и выставить частоты на минимум, карта начинает работать стабильно.
После перезапуска, возможны два варианта: 1.Система зависает до того, как активизируются настройки драйвера.
2.Система успевает установить эти настройки (в систрее появляется эмблемка NVidia), и в дальнейшем работает нормально.
Вопрос - как сделать, чтобы система стартовала с минимальными настройками частоты?
В Win2K все работает отлично. Но 98-я нужна для работы со старым прикладным софтом, который под нее писался.
С уважением, LeonT.

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 05.11.2007 20:00

В седую старину можно было в Win98 подгружать образ видео-BIOS до загрузки драйвера. С приходом серии FX эта возможность вроде как перестала работать, но попробовать можно. Понадобится:
1. Файл видео-BIOS, в котором с помощью NiBiTor для всех режимов в таблице заданы одинаковые частоты.
2. Утилита VGABIOS, найти можно у нас на сайте в разделе утилит, там же описание, как работает.
3. Правка config.sys. Его начало должно выглядеть как:

DOS=HIGH,NOAUTO
DEVICE=C:\windows\HIMEM.SYS
DEVICE=C:\windows\IFSHLP.SYS

Нежелательно грузить emm386, если все-таки необходимо грузить, то нужно посмотреть в диспетчере оборудования, какие области памяти ниже мегабайта использует видеокарта, и исключить их в строке запуска emm386 через x=адрес_начала-адрес_конца.

LeonT
Новичок
Сообщения: 3
Зарегистрирован: 03.11.2007 21:50
Откуда: Харьков - Ниж.Новгород
Контактная информация:

Сообщение LeonT » 06.11.2007 16:18

Спасибо, попробую и отпишу результат.

LeonT
Новичок
Сообщения: 3
Зарегистрирован: 03.11.2007 21:50
Откуда: Харьков - Ниж.Новгород
Контактная информация:

Сообщение LeonT » 12.11.2007 21:47

Спасибо, DrEvil !!!
Напрямую метод конечно не сработал, но мысли пошли в правильном направлении. :)
С помощью указанного вами софта (NiBiTor) скорректировал образ BIOS. А именно - выставил минимальные значения тактовых частот в загрузочной конфигурации, как вы посоветовали. А затем профлешил (с помощью NVFlesher) этим файлом видеокарту. Теперь все нормально работает!

Dr.Nimnul
Новичок
Сообщения: 79
Зарегистрирован: 18.05.2006 20:07
Откуда: С. П-б
Контактная информация:

Сообщение Dr.Nimnul » 08.11.2008 11:11

Ну для начала - хочу предупредить всех любителей Win98:
во всех вышеописанных случаях частично, проблемма может заключаться еще и в большом количастве памяти. Проблемма "более 512мб" - более коварна чем кажется, особенно с "новой" видеокартой, которая запросто может занять зону 0xD0000000-0xDFFFFFFF. В этом случае проблеммы у вас начнутся уже при привышении 256мб (реально наблюдал). Если памяти 1Гб и менее, то все обычно "лечится" известными строчками в system.ini
([386Enh] MaxPhysPage=20000, [vcache]MaxFileCache=131071) т.е. ограничением обьема доступной памяти. Свыше гигабайта - ограничение посредством MaxPhysPage - работет криво
(хотя иногда работает). "Беспройгрышный вариант" - ограничить, каким-то образом, доступную память ДО загрузки WINDOWS, для чего существуют драйверы burnmem.sys или пропатченный himem.sys (к замечательным свойствам последнего, относится то, что он будет грузиться и в safe mode). Только что, вот, на msfn прочитал (сам еще не пробовал, но вроде должно сработать) совет "занять лишнюю память" - RAM-диском (блин! все гениальное - просто 8)), тогда можно ее еще и использовать с пользой, например своп-файл туда засунуть. При всем этом, не стоит забывать, что может потребоваться дополнительное ограничение размера vcache в system.ini, если вы конечно не хотите "обрезать" память сразу до 256мб.
Если хочется ИСПОЛЬЗОВАТЬ ВСЮ память, то могу рекомендовать только патченные
vmm.vxd vcache.vxd http://gigapeta.com/dl/51806af8311e пока на большом количестве машин не проверен, но у меня на 2х (1Гб и 2Гб), и еще у нескольких человек - вроде работает без глюков. Позволяет использовать до 3Гб (если больше - от ограничивает до 3 ). Если вам под 98 потребуется более 3Гб - напишите :shock: стрна должна знать своих героев :lol: Лично мне потребовалось изрядно повозится, чтобы занять 2Гб (под 98 естественно)
Внимание ! для этого патча строчка MaxPhysPage в system.ini - ВРЕДНА :!: vcache - там ограничивается правкой самого vcache.vxd (там даны несколько вариантов и таблица как править самому), хотя никто не запрещает пользоваться параметром в system.ini. Патч представляет из себя vmm.vxd v2226 rus (последний официальный) пропатченный
RAM LIMITATION PATCH v3.2. (5-ю версию RAM LIMITATION PATCH я тоже пробовал, но у меня глючит нипадецки).
Но при установке системы лучше всеже ставить ограничение под DOS, причем на 256 или даже 128мб (первая перезагрузка , без патчей при болшом обеме памяти может оказаться для винды фатальной), а потом потихоньку пробовать его снимать (если есть желание "побороться за память").

Следует также помнить и про патч для дисков более 128гб, В противном случае МОЖНО ЛЕГКО УБИТЬ ВСЕ ДАННЫЕ НА ДИСКЕ :!: ОСТОРОЖНО :!: В т.ч. и на другом логическом диске, отличном от того на который ставится 98 причем в самый неожиданный момент. Я разок уже "рвал на себе волосы" :x
Впроче , если "правильный" esdi506.pdr положен в папку с дистрибутивом Win98, до установки, то о проблемме можно забыть навсегда :D
(на маленьких дисках он тоже замечательно работает 8) )

Еще довольно много инфы по установке 98 на современные машины - в "моей" ветке
http://nvworld.ru/php/viewtopic.php?t=17100&start=30 , может кому поможет.

Драйвер 82.69 выше всяких похвал, у меня даже игрушки вроде 2-й Халвы и 3-го Дума работали под 98 без глюков. Вроде без проблемм работает на всех (или почти всех)
5xxx, 6xxx и 7xxx - гефорсах (если не работает, то как правило, - см выше),правда ID для некоторых AGP карт там прописать забыли, но при принудительной установке - работает, заявлено, что поддерживаются и на 8xxx и 9xxx, но мне проверить не на чем. Если кто пробовал - отпишитесь плиз, и хотелось бы узнать что там с графикой в DOS-сессии. Есть также сильные подозрения, что будет работать и на GT200 тоже, если кто пробовал - хотелось бы знать результат.

Но есть 2 глобальных глюка у драйеров nVidia под Win98, хотелось бы получить хоть какую-то помощь от знатоков, я их и ранее описывал, от версии драйвера - похоже оба независимы
(на самых древних драйверах и картах меньше GF2MX - не проверял)
Все игры с настройками вроде "эмулировать драйвером функции ПЗУ", или отключением аппаратного ускорения графики - абсолютно ничего не дают.
1) в режиме с 2 мониторами "отваливается" OpenGL, в зависимости от типа приложения - либо вылетает с ошибкой, либо жутко тормозит. Причем не зависит от того второй это монитор на тойже видеокарте, или вставлен второй видеоадаптер (у меня MATROX), к которому подключен этот монитор. Стоит расширить на него рабочий - и все :( .

2) и самый противный, для меня, глюк: переключение видеорежимов под DOS .
экран разваливается при переключении определенных видеорежимов под DOS (в полноэкранной DOS сессии). По виду разрушения похожи на неверное количество точек в строке и количество строк "диагонально сдвинутая каша", причем с намеками на элементы правильной картинки.
При выходе из графического режима (в текстовый)
"развалившийся" экран представляет из себя графическую видеопамять с "картинкой" от предидущей программы, причем текстовая видеопамять там присутствует, как маленький кусочек
, в виде отдельных "вкраплений" и изменяется при работе текстовой программы - синие "Нортоновские" вкрапления, на фоне цветовой гаммы от предидущей программы, причем соотношение фрагментов на экране, похоже на соотношение текстовой и графической видеопамяти, видно как "синие" куски реагируют на нажатие кнопок.
Причем DOS задача остается полностью функциональной (если работать "вслепую") на клавиатуру реагирует, звуки издает, после восстановления экрана (кнопка win и обратно в DOS) - обнаруживаются правильные следы деятельности "вслепую", в т.ч. и на скрытой под панельками "Нортона" консоли (работа с DOS-овской видеопамятью происходит корректно).
Никакие телодвижения со стороны DOS-процесса: комманды CLS, MODE (со вякими разными параметрами), самодельная программка переводящая в графику и обратно в текст - не помогают, только видно как меняется каша на экране.
Временное переключение в WINDOWS (Например Alt-Tab) с последующим возвратом в DOS - всегда восстанавливают картинку в требуемом виде (без каких то действий DOS-процесса), и можно работать в DOS дальше (до следующего переключения режимов). Такое впечатление, что не восстанавливается какойто невидимый (или не документированный) для DOS регистр видеоадаптера.
В "чистом" DOS - все нормально. В окне - тоже все нормально (в тех случаях когда разваливался при переключении текстовых режимов)
На картах вроде 5600 5900 только при переключении ИЗ 256-цветных (и более) графических режимов.С карточкой 7900GS - стал разваливаться при переключении почти ЛЮБЫХ видеорежимов под полноэкранным DOS в т.ч. и текстовых. Единственное когда не разваливается, это при переключении из текста в 16-цветную графику.
Глюк имеет место быть на всех картах новее GF5500, (есть предположение что только на "старших" картах всех семейств , но у меня нет GF6200 или GF7300, под 98 чтобы проверить, на 8xxx и 9xxx - тоже не проверяли, и было бы очень интересно узнать).
Сам наблюдал на 5900, 7900GS нескольких экземплярах 5600, и (отсутствие глюка) на 5200 2MX200 2MX256 MX440, из подробных рассказов знаю про случаи на 5ххх и 6xxx .
От версии драйвера не зависит (писали мне, что можно вылечить путем присобачивания файлов от совсем старых детонаторов (50-какихто), ценой потери целого ряда фич, (3D графики практически не будет вообще), и еще ряда других глюков, у меня - не получилось :? , да и желания особого нет такую гадость делать).

Dr.Nimnul
Новичок
Сообщения: 79
Зарегистрирован: 18.05.2006 20:07
Откуда: С. П-б
Контактная информация:

Сообщение Dr.Nimnul » 10.11.2008 2:49

Уточнение по поводу глюка с переключением DOS-видеорежимов: глюк отсутствует в safemode, т.е. когда не грузится видеодрайвер.

Ответить