Thief: the Dark Fate Forum

Thieves Connection => Проблемы с работоспособностью => Тема начата: DJ Riff от 16 мая 2007 20:10:00

Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 16 мая 2007 20:10:00
Собсно, сабж в следующем. Новые видеокарты от nVidia серии 8, а также 7950 требуют драйвера не ниже 9x.xx. В этой конфигурации с thief возникают следующие проблемы:
Thief 1 / Gold отказывается запускаться в принципе в режиме hardware. С оригинальным thief.exe имеем чёрный экран, с патченным — вылет в ОС. Пока единственный способ запуска — Hardware Off, грузим миссию, заходим в опции, включаем Hardware и играем. Недостаток в том, что настройка звука так и остаётся в режиме Software, т.к. его аппаратное ускорение сбрасывается при отключении видео Hardware, а включить в процессе игры нельзя.
Thief 2 выглядит вот так:
(http://img516.imageshack.us/img516/135/8bitfo2.jpg)
Для сравнения, нормальный вид:
(http://img265.imageshack.us/img265/2728/16bitcp3.jpg)
Раньше таким было небо, теперь вот все текстуры такие.
Соответствующая ветка на TTLG:
http://www.ttlg.com/forums/showthread.php?t=113501
Если кто по этому поводу что-нить накопает, просьба написать сюда.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: winter cat от 17 мая 2007 12:18:35
У тебя Thief 2 как на верхнем скрине? Такое изображением может быть обусловлено отключением дизеринга, что возможно только через редактор. И поскольку дизеринг встроенная фишка игры, не подозревал что он может зависить от видеодрайверов. Проверь заодно System Shock 2 и демку Thief 2.
ЗЫ: Зачем было создавать ещё одну похожую тему, мог бы просто написать о своей проблеме в теме "Небо в клеточку".
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 17 мая 2007 12:56:14
У меня, слава Строителю, такого нет, поскольку видюха у меня 7600. Даже с драйверами 91.хх искажается только небо, в остальном дизеринг на месте. Проблемы будут у того, у кого GF 8200 - 8800 ну и наверняка следующие модели. Поэтому тему создал на будущее, а также чтобы те, кто собирается апгрейдиться, были в курсе. Собсно поэтому и выделил в отделюную тему, чтобы вопрос о видеокарте не затерялся в обсуждении дизеринга. Если найдём решение, его можно будет добавить в FAQ или ещё куда-нибудь, а тему подклеить к той. А пока пусть тут повисит.
Проблема запуска Thief-1 с драйверами 9х.хх и выше остаётся на любой видеокарте.
К сожалению, теперь такая же проблема наблюдается и у новых карт ATI:
(http://img168.imageshack.us/img168/4381/grounds2900xtaa6.jpg)
Хотя для ATI проблема ещё мало изучена. Возможно, удастся найти подходящие драйвера и для этих карт.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: winter cat от 17 мая 2007 14:51:00
Скорее всего проблема в драйверах, а не видеокарте. Чем новее видеокарта тем у неё больше преимуществ, а не наоборот. Тем более я вспомнил у меня тоже была проблема с изображением в Thief 2 примерно похожая на твоём скрине, а до этого я чот-то химичил в Radlinker-e, который у меня установлен для поддержки тумана, хотя досих пор странно что демке Thief 2 тумана никакого не видно, хотя в видеоопциях есть.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: MoroseTroll от 18 мая 2007 15:08:16
Может, имеет смысл "черкануть" по письмецу в соответствующие службы поддержки AMD/ATI и nVidia, дабы они были в курсе этих безобразий? А для пущей важности можно было бы сделать этот процесс массовым, подключив к нему товарищей по несчастью с того же ttlg?
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: winter cat от 18 мая 2007 15:30:44
А разве эти службы сами по себе не тестять игры? Вот Винда знаёт про несовместимость System Shock 2, значит Microsoft тестит игры.  
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: MoroseTroll от 18 мая 2007 20:46:55
Winter Cat: Эти, кхм, службы "спят в хомуте", когда речь идёт о старых играх и пока не получат пинка, даже пальцем не пошевелят для того, чтобы что-то исправить. Помнится, два или три года назад очередная версия Catalyst-а просто перестала поддерживать T1&T2. Я было накатал письмецо и уже собрался его отправить в соответствующем разделе на сайте ATI, как вышла очередная версия драйвера, в которой "волшебным" образом всё заработало. Тогда я сделал вывод: либо в ATI сидят телепаты и читают мои мысли, либо в ATI узнали о своём промахе, прочитав тонну-другую нареканий от фанатов игры, которые оказались проворнее меня. Какой вариант тебе больше нравится ;)?
[Исправлено: MoroseTroll, 18 мая 2007 20:47]
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Force от 23 августа 2007 13:01:36
Существуют custom-версии драйверов на специализирующихся на этом деле сайтах типа guru3d.com. Можно спросить у них.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 23 августа 2007 13:17:19
Force
Спрашивали ужо. На ТТЛГ есть такой товарищ Bikerdude, он этой проблемой занимался, перепробовал кучу драйверов, в том числе и с guru3d. Если только заказывать у них спецверсию, но это наверняка денех будет немалых стоить.
Кроме того, весьма странно, что проблема появилась одновременно и у NV, и у ATI, как только они выпустили карты под DX10. Может быть, здесь дело не только в драйверах. К тому же какая-нибудь 7600-7900 с этими же драйверами всё нормально показывает.
[Исправлено: DJ Riff, 23 авг. 2007 13:17]
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Force от 23 августа 2007 13:20:16
DJ Riff, архитектуры видюх разные. Старые исполняются по одному алгоритму, а новые по другому. Вот, в новом алгоритме нет такой операции как дизеринг, вот его и нет в игре. Не знаю, почему его там нет. Может для этого причины есть, а может и нет...
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 23 августа 2007 13:46:11
ЦитироватьМожет для этого причины есть, а может и нет
Да наверняка выкинули этот алгоритм как устаревший, вот и всё.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: clearing от 15 сентября 2007 06:47:54
Кто хочет подписаться: NVIDIA Fix Bad Thief 1 and 2 Rendering - Petition (http://www.ttlg.com/forums/showthread.php?p=1644993).
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: MoroseTroll от 15 сентября 2007 17:24:39
clearing: Подписался.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Vorob от 25 сентября 2007 18:38:34
Чтож. Жаль что проблема такая серьезная что приходится просить самого производителя. Думал обойдется фиксом каким-нить. Ну не беда, подождем.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: RDS1976 от 03 октября 2007 11:28:27
Хоть у меня и GeForce 6800 - отпишусь сюда.
Поставил дрова 162.18  (до этого были 91.31)
Как блин в этих новых дровах оверлей выключить! Или в WMP11 как оверлей выключать?
А то иногда фильмы смотрю по проводам на телек, а экран с фильмом черный!
В старой версии панели Nvidia  - находил... Все включал (NViewer или NVkeystone... не помню точно, но если б были старые дрова - то включил бы без проблем!)
Вообще - не пойму - дрова по объему больше, а фишки к которым привык убрали! Контроль за температурой например - просят дополнительно скачать! (Хотя мона через Everest посмотреть ;) ) Пока нашел, как "клон" включить - замахался! До этого так все просто было!
Гады!
Хоть в Bsplayer - оверлей выключить можно!!!  
Короче, вопрос остается - как выключать оверлей на новых дровах или хотябя на wmp11????!!!!

[Исправлено: RDS1976, 3 окт. 2007 10:29]
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Force от 03 октября 2007 11:55:51
Цитироватьwmp11
, боюсь, нельзя... но точно не знаю...
а клон у тебя куда? потому что на сурсе изображение и с оверлеем нормальное, а вот на клоне уже пропадает. Может проще поменять очередность дисплеев?
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: RDS1976 от 03 октября 2007 13:16:54
Force
"Клон" --   моник - телек
Чего такое сурс? :)
ЦитироватьМожет проще поменять очередность дисплеев?
попробую....
Но пока выручает только Bsplayer...
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Force от 03 октября 2007 14:48:06
Сурс - исходник. Основной дисплей, с которого снимается копия. Копия по сравнению с основным дисплеем работает тормознутее (играть голимо), и не показывает оверлей.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: clearing от 19 октября 2007 06:41:35
Ещё одно решение:
http://www.ttlg.com/forums/showthread.php?t=117616
http://timeslip.chorrol.com
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 19 октября 2007 10:23:21
Опа! Ну прямо как на Новый год под ёлочкой! ©
Так, чтобы окончательно оформить это дело в патч, нужна мелкая прога, выполняющая седующее:
1. Резервная копия thief2.exe, изменение thief2.exe (см. Readme)
2. Более-менее удобный интерфейс для изменения настроек (чтобы не редактировать вручную INI)
3. Найти и удалить привязку к клавише PrintScreen в файлах *.BND (т.к. внутренняя функция скриншотов работать не будет, применена внешняя, завязанная на PrintScreen)
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Force от 19 октября 2007 10:32:26
Чувствую, как тех кто недавно купил более слабые радеоны, явно пожертвовав более быстрыми картами от NVidia ради сохранения раотоспособности Thief, начинают посещать неприятные мысли... :undecided:.
Вот, значится, MoroseTroll'ю представилась ОТЛИЧНЕЙШАЯ возможность написать THIEF LAUNCHER!!!!!!!!! Так как, насколько я понял, даже разрешение экрана тут придется изменять вне игры...

Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: S.Siamsky от 19 октября 2007 11:25:04
Объясните, please, малограмотному человеку. :embarassed:
В Thief2.exe я нашел всего 2 ссылки на DDRAW.DLL. Надо менять именно самую первую?
Я попробовал сначала первую, потом вторую, потом обе сразу - ну никак не хочет сотрудничать с германским командованием, сразу вылетает с ошибкой или просто сидит в процессах, а игруха не запускается...
Че-то я явно делаю не так.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: MoroseTroll от 19 октября 2007 12:02:38
Лончер сделаем - не вопрос. Хотелось бы поподробнее узнать, что за трюк делает этот фикс: просто устраняет небрежность программистов nVidia или действительно включает 32-битные видеорежимы?
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Force от 19 октября 2007 12:15:44
MoroseTroll, по идее, подключает другую Direct Draw-библиотеку.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: MoroseTroll от 19 октября 2007 13:30:03
Force: Если я правильно понял, этот фикс является прослойкой ("wrapper") между T2 и Direct3D. Ну да ладно, поковыряем, посмотрим.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: MoroseTroll от 20 октября 2007 12:25:45
Поковырял. В общем, этот ddfix делает следующее: перехватывает все DirectDraw/Direct3D-вызовы из T2 и рисует картинку сам, по своим правилам. Это хорошо заметно уже в меню игры, потому что там не родное разрешение 640*480, а то, которое указано в ddfix.ini. Данный способ, безусловно, избавляет от визуальных артефактов, но очень сильно снижает скорость рисования на слабых (читай - встроенных) видеокартах. На более-менее мощных, думаю, "проседаний" не должно быть заметно. Такой вот "костыль" для старенькой игры. Кстати, вполне возможно, что он сгодится (после определённых изменений) и для T1 и SS2.
Попробовал на T1G. Работает! Сомнений, что этот ddfix будет работать в SS2, почти не осталось. Подозреваю, что всё рисуется в 32-битном видеорежиме, поэтому и артефактов нет. В общем, этот парень обходным путём сделал то, о чём я говорил на стыке весны и лета.
[Исправлено: MoroseTroll, 20 окт. 2007 12:51]
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: MoroseTroll от 20 октября 2007 19:39:55
Похоже, надобность в написании лончера отпала - автор фикса сделал его сам (http://timeslip.chorrol.com/current/Thief2Fix.exe). Правда, требуется установленный .NET 2.0 или 1.2 и, разумеется, более-менее свежий DirectX, вернее - наличие файла d3dx9_30.dll в папке Windows\System32.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: S.Siamsky от 21 октября 2007 00:52:45
Господа тафферы!
Да это ж просто праздник какой-то! Я уж и забыл на своем компе, как все это должно выглядеть-то на самом деле. И звезды на небе, и облака, и нормальные цвета в тени... :up::up::up:
Правда, книги и карты теперь малость размытые получаются - разрешение-то поменялось. Надо что-то придумать с этим.
Да, в файлике ddfix.ini всего-навсего и надо было 8-микратный antialiasing mode убрать. И все заработало. Ура, товарисчи!!!

Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Vorob от 21 октября 2007 12:43:10
Ура, я как раз накачал фанок. Пойду тестить на ноуте...
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 22 октября 2007 09:58:51
SSiamsky
ЦитироватьПравда, книги и карты теперь малость размытые получаются - разрешение-то поменялось.
Попробуй выставить разрешение 1280х960 — это ровно вдвое больше оригинального, так что может быть более чётко.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: S.Siamsky от 23 октября 2007 11:03:18
Timeslip продолжает работать над фиксом...
Я тут попробовал новую версию (1.08) - начали тормозить ролики.
На 1.06 такого нет, пришлось делать откат.
При большом разрешении все дико тормозит, остановился пока на 1024x768.
Меню, книги и карты сильно мылятся. Не клево.
Туман в Life Of The Party пропал напрочь. Некоторые текстуры, например, деревянные ставни на окнах стали выглядеть ужасно, сглаживание на них вообще не действует.
Запускал это дело с Dark Project и с Голдом. В принципе, работает, но...
В меню могут иметь место сразу 2 курсора - если курсором Вора заехать за край, появляется второй - Виндовский, который начинает высвечивать папки, что открыты под Вором или рабочий стол. Там есть фикс для этого, но в Голде он не срабатывает.
Индикатор видимости виден только если смотреть куда-то вдаль, высоко вверх или вниз, скажем, с лестницы. Если прямо перед собой, или рядом есть какой-то объект, стена - индикатор пропадает.
Выбранное оружие в левом углу вообще не показывается, есть только надпись. Выбранные предметы в правом углу - показываются только если смотреть вверх или вниз с лестницы. Надписи, конечно, есть, но хочецца большего. :biggrin:
[Исправлено: SSiamsky, 23 окт. 2007 11:25]
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: MoroseTroll от 23 октября 2007 17:28:05
SSiamsky: Похоже, этот парень "стругает" новые версии своего патча как пулемёт: уже вчера была доступна 1.1.0 :).
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: S.Siamsky от 24 октября 2007 10:12:28
С этим фиксом удалось запустить под новыми дровами даже Demo System Shock 2, которое до этого напрочь не желало работать, что я только с ним не делал...
Правда, чувствуется частичная совместимость: разводной ключ в руке - полупрозрачный, и часто совсем пропадает (это зависит от того, куда смотришь - вдаль, или под ноги).
Пока использовать версию фикса выше 1.06 не рекомендую - на более новых дико тормозят ролики в игре. Автор что-то правил по этому поводу, но пока как-то не очень результативно. Посмотрим, как дальше дела пойдут. Штука нужная, но пока сыровата.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Vorob от 24 октября 2007 23:10:41
Какие у вас страшные глюки у всех :) У меня все работает. Текстурки местами пиксельные стали, но это фигня, зато мне не нужно никаких сомнительных утилит ставить чтоб ядро отключать и нет ужасных текстур. Ролики тормозят но я это переживу. Отличный фикс. Игра леатет правда, пришлось всунк включать.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: S.Siamsky от 25 октября 2007 00:05:24
Vorob
Так это ж только на Втором Воре. А вот ты попробуй поставь это дело на Первого, или на SS2 - там и начнутся приколы.
Кстати, ты же сам видел, на TTLG тоже у народа проблемы с текстурами имеются. При прочих одинаковых настройках.
Так что, думаю, дело все-таки не в моей, и не в их тупости, а в разнице между железом и версиями видео-дров.
А что, может, у тебя и туман есть в Life Of The Party? ;)
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Vorob от 25 октября 2007 20:13:12
SSiamsky Зачем мне этот патч ставить на первый сиф? Патч фиксит баг с тем что текстуры выглядят словно 8 битные. А сиф 1/голд сам по себе 8ми битный. Под сс2 патч официально не адаптирован, зачем лезть вперед кобылы? Подожду когда парень сделает его под сс2.
ЦитироватьТак что, думаю, дело все-таки не в моей, и не в их тупости
Я к тебе притензий не имею :) Может просто баг. А уж что там полудурки на ттлг пишут это их проблемы: "The DromEd problems still remain, though, which means that the supply of new FMs will probably dry up when the authors are stuck with DX10 cards..."
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 26 октября 2007 10:00:53
Vorob
Проблемы с TG у юзеров с видеокартами серии 79хх: с драйверами версии 9ххх и выше первый Вор не идёт, а драйвера 8ххх поддерживают не все видяхи (7950, GS). Видеокарт серии 8 это, вроде бы, не касается. Кроме того, thieffixed.exe, выложенный на сайте, требует наличия оригинального диска, а ковыряние с install.cfg это не всегда работает. Так что владельцы DVD-сборников воспользоваться им не могут. Этот патч уже может решить эти проблемы, правдя, пока добавляет новые.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: false от 26 октября 2007 14:56:06
Я мельком попробывал прогу на новом компе. Вор2 вылетел сразу после ролика.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 26 октября 2007 15:29:23
false
Там в INI надо копаться. Как минимум, отключить AA и AF, отключить HighQualityTextures. Потом уже включать по одному. И разрешение в игре должно быть таким же, как в INI указано.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Zontik от 26 октября 2007 16:36:37
Чувствую, мне еще долго можно не кусать локти, что я выбрал Radeon.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: clearing от 26 октября 2007 16:54:50
:yes:
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: S.Siamsky от 27 октября 2007 02:08:08
false
Первое: после того, как выставил нужное разрешение в файле DDFIX.INI, выстави такое же в меню самой игры. Даже если оно там такое и есть, все равно по нему шмякни мышой, подтверди лишний раз, типа.
Второе: если даже в меню игры не пускает, снижай кратность сглаживания в файле DDFIX.INI, ставь 2, или даже 0, потом всегда можно сделать повыше, если все запустится.
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: Vorob от 03 февраля 2008 23:53:01
Друзья. У меня что в хр что в висте на моей 8600гт, и с фиксом и без него нет тумана. Вообще. Его как-то можно включить? Пускай с кривыми текстурами но туман хоть чтоб был...
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: dSpair от 04 февраля 2008 21:30:02
в настройках-то включен?
Название: nVidia 8xxx с драйверами ForceWare 9x.xx и выше
Отправлено: DJ Riff от 05 февраля 2008 09:59:30
Да нету на картах DX10 тумана. Если дизеринг не отображается — то и тумана не будет.