Jump to content

Размножается курсор и динамические построения в листе


Recommended Posts

Приветствую!

Вот так в новой версии работает сглаживание DX для видео AMD. Ryzen 5 3400G (Vega 8 Vega 11) и Core i5-3550 (Radeon HD 6850) одинаково ведут себя.

Курсор, рамки и все динамические построения не исчезают после прорисовки, а наслаиваются друг на друга.

Косяки начинаются только после поворота видового экрана.

Спойлер

2020-07-02_17-52-52.thumb.gif.d2d94a8b98104e9fbe6a79477e441da3.gif

Убираем сглаживание - всё работает. Ждём следующее обновление :D Но работать уже можно!

Глюки в листе.dwg

Edited by Kreator
уточнил графику vega
  • Like 2
Link to comment
Share on other sites

1 час назад, Hellen сказал:

А автоматическая проверка графики на первом старте прошла?

Да, всё прошло нормально.

vcheck.log

Link to comment
Share on other sites

У меня лечилось установкой последних драйверов на видео (и АМД и Интел) и установкой библиотек Directx - вплоть до 9-ки, даже на W10 - особенно...  

  • Like 1
Link to comment
Share on other sites

4 часа назад, Kreator сказал:

Не-а.

Странно, будем разбираться. Вы же в 20.1 работаете? Или в 20.0?

Вышлите пожалуйста полную информацию о системе и видеокарте.

 

Мы выяснили, что из-за недоработки некоторых видеокарт Radeon они не могут корректно отображать графику при включенном сглаживании. Собственно, в 20.1 сделали дополнительную проверку, после которой сглаживание отключается там, где оно не будет нормально отрабатываться.
На всех доступных нам радеонах проблема поправилась. Возможно, у вас какая-то хитрая конфигурация видеокарты, нам было бы полезно её изучить.

 

  • Like 1
Link to comment
Share on other sites

а можно подробностей немножко? какой драйвер в нане включен (в смысле GL\DX9\DX10)? посмотреть можно по командочке NCGS_CONSOLEON...
ну и заодно - попереключать тоже интересно - что получится. DX\GL переключается по NCGS_TOGGLE_VECTORIZER,  версия DX переключается по NCGS_TOGGLE_DIRECTX
в общем, интересно, как оно в разных режимах себя ведет. а то следящего курсора мы не планировали - хоть со сглаживанием, хоть без! :)

  • Like 1
Link to comment
Share on other sites

1 час назад, Hellen сказал:

Вы же в 20.1 работаете?

NC Plus x64 20.1.5304.3354 сборка 5404

1 час назад, Hellen сказал:

Вышлите пожалуйста полную информацию о системе и видеокарте.

Приложен DXDiag.txt.

2 часа назад, Hellen сказал:

Мы выяснили, что из-за недоработки некоторых видеокарт Radeon они не могут корректно отображать графику при включенном сглаживании.

Это мы уже тоже выяснили довольно давно :) И сглаживание приходилось выключать. А тут почти заработало!

2 часа назад, Hellen сказал:

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

Ничего хитрого - процессор со встроенной графикой.

2 часа назад, Lion007 сказал:

какой драйвер в нане включен (в смысле GL\DX9\DX10)

Спойлер

1933444258_.thumb.png.95051b964e13c34ca8ac2ecb7c73190e.png

 

2 часа назад, Lion007 сказал:

DX\GL переключается по NCGS_TOGGLE_VECTORIZER

Спойлер

1486352831_.png.cf55b717b4b217318a1dd5a337c9a87a.png

Спойлер

1053768673_.png.1b64a49d5f9c4b7def1a94cb5acfdc00.png

Дефект присутствует только на DX10+сглаживание. По второй машине завтра сделаю, если интересно. Ещё дома погляжу - там тоже AMD.

DxDiag1.txt

добавлено через 5 минут

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

1738354898_.png.efe05b54ef7597e3e4f3a43632cee23f.png

Link to comment
Share on other sites

13 часов назад, Kreator сказал:

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


ИМХО. Ситуация явно неприятная.
Может быть nanoSOFT пора сотрудника в Краснодар посылать ?

Link to comment
Share on other sites

Очень интересно почему проблемы начинают проявляться после вращения видового экрана. А если не вращать, то таких проблем нет? 

 

Link to comment
Share on other sites

22 часа назад, AscoldSKY сказал:

А если не вращать, то таких проблем нет? 

Проблем не возникает только при прямоугольных неповёрнутых ВЭ. Если ВЭ подрезан многоугольником (даже ортогональными границами) или повёрнут - начинается.

Готов потестить что нужно для окончательного решения проблемы. Отключение сглаживания - так себе решение :unsure:

добавлено через 6 минут

Кстати, следить курсор начинает только за пределами этого повёрнутого экрана, внутри всё работает хорошо (видно на записи). Если сделать 2 ВЭ, один из которых повернуть, то следить будет и внутри неповёрнутого ВЭ. При подсветке любого объекта все наслоения исчезают и начинаются заново.

Спойлер

2020-07-09_12-21-40.thumb.gif.9de542aee30c1b28edb9ddffb7df707e.gif

 

добавлено через 8 минут

И да, если  повёрнутый ВЭ выключить - всё работает хорошо.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...