Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 13 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 08.07.2003
Откуда: Almaty
Фото: 13
Переделал программно 9500-> 9700, появились "шахматы" (черные точки). Читал, что тому причиной может быть не только битые
подключенные конвейры, но и битый иерархический z-буфер,
который в 9500 вообще отключен (вопреки спецификации).
Не нашел как это сделать через RivaTuner.
Про какой ключ здесь говорится? -

Цитата:
News Poster (News.Poster@f381.n463.z2.fidonet.org)
Возвращаясь к нашему разговору о переделке графических карт на чипе ATI Radeon
9500 в карты, эквивалентные по производительности моделям на ATI Radeon 9700
хотелось бы напомнить, что, как выяснилось еще в нашем обзоре Сводное
тестирование ATI RADEON 9500 64MB, 9500 128MB, 9500 PRO, 9700 и 9700 PRO в
DirectX 9.0: Часть 2 - Hовые синтетические тесты для DX9, в том, что переделка
9500 в 9700 подчас оканчивается неудачей (на экране видны артефакты), виноват
Hier.Z-буфер, который у 9500-х чипов отключен, а у 9700 - включен.

Вероятно, на ATI Radeon 9500 идет часть чипов с браком в этом блоке, и при его
активизации появляется мусор на экране в 3D.

Переделка Soft9700 просто заставляет драйвер видеть в 9500-й карте Radeon 9700.
При этом включаются все 8 конвейеров и HZ. Теперь и эта проблема решена. Можно
принудительно отключить HZ через RivaTuner. Как сообщает в нашем форуме автор
RivaTuner Алексей Hиколайчук aka Unwinder, "OpenGL драйвер задизассемблирован
до смерти, зашифрованный ключ для отключение HierarchicalZ в OpenGL найден.
Теперь "счастливцам" с бракованным блоком HSR можно избавиться от артефактов и
в OGL и в D3D.".

Методика такова: автор RivaTuner дизассемблировал драйвер OpenGL и обнаружил
способ отключения HierarchicalZ через ключ в регистре OpenGL (ATI шифрует ключи
реестра в стиле NV).

Имя ключа - An6aYj2vwKuKd9brxl7, тип ключа - REG_DWORD, алгоритм изменения
ключа: 0 отключает HZ, 1 включает HZ, помимо этого, установка в 0 жестко
включает режим R9500.

Ключ расположен в разделе ключей \OpenGL\Private. Если вы не сомневаетесь в
своих способностях, просто добавье необходимые параметры в указанный ключ, если
не уверены в том, что смогли обнаружить ключ правильно, попробуйте обратиться к
базе данных RivaTuner (около 300 Байт), которая позволит вам справиться с
корректной установкой HZ в D3D/OGL для Catalyst 62xx под Windows 2000/XP. Для
работы необходимо загрузить файл, затем открыть его через RivaTuner's PowerUser
tab (кнопка Open в базе данных). Это позволит вам отредактировать режим ключа
HZ непосредственно через PowerUser tab.

Таким образом, все переделанные 9500-9700 должны работать нормально.



Партнер
 

Member
Статус: Не в сети
Регистрация: 17.04.2003
Откуда: Брянск
Как этот z-буфер отключить через RivaTuner я тоже не нашел, поэтому попробовал прописать, как описано, через реестр. Может, что-то сделал не так, но эффет нулевой. А может дело у меня не в z-буфере. Но все равно я пока не видел никого, кому подобные способы помогли бы полностью избавиться от шахмат.
Так что мировая шахматная корона однозначно принадлежит Radeon9500 пополам с его старшим братом Radeon9800SE. Никакой Deep Blye здесь и рядом не стоял. :)


 

Member
Статус: Не в сети
Регистрация: 08.07.2003
Откуда: Almaty
Фото: 13
У меня они практически исчезли(после откл. иерарх. z-буф.), но меня это не устроило.
Лучше доплатить $70 и не парится. Вот кто-то писал, что вообще был уверен,
что у него все тип-топ, приводил блинный список где все работает без шахмат, - а
недавно запустил doom3 и наслаждается теперь шахматами.
Вообще у меня создалось впечатление, что в 9500 не конвейры битые, или там HSR, -
там просто не проходят уже готовые платы тестирование.
Плата - ведь сложное устройство - что-то с чем-то не сходится(мощности например на
чипе не хватает) - вот и ползут шахматы.

_________________
7950X / X670E Taichi / G.Skill 2x48GB / RTX4070Ti / 990Pro 2TB, SN850X 4TB
Acer X34P 3440x1440
VR : Quest 3, Rift cv1
CustomWater 2*420 external.


 

Member
Статус: Не в сети
Регистрация: 17.04.2003
Откуда: Брянск
Breslavets А ты не сможешь по подробнее рассказать, как отключал этот иерарх. z-буфер. Поскольку у меня эффекта не было вообще никакого, после отключения, я начинаю думать, что может просто чего не так сделал.


 

Member
Статус: Не в сети
Регистрация: 19.11.2002
Откуда: Эрланген
VadimZ
Я где-то на сайте http://nvworld.ru находил базу для RivaTuner - после того, как её открываешь, появляются 2 ключа для управления Z-буфером в OpenGL и в DirectX. Только вот хоть убей - не вспомню, где она там лежала. Стукни мне завтра в личные - я дома посмотрю, может, где и откопаю.

_________________
Best regards,
AlexVK


 

Member
Статус: Не в сети
Регистрация: 08.07.2003
Откуда: Almaty
Фото: 13
VadimZ писал(а):
Breslavets А ты не сможешь по подробнее рассказать, как отключал этот иерарх. z-буфер. Поскольку у меня эффекта не было вообще никакого, после отключения, я начинаю думать, что может просто чего не так сделал.


Поищи в треде (Надо найти базенку для RivaTuner):
http://forum.ixbt.com/0010/041615.html

Плюс из этого же треда я установил переменные:
Цитата:

Lyoc: …001\atidxhal] "FastZClearEnabled"="0" OGL [HKEY_LOCAL_MACHINE\Software\ATI Technologies\Driver\0001\OpenGL\private] "OtiLfYnd6fkn8"=dword:00000001 "rf23twwl2ODyp"=dword:00000000 Для WinXP ключи те же, но расположены хитрее... Но что определяют ключи…


Цитата:
lol_USER

Опроблемах при переделке 9500 в OGL - ключи кодированные, попробуйте ссылки, указанные Unwinder (страница 55):

...о зашифрованных ключах OGL:

http://www.guru3d.com/forum/showthread.php?s=&thread…xl7&pagenumber=27

и тут:

http://www.guru3d.com/forum/showthread.php?s=&thread…xl7&pagenumber=30


 

Member
Статус: Не в сети
Регистрация: 08.07.2003
Откуда: Almaty
Фото: 13
AlexVK писал(а):
VadimZ
Я где-то на сайте http://nvworld.ru находил базу для RivaTuner - после того, как её открываешь, появляются 2 ключа для управления Z-буфером в OpenGL и в DirectX. Только вот хоть убей - не вспомню, где она там лежала. Стукни мне завтра в личные - я дома посмотрю, может, где и откопаю.


Создай (и скорми) для rivatuner файл "Catalyst 62xx w2k.rtd" с таким
сожержимым:
Цитата:
[Key0]

Name = Catalyst 62xx Direct3D settings
Key = %DisplayDriverPath%

Value0 = HierarchicalZEnable
Param0 = 1,system dependent,,NotAvailable.rth

[Key1]

Name = Catalyst 62xx OpenGL private settings
Key = %DisplayDriverPath%\OpenGL\Private

Value0 = An6aYj2vwKuKd9brxl7
Inter0 = 0,false,0,true,
Param0 = ,system dependent,HierarchicalZEnable,NotAvailable.rth


И вбей там нулики, в реестре появятся эти ключи(но я еще два ключа создавал - см. выше).


 

Member
Статус: Не в сети
Регистрация: 17.04.2003
Откуда: Брянск
Breslavets
Большое спасибо!!!
Попробую.


 

Member
Статус: Не в сети
Регистрация: 08.07.2003
Откуда: Almaty
Фото: 13
VadimZ писал(а):
Breslavets
Большое спасибо!!!
Попробую.


Только смотри для этих ключей пути другие(для w2k,xp, как в риватюнер-файле):
Цитата:
Lyoc: …001\atidxhal] "FastZClearEnabled"="0" OGL [HKEY_LOCAL_MACHINE\Software\ATI Technologies\Driver\0001\OpenGL\private] "OtiLfYnd6fkn8"=dword:00000001 "rf23twwl2ODyp"=dword:00000000 Для WinXP ключи те же, но расположены хитрее... Но что определяют ключи…


 

Member
Статус: Не в сети
Регистрация: 08.07.2003
Откуда: Almaty
Фото: 13
VadimZ писал(а):
Breslavets
Большое спасибо!!!
Попробую.

Ну и как? Помогло отключение HSR?
Интересно.


 

Member
Статус: Не в сети
Регистрация: 17.04.2003
Откуда: Брянск
Breslavets
Я тут похоже немного лопухнулся. Пришел домой и только тут заметил, что:
Цитата:
Создай (и скорми) для rivatuner файл "Catalyst 62xx w2k.rtd"

этож - для w2k, а у меня стоит w98 :( .
И в этом разделе "HKEY_LOCAL_MACHINE\Software\ATI Technologies\Driver\0001\OpenGL\private" - вообще пусто, совсем никаких ключей нет. Возможно поэтому, когда я пробовал позавчера прописать туда этот ключ вручную ничего и не изменилось. Может что посоветуешь по поводу win98. Я еще попробую поискать сегодня, если что получиться напишу.


 

Video Hardware Expert
Статус: Не в сети
Регистрация: 26.11.2002
Откуда: С планеты земля
Ну вы, блин, даёте.. :) Зачем маяться с реестром, когда можно просто взять RadLinker и отключить HierarchicalZ? :?
PS. Если кому-то очень охото проделать ЭТО через реестр, то можно воспользоваться ключом [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{493BAB4F-9020-4111-B555-AE266D79BC38}\0000\HierarchicalZEnable] 0/1 (вык./вкл.).


 

Member
Статус: Не в сети
Регистрация: 13.01.2003
Откуда: Ukraine,Kharkov
Кстати у себя я этого ключа не нашел (Катаклист 3.6). Че за ????

_________________
cement@pisem.net


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 13 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: snarc и гости: 21


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan