Сейчас на форуме: tyns777, bezumchik, Lohmaty (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Патч taskmgr.exe с WinVista для запуска в Win7
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 01 февраля 2019 12:01
· Личное сообщение · #1

Есть taskmgr.exe (ТМ) с висты, в отличие от семёрочного он не имеет лишнего белого обрамления (проверено в аэро теме Висты), которое в аэро теме "Classic AE" портит вид ТМ, делая его не совсем классическим. Остальной функционал тотже.

Задача:
1) Нужно заставить вистовский taskmgr.exe работать в Виндовс 7. В коде ТМ есть проверка в какой ОС он запускается, нужно эту проверку удалить. Прошу помочь.

В архиве прикладываю 3 файла:
ТМ с Вин ХР - ресурсы открываются, но в нём нет кнопки "Монитор ресурсов" и вкладки службы, как в Вистовском и семёрочном. Кстати он запускается в Вин 7, значит проверку версии при запуске сделали начиная с Висты.
ТМ с Висты - не содержит лишнего поля, но не запускается в Вин 7 - ВОТ ИМЕННО ЕГО И НУЖНО ПРОПАТЧИТЬ
ТМ с Вин 7 - содержит белое поле (цвет окна), но не отрывается редактором ресурсов, редактировать бесполезно

Скачать - http://rgho.st/8cmgTfXxT или http://ge.tt/83Co1Gu2



Ранг: 20.2 (новичок), 16thx
Активность: 0.020.01
Статус: Участник

Создано: 01 февраля 2019 13:05
· Личное сообщение · #2

Своя работа где? Копайте в сторону GetVersionEx и https://docs.microsoft.com/ru-ru/windows/desktop/SysInfo/version-helper-apis



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 01 февраля 2019 17:01
· Личное сообщение · #3

GroundHog

GroundHog

Извините, я не программист, тем более не реверсник )))
Указанная функция нашлась в коде

//----- (010086E9) --------------------------------------------------------
BOOL __stdcall sub_10086E9(_DWORD *a1, _DWORD *a2, _DWORD *a3)
{
BOOL result; // eax@1
bool v4; // zf@3
struct _OSVERSIONINFOW Dst; // [sp+Ch] [bp-120h]@1
__int16 v6; // [sp+124h] [bp-8h]@2
char v7; // [sp+126h] [bp-6h]@3

*a1 = 0;
*a3 = 0;
*a2 = IsOS(0x1Au) == 0;
memset(&Dst, 0, 0x11Cu);
Dst.dwOSVersionInfoSize = 284;
result = GetVersionExW(&Dst);
if ( result )
{
if ( v6 & 0x110 )
{
result = 1;
v4 = v7 == 3;
*a1 = 1;
if ( v4 || v7 == 2 )
*a3 = 1;
}
}
return result;
}

Но правильное ли место я нашел и что делать далее я не понимаю.
Поэтому прошу помощи у более опытных




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 01 февраля 2019 20:20
· Личное сообщение · #4

Jurim

Во первых нужно отвязать от API. Если приложение использует изменённые функции, а это скорее всего так, то порт невозможен без изменения импорта. Это системное приложение, так что вероятно будет разный импорт.

Декомпилировать не нужно, штатные приложения не защищаются протекторами, они нэйтивные, это смотрят в дизассемблере.

Задача хорошая для новичка. Придётся проделать много работы и узнать много нового

-----
vx




Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 01 февраля 2019 20:58
· Личное сообщение · #5

Клерк, он с младшей версии Windows на старшую перенести хочет, а не наоборот.
У API обратная совместимость есть, не надо там ничего менять - только проверку версии ОС пропатчить и всё.

Jurim пишет:
Поэтому прошу помощи у более опытных

Ты не просишь помощи - ты просишь сделать за тебя.
Это не одно и то же.
Что делать тебе уже подсказали.




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 01 февраля 2019 21:17 · Поправил: difexacaw
· Личное сообщение · #6

cppasm

Такого типа системные апп используют не паблик импорт. Он изменяется в версиях. Не важно куда порт. Это будет первая проблема. Можно посмотреть, но не нужно. Интересно ведь как тс будет решать это.

-----
vx





Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 01 февраля 2019 22:41
· Личное сообщение · #7

Не запускается потому что
Code:
  1. 00927724  |.  57            PUSH EDI                                 ; /lParam = 0
  2. 00927725  |.  68 A1159200   PUSH 009215A1                            ; |DialogFunc = taskmgr_vista.9215A1
  3. 0092772A  |.  57            PUSH EDI                                 ; |hParent
  4. 0092772B  |.  6A 69         PUSH 69                                  ; |TemplateName = 69
  5. 0092772D  |.  FFB5 58FCFFFF PUSH DWORD PTR SS:[EBP-3A8]              ; |hInst
  6. 00927733  |.  FF15 9C129200 CALL DWORD PTR DS:[<&USER32.CreateDialog ; \USER32.CreateDialogParamW

Ему нужен ресурс диалога 105(0x69), а такого (о сюрприз) нету. А есть он в \Windows\System32\ru-RU\taskmgr.exe.mui, это файлы локализации винды. Она сама должна ассоциировать taskmgr.exe с taskmgr.exe.mui и подхватить FindResourceExW'ом нужный 105й диалог.

ЗЫ: клерк как обычно придумал как это на самом деле работает и пытается всех убедить.

-----
2 оттенка серого





Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 01 февраля 2019 23:13 · Поправил: difexacaw
· Личное сообщение · #8

f13nd

Так ведь апи сфейлила. Не важно почему. Это тех детали самой апи. Эмулируй её и дальше запусти. Интересно какая будет следующая проблема. А есчо ты решаешь задачу за тс.

-----
vx





Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 01 февраля 2019 23:26
· Личное сообщение · #9

difexacaw пишет:
Так ведь апи сфейлила.

Думаешь апи? Мне показалось кое-кто другой сфейлил. Импорт там несмотря на все его странности, срастается с 8.1 например. Я тсу самое увлекательное оставил - либо сращивать ресурсы, либо оседлать этот самый mui, заставив загружать что нужно и как нужно.

-----
2 оттенка серого





Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 01 февраля 2019 23:40
· Личное сообщение · #10

f13nd

А если данную локальную не совместимость решить, дальше запускается ?

Или вы это не можете обойти, вам подсказать как, раз вы взялись за это.

-----
vx





Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 01 февраля 2019 23:48
· Личное сообщение · #11

difexacaw пишет:
А если данную локальную не совместимость решить, дальше запускается ?

Я почти уверен, что больше там ничего не надо. Tasklist у винды полностью на wmi сделан, не вижу причин таскменеджеру работать как-то по-другому. Если хочешь, можешь заняться этим дрочевом сам вместо тса, о результатах расскажешь.

-----
2 оттенка серого





Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 01 февраля 2019 23:52 · Поправил: difexacaw
· Личное сообщение · #12

f13nd

Хорошо, я посмотрю это, есть инструменты где такая обработка решается в десяток строк. Но только после того, как тс проделает хоть какую то работу.

Кстате апи может быть одна и та же, но будет проблема со структурами. Попробуй получи список процессов и потоков

-----
vx





Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 02 февраля 2019 00:01 · Поправил: f13nd
· Личное сообщение · #13

difexacaw пишет:
Кстате апи может быть одна и та же, но будет проблема со структурами.

В ole не бывает проблем со структурами. Если какие-то значения или методы отсутствуют, то в висте, а не 7ке. Опять же интерфейсы таскменеджер закажет вистовые, которые 7ке обязаны быть.

-----
2 оттенка серого




Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 02 февраля 2019 00:29
· Личное сообщение · #14

Всем спасибо за ответы. Ещё раз напомню, я не реверс-инженер и даже не программист. Вы общаетесь на жаргоне, который я едва понимаю...

Насколько я понял, для запуска ТМ одного файла taskmgr.exe мало, нужен ещё taskmgr.exe.mui.
Вполне возможно! Потому что taskmgr.exe с ВинХП работает на всех системах, возможно по той причине, что он самодостаточен - у него нет mui файла. А в висте есть... Вообщем мне нужно взять с висты заветный mui файл и заменить им семерочный?

Если такой вариант не проканает, то прошу точнее указать где патчить, мне очень сложно.




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 02 февраля 2019 00:32
· Личное сообщение · #15

Jurim пишет:
Вообщем мне нужно взять с висты заветный mui файл и заменить им семерочный?

Не знаю. Попробовать можно, связаны они очевидно ресурсом MUI в секции ресурсов, может быть придется где-то это регистрировать в реестре или как-нибудь еще. Можно пересадить недостающие ресурсы из .mui в .exe, по идее должно заработать и так.

-----
2 оттенка серого




Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

Создано: 02 февраля 2019 01:25
· Личное сообщение · #16

Jurim пишет:
в отличие от семёрочного он не имеет лишнего белого обрамления

Что за "обрамление" такое страшное ради которого диспетчер надо даунгрейдить?



Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 02 февраля 2019 01:32
· Личное сообщение · #17

Всем низкий поклон!!!

Проблема решена, достаточно было кинуть комплектный mui файл и ТМ с висты запустился в семерке. Чтобы найти нормальный ТМ мне пришлось установить более 30 разных версий операционок - вист, бета версий лонгхорнов, семерок, восьмерок, сервер 2003, сервер 2008, сервер 2008 Р2, также всякие лайв сд и бут сд. И это всё с разными сервиспаками и прочим. Вообщем все, где только могли быть разные ТМ.

Заливаю весь комплект таскменеджеров с разных систем, может кому пригодится - 26 разных файлов ;)
http://rgho.st/7tQYtBLKJ

VOLKOFF

Касательно "обрамления" почитайте тему - http://www.cyberforum.ru/projects/thread2394958.html#post13275640 там есть и картинка и видео




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 02 февраля 2019 01:46
· Личное сообщение · #18

Jurim пишет:
Чтобы найти нормальный ТМ мне пришлось установить более 30 разных версий операционок

Там на самом деле возни-то было с этим белым фоном только WNDCLASS.hbrBackground подкрутить, и был бы обычный серый цвет. И устанавливать винду тоже необязательно было, чтоб нужное файло достать. Все 7zip'ом и expand'ом распаковывается из дистрибутива.

-----
2 оттенка серого




Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 02 февраля 2019 02:08
· Личное сообщение · #19

Спасибо!!!!! Просто я пилю классическую тему в аэро-исполнении... Это пункт 14 из длинной истории.... А семерочный ТМ в аэро выглядел не совсем классически. А вообще всё началось с покупки говно АМД видухи, где 2D производительность просто похерена под 0. Поэтому пришлось долбаться. Если что, вот весь мой набор тестов.

Вот вся история по пунктам ))))

Проблема издевательски низкой 2D GDI производительности присутствует на любой AMD RADEON видеокарте 2014-2019 годов выпуска:
- Radeon HD 7XXX
- Radeon R5, R7, R9 серий
- Radeon RX 400, RX 500 серий
на классической теме Windows 7. В системах Windows 8, Windows 10 выдеовывод 2D эмулируется через 3D и проблема производительности 2D не проявляется.

Железо видеокарты нормальное. Проблема в кривом коде AMD драйвера, начиная с версии Radeon Catalyst v15.7 и до последней Radeon Adrenalin v18.12.2, то есть в течении последних 3-х лет. Разработчики драйверов о ней знают https://community.amd.com/thread/227931 и https://community.amd.com/thread/230437 но блокируют темы и отмалчиваются.

За 4 месяца отправки баг-репортов АМД ничего не предложила. На репорт со словами
- У вас проблемы с 2D производительностью в классической теме Виндовс 7

АМД отвечает:
- Установи Виндовс 8, Виндовс 10
- Не используй классическую тему
Это называется не решением проблемы, а попыткой отвязаться. На видеокартах НВидии и Интел описанной проблемы нет. Это проблема только АМД карт, причем только новых карт. Старые карты работают гораздо производительнее.

Далее ссылки на основные видеодемонстрации бага в одном этом посту. В случае недоступности видео на YouTube вы можете скачать файл с обменника.

1) Обращение ко всем техническим специалистам с просьбой объснить природу глюка
https://www.youtube.com/watch?v=AzaPmER2CoE
http://ge.tt/9NnRM6q2

2) 2D Test - Сравнение производительности аэро-темы и классики (bandicam)
То же самое, но фотоаппаратом в п.5
https://www.youtube.com/watch?v=RSKAKjnuPJE
http://ge.tt/4PfMw5q2
*** Внимание. В тесте нужно смотреть не на цифры милисекунд, а на характер картинки. Поскольку баг драйвера не во времени отрисовки, а в задержке на формирование кадра, которую не понятно как измерить. Рядовой пользователь обманется, смотря просто на цифры 2D Test, делая ошибочный вывод. Я переделаю этот тест в ближайшее время.

3) Демонстрация плохой производительности на реальных программах
Медленное масштабирование чертежа в P-CAD и лаги окна спектра в foobar2000
https://www.youtube.com/watch?v=cggiDWjQuvQ
http://ge.tt/4xXdw5q2

4) Удали RADEON драйвер - получи прирост в 2D. Это не шутка - так криво работает АМД драйвер. Скорость отрисовки с Radeon драйвером 140 мс и без драйвера 20 мс. Программная отрисовка винды быстрее, чем аппаратное ускорение от АМД
https://www.youtube.com/watch?v=j4VmpSRPEUc
http://ge.tt/8UaRx5q2

5) 2D Test - Сравнение производительности аэро-темы и классики (фотоаппарат)
По сути п.2, но не bandicam, а фотоаппаратом.
https://www.youtube.com/watch?v=kdTo-c0CAz0
*** Внимание. Для правильного трактования результатов, читайте предупреждение из п.2

6) Демонстрация у другого пользователя на другой карте Radeon R9 380, но баги теже самые.
Видео 1:
https://www.youtube.com/watch?v=Lr24Z2Hnync
http://ge.tt/7VX7PIq2

Видео 2:
https://www.youtube.com/watch?v=FRGCD2oaK_g
http://ge.tt/36r8PIq2

7) Сравнение 2D производительности - Старая АМД карта с новой АМД картой
Эксперимент 1. Старая карта PowerColor HD4670 (2009 год)+ Catalyst v13.9
https://www.youtube.com/watch?v=x25OLQtOqZs
http://ge.tt/7k4l1qp2

Эксперимент 2. Новая карта ASUS Radeon R7 360 2G (2016 год) + Crimson v18.4.1
https://www.youtube.com/watch?v=uPjP7GwY6TY
http://ge.tt/7gEc3qp2

Вывод: Старая карта работает быстрее новой.

8) Сравнение 2D производительности - Дискретная карта со встройкой
Тест 1. Дискретка Radeon R7 360. Результат - низкая 2D производительность
https://www.youtube.com/watch?v=N8joTIfONzk
http://ge.tt/7mJu3Dq2

Тест 2. Встройка Intel i5-6500 - HD 530. Результат - нормальная 2D производительность
https://www.youtube.com/watch?v=dnpOmyv83eI
http://ge.tt/6wDa5Dq2

Вывод: Встройка работает быстрее АМД дискретки.

Из-за бага в Radeon драйвере, АМД карты проигрывают всему, что существует. Причем АМД пытаются сослаться, на отсутсвующее в классической теме Win7 GPU ускорение - мол все проблемы вызваны этим. На самом деле это 10% проблем, остальные 90% - это кривые АМД драйвера. На сравнениях, я показал, что интеловская встройка и даже старая АМД дискретка работают в той-же классической теме с приемленым быстродействием.

9) Прорыв в исследовании бага - локализация проблемы.
Производительности GPU предостаточно. АМД драйвер не способен правильно считать память и сформировать кадр. Видеозаписи смотреть нужно обе, по-очереди.
С фотоаппарата:
https://www.youtube.com/watch?v=XpJhC8N9g0Y
http://ge.tt/5wFe6Cq2
С bandicam:
https://www.youtube.com/watch?v=rbPjna3myew
http://ge.tt/8r0X6Cq2

10) Установка RADEON-драйвера снижает 2D производительность в 10-50 раз. Демонстрация работы foobar2000 и P-CAD на "Standard VGA Graphics Adapter" и после установки RADEON Driver v18.7.1 с замером FPS c помощью simpleGLUT
Снижение FPS = 750-780 до FPS = 27-54 (в спектре foobar2000)
Просадки FPS = 1300 до 10 при масштабировании чертежа в P-CAD
https://www.youtube.com/watch?v=d06MZyREh68
http://ge.tt/3Jc7meq2

11) Не уверен баг ли это, но есть большие сомнения в адекватности драйвера. Переключатель частот видеопамяти (150-1500 МГц) на классической теме удерживает частоту памяти на минимальном значении 150 МГц, даже когда загрузка GPU уперлась в 100%. При этом, на аэро-теме, даже когда GPU "на легке", память уже переключилась на 1500 МГц.
https://www.youtube.com/watch?v=86miwMTHvss

12) Залагивание системы и низкий FPS от Radeon драйвера. На "Standard VGA Graphics Adapter" - никаких проблем.
Программы для теста:
2D Test с исходным кодом - https://github.com/JMKh3r/2DTest/releases/tag/1.3.0.0
SimpleGLUT с исходным кодом - http://rgho.st/87wYV9wgB

Тест Radeon driver v15.7.1:
FPS = 4 - 1100 (огромные просадки FPS)
Очень большие лаги при перемещении окна
https://www.youtube.com/watch?v=kkFMA6AZ3Ew

Тест "Standard VGA Graphics Adapter":
FPS = 510 - 720
Нет лагов при перемешении окна
https://www.youtube.com/watch?v=PVnoZh2jJis

13) Кривые алгоритмы драйвера - увеличение 2D производительности из ничего. Оказалось, если под окном спектра расположить окно "Radeon Settings", чтобы хоть 1мм окна выступал за пределы окна спектра - то отрисовка спектра ускоряется в десятки раз и FPS в simpleGLUT повышается с 40-60 до 1100-1300. АМД драйвера не способны определять ресурсы, которые просит программа работающая не в аэро теме и сваливает видеокарту в минимум производительности.
https://www.youtube.com/watch?v=wnzbjrK_gCA

Детальное короткое видео:
https://www.youtube.com/watch?v=RY7QVRMP7EY

14) Единственное спасение - использование классической темы в AERO-исполнении. Тема "Classic AE mod 2018" на 95% подобна оригинальной классике и имеет высокую производительность. Сравнение работы двух тем на программах: foobar2000, Performance Test, Блокнот, NetMonitor, Диспетчер задач.
https://www.youtube.com/watch?v=8tfzT1semVk

Есть ещё с десяток демонстраций:
- Демонстрация отсутствия проблем Radeon R7 360 на системе Windows XР
- Ускорение 2D интерфейса при масштабировании и перемещении окон
- Видео "опровержения" бага, снятое сотрудником АМД. Видео - фейк!!! Cнято на патченой системе Windows 8, под закос Windows 7. После разоблачения фейковое видео было удалено, но я успел его сохранить.
- И несколько других, в разных ракурсах, если кому нужно - то пишите, я перезалью.




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 02 февраля 2019 02:17
· Личное сообщение · #20

Любителям АМДы на заметку) Жесть.

-----
2 оттенка серого




Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 02 февраля 2019 02:44
· Личное сообщение · #21

f13nd

Любая попытка создать на АМД форуме тему, касательно 2D - сразу же карается баном аккаунта. Можете проверить ))) Этим сцыкунам стыдно признаться о смешных багах, они просто чистят сразу все под 0.

Есть ещё такое обсуждение. только там 2-3 спеца, а остальные - тупо работники московского амуде офиса под 20 дубль никами.....
http://forum.ixbt.com/topic.cgi?id=58:5149




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 02 февраля 2019 02:59
· Личное сообщение · #22

Jurim пишет:
а остальные - тупо работники московского амуде офиса под 20 дубль никами

Неа. Загляни на форум любого провайдера, в темы, где критикуют качество услуг. Там таких же кивал пучек за рубль всегда. И постов тысячи, и интересы и индивидуальность прослеживаются у каждого, явно не фейки. Не за зарплату и не за подачки трудятся. Это какой-то психологический феномен скорей всего. Я бы вообще на такие густозаселенные форумы не совался, процент людей, которые хоть что-то в чем-то понимают пренебрежительно мал.

-----
2 оттенка серого




Ранг: -26.7 (нарушитель), 7thx
Активность: 0.060.08
Статус: Участник

Создано: 02 февраля 2019 03:34
· Личное сообщение · #23

f13nd, а наш форум тоже грешит такими недостатками?
У вас на уровне интуиции есть какие-нибудь ощущения?




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 02 февраля 2019 03:37
· Личное сообщение · #24

sty пишет:
а наш форум тоже грешит такими недостатками?

Нет, это маленький ламповый форум с нормальными ощущениями на всех уровнях Есть правда некоторые местные "достопримечательности", но они только колорита добавляют.

-----
2 оттенка серого




Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 02 февраля 2019 03:44 · Поправил: cppasm
· Личное сообщение · #25

Jurim - просто ты рогом упёрся, и для тебя это грусть тоска.
Осознай что ты в меньшинстве - никому нафиг классическая тема не нужна, а тем кому нужна - пофиг на всякие серые фоны в таскменеджерах и на производительность - олдскул же, чё.
Кто сидят на семёрке в основном ставят Aero и нормально себя чувствуют.
Какой резон AMD перепиливать драйвера под ОС, которую через пол года снимают с поддержки (и при этом для двух с половиной юзеров которым это жесть как печёт)?
Сам же пишешь что в Win8/8.1/10 всё ок.



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 02 февраля 2019 03:45
· Личное сообщение · #26

Jurim Тебе не таскменегер надо менять, а видеокарту. И забыть как страшный сон. Для меня последней каплей стало, когда я слез с этого говна под названием Radeon™, это когда ихний драйвер мне комп в BSOD отправлял при вызове BitBlt() в кейгене.



Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 02 февраля 2019 03:48
· Личное сообщение · #27

Эмм, я конечно ничего такого сказать не хочу, но ты думаешь BitBlt() кроме твоего кейгена никто не вызывает?
Или у тебя каждые две минуты система в BSOD падает?

| Сообщение посчитали полезным: dosprog

Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 02 февраля 2019 03:55
· Личное сообщение · #28

синька была при запуске кигена. на варе все работало.
отладил и так же посмотрел минидамп, причина была в дровине от амд радеон, последний вызов из р3 был BitBlt.
дело было в 12-м году, у меня тогда стояла WinXP. это все что помню.




Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 02 февраля 2019 06:20 · Поправил: DimitarSerg
· Личное сообщение · #29

Раз уж заговорили о AMD, и я о "наболевшем"... ноут 2014 года, карточка AMD Radeon HD 8600M Series
В общем работает она нормально только с дровами 14.4-14.9 (по крайней мере у меня на win7x64).

Каждый год, примерно в первых числах января у меня "квест" : попробовать обновить дров на видеокарту , этот год не стал исключением, периодические мерцание дисплея, потом сообщение из трея от AMD Center в стиле "что-то *лять упало и успешно перезапустилось"...

В прошлом году после апдейта не запустился Counter-Strike 1.6 и Sony Vegas отказался работать.
В общем опять откатился на 14.4...
Как можно быть такими криворукими до**ойобами, чтобы поломать то, что нормально работало ?- для меня загадка (или там никто эти дрова не отлаживает/не тестит на более старых моделях).

p.s. Новый комп собирал уже с карточой нвидия.

-----
ds


| Сообщение посчитали полезным: CyberGod

Ранг: 7.2 (гость), 7thx
Активность: 0.360.19
Статус: Участник

Создано: 02 февраля 2019 11:52
· Личное сообщение · #30

DimitarSerg

Амуде дрова новее 2015 года - это шлак, по сути в них ничего не меняется, просто присваиювают новые циферки версий. Но 99% проблем создают не сами дрова, а говноутилиты, которые идут в комплекте. Из 400 МБ установщика, драйвер занимает 80 МБ, остальное - это глюкавые тулзы для настройки видеокарты и модули телеметрии. Последняя нормальная версия 15.12, в 16.Х - ну так себе, 17.Х - 18.Х сговнили интерфейс, а последний драйвер 2019 г. уже вообще не видит видеокарту )))


Попробуйте так - запускаете установшик, когда файлы распакуются - установку отменяете и через "Диспетчер устройств" в ручном режиме указываете на inf распакованного драйвера. Обновится и будет работать.

А производительность 2Д - вообще крайне ущербная, карта 2016 года медленнее карты 2009 года, в разы медленнее процессорной встройки и даже медленнее "Стандартного VGA". Короче без драйвера, в 2Д карта работает быстрее, чем с драйвером.... Дооптимизировались, доускорялись... В АМД это считают нормальным )))


. 1 . 2 . >>
 eXeL@B —› Вопросы новичков —› Патч taskmgr.exe с WinVista для запуска в Win7
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати