forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.WINDOWS.XP

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 21.07.2019, 20:33
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию DirectX 2D autoscaling

Eugene Grosbein написал(а) к All в Jul 19 23:10:08 по местному времени:

Привет!

Есть несколько старых виндовых игрушек, года так 2005 или около того.
Когда они писались, основным соотношением экрана было 4:3
и в полноэкранном режиме их графика рассчитана на заполнение
экрана именно с таким соотношением. На современном плоском экране
к соотношением 16:9 под Windows 8.1 они у меня всегда шли
с черными вертикальными полосами по краям и это меня полностью
устраивало, так как 2D-art показывается неискаженным.

При установке более современной 3D-игрушки оно предложило обновить
DirectX 11 и черт меня дернул согласиться. Теперь те же самые
старые игры в полноэкранном режиме показываются без черных полос,
масштабированная с искажением aspect ratio, в итоге графика получается
вытянутая по горизонтали и мылит.

Дискретная видеокарта NVidia, единственный монитор с нативным
режимом 1920:1080, в виндовых настройках выставлен
пользовательский DPI 149%.

Причём одна их старых игрух - Plants & Zombies первая -
имеет настройку использовать 3D-ускорение или нет и если включить 3D,
то графика становится как прежде - без искажений и с черными полосами,
но в таком режиме у конкретно этой игры есть другие проблемы с NVidia
(они были и до обновления) и без 3D оно раньше работало не в пример лучше.

У других игрух такой настройки вообще нет, поэтому актуален вопрос:
это как-то настраивается?

Галка "Отключить масштабирование изображения при высоком разрешении экрана"
у этих игрух УЖЕ стоит (и раньше стояла) и она решает несколько
иную проблему - без неё изображение увеличено так, что не вмещается
в физический экран. С ней вмещается, но после обновления DirectX11
вытянутое по горизонтали.

Воспользоваться откатом на предыдущую точку восстановления не могу,
так как прежде чем обнаружить проблему, я игрался с ручным
созданием точек восстановления и превысил квоту на место под точки,
которую когда-то опрометчиво занизил до 1% (2.6G на системном разделе)
и старой точки восстановления уже нет.

Eugene
--
http://grosbeyn.moikrug.ru/
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #2  
Старый 22.07.2019, 02:14
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию DirectX 2D autoscaling

Cheslav Osanadze написал(а) к Eugene Grosbein в Jul 19 23:31:37 по местному времени:

Привет Eugene!

21 Июл 19 23:10, Eugene Grosbein -> All:


EG> Воспользоваться откатом на предыдущую точку восстановления не могу,
EG> так как прежде чем обнаружить проблему, я игрался с ручным
EG> созданием точек восстановления и превысил квоту на место под точки,
EG> которую когда-то опрометчиво занизил до 1% (2.6G на системном разделе)
EG> и старой точки восстановления уже нет.

Может есть возможность удалить директ и вернуться к старому?


Cheslav.



... Да кибоpг я, кибоpг... только по почкам не бейте!!!...
--- ...
Ответить с цитированием
  #3  
Старый 22.07.2019, 12:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: DirectX 2D autoscaling

Eugene Grosbein написал(а) к Cheslav Osanadze в Jul 19 15:18:31 по местному времени:

21 июля 2019, воскресенье, в 23:31 NOVT, Cheslav Osanadze написал(а):

EG>> Воспользоваться откатом на предыдущую точку восстановления не могу,
EG>> так как прежде чем обнаружить проблему, я игрался с ручным
EG>> созданием точек восстановления и превысил квоту на место под точки,
EG>> которую когда-то опрометчиво занизил до 1% (2.6G на системном разделе)
EG>> и старой точки восстановления уже нет.
CO> Может есть возможность удалить директ и вернуться к старому?

Не знаю, как это делается.

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #4  
Старый 22.07.2019, 14:12
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию DirectX 2D autoscaling

Cheslav Osanadze написал(а) к Eugene Grosbein в Jul 19 11:19:33 по местному времени:

Привет Eugene!

22 Июл 19 15:18, Eugene Grosbein -> Cheslav Osanadze:

EG>>> Воспользоваться откатом на предыдущую точку восстановления не
EG>>> могу, так как прежде чем обнаружить проблему, я игрался с ручным
EG>>> созданием точек восстановления и превысил квоту на место под
EG>>> точки, которую когда-то опрометчиво занизил до 1% (2.6G на
EG>>> системном разделе) и старой точки восстановления уже нет.
CO>> Может есть возможность удалить директ и вернуться к старому?

EG> Не знаю, как это делается.

Может, так

https://os-helper.ru/windows-10/kak-udalit-directx.html


Cheslav.



... Взялся за гуж - не забудь сходить в душ
--- ...
Ответить с цитированием
  #5  
Старый 22.07.2019, 14:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: DirectX 2D autoscaling

Eugene Grosbein написал(а) к Cheslav Osanadze в Jul 19 17:10:00 по местному времени:

22 июля 2019, понедельник, в 11:19 NOVT, Cheslav Osanadze написал(а):

EG>>>> Воспользоваться откатом на предыдущую точку восстановления не
EG>>>> могу, так как прежде чем обнаружить проблему, я игрался с ручным
EG>>>> созданием точек восстановления и превысил квоту на место под
EG>>>> точки, которую когда-то опрометчиво занизил до 1% (2.6G на
EG>>>> системном разделе) и старой точки восстановления уже нет.
CO>>> Может есть возможность удалить директ и вернуться к старому?
EG>> Не знаю, как это делается.
CO> Может, так
CO> https://os-helper.ru/windows-10/kak-udalit-directx.html

Как я уже писал, тут у меня Windows 8.1 и тупо удалить DirectX 11
проблемой не будет. Проблемой будет установить его обратно так,
чтобы вернуть старое поведение.

Eugene
--
Однажды, будучи ещё мальчишкой, я был на каникулах и прогуливался вдоль реки.
Я увидел выдру с выводком. Весьма умилительное зрелище, думаю, вы согласитесь
со мной. Выдра нырнула и поймала жирного лосося, которого она с трудом
выволокла на ствол полузатопленного дерева и принялась пожирать, разумеется,
заживо. Из распоротого брюха лосося вывалилась икра, о, я до сих пор помню
чудесный розовый цвет этих икринок, к которым тут же бросились маленькие выдры,
ссорясь между собой за лакомство. Чудо природы: мать и дети, пожирающие
мать и детей. Вот тогда я и познал впервые, что есть зло. Оно встроено в саму
природу вселенной.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #6  
Старый 22.07.2019, 15:02
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию DirectX 2D autoscaling

Cheslav Osanadze написал(а) к Eugene Grosbein в Jul 19 12:36:58 по местному времени:

Привет Eugene!

22 Июл 19 17:10, Eugene Grosbein -> Cheslav Osanadze:

EG>>>>> (2.6G на системном разделе) и старой точки восстановления уже
EG>>>>> нет.
CO>>>> Может есть возможность удалить директ и вернуться к старому?
EG>>> Не знаю, как это делается.
CO>> Может, так
CO>> https://os-helper.ru/windows-10/kak-udalit-directx.html

EG> Как я уже писал, тут у меня Windows 8.1 и тупо удалить DirectX 11
EG> проблемой не будет. Проблемой будет установить его обратно так,
EG> чтобы вернуть старое поведение.

Я не понимаю. Но, старался помочь. Надеюсь, в карму зачтётся.:)

Предлагаю более кардинальный метод - Акронис и архивацию раздела. меньше головной боли и результат всегда гарантирован, пока жаришь картошку на кухне.


Cheslav.



... Бей жидов, спасай домен .RU!
--- ...
Ответить с цитированием
  #7  
Старый 22.07.2019, 15:52
Konstantin Simonov
Guest
 
Сообщений: n/a
По умолчанию DirectX 2D autoscaling

Konstantin Simonov написал(а) к Cheslav Osanadze в Jul 19 18:39:46 по местному времени:

Нi, Cheslav!

Monday July 22 2019 12:36, Cheslav Osanadze (2:6078/80) => Eugene Grosbein:

CO> Предлагаю более кардинальный метод - Акронис и архивацию раздела.
CO> меньше головной боли и результат всегда гарантирован, пока жаришь
CO> картошку на кухне.

Это наиболее простой и надежный способ сохранения работоспособного состояния системы. И не надо заморачиваться с точками восстановления.
По крайней мере раз в месяц, после прихода обновлений, легко сохранить образ диска C: в файле, из которого потом можно будет восстановить.
При этом, в текстовом файле я веду список текущих версий всех устанавливаемых порограмм и сразу после архивирования сохраняю текущий список, что дает возможность после восстановления легко восстановить и все программы, сравнивая текущий список с архивным. При этом нестрашно и поэкспериментировать, т.к. в случае чего всегда остается возможность простого восстановления рабочего состояния. А лишние точки восстановления убираются перед архивированием.


Sincerely yours, Konstantin.

Voice +7-383-73-53-203 Email konsim@inbox.ru
Jabber konsim@qip.ru ICQ 594179153

--- GoldED+/W32-MINGW 1.1.5-b20180707 WinNT 6.1.7601-SP1 iP-III
Ответить с цитированием
  #8  
Старый 22.07.2019, 16:44
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию DirectX 2D autoscaling

Cheslav Osanadze написал(а) к Konstantin Simonov в Jul 19 14:02:08 по местному времени:

Привет Konstantin!

22 Июл 19 18:39, Konstantin Simonov -> Cheslav Osanadze:

CO>> Предлагаю более кардинальный метод - Акронис и архивацию раздела.
CO>> меньше головной боли и результат всегда гарантирован, пока жаришь
CO>> картошку на кухне.

KS> Это наиболее простой и надежный способ сохранения работоспособного
KS> состояния системы.


Я так живу многолет.
Брал дочери нетбук, там была кнопка "восстановление системы", поковырял - тот же Акронис, на скрытом разделе.


Cheslav.



... - Я вовсе не собираюсь вас лапать... В смысле, здесь, в баре.
--- ...
Ответить с цитированием
  #9  
Старый 13.12.2020, 09:24
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: DirectX 2D autoscaling

Eugene Grosbein написал(а) к All в Dec 20 12:10:11 по местному времени:

21 июля 2019, воскресенье, в 23:10 NOVT, Eugene Grosbein написал(а):

EG> Есть несколько старых виндовых игрушек, года так 2005 или около того.
EG> Когда они писались, основным соотношением экрана было 4:3
EG> и в полноэкранном режиме их графика рассчитана на заполнение
EG> экрана именно с таким соотношением. На современном плоском экране
EG> к соотношением 16:9 под Windows 8.1 они у меня всегда шли
EG> с черными вертикальными полосами по краям и это меня полностью
EG> устраивало, так как 2D-art показывается неискаженным.
EG> При установке более современной 3D-игрушки оно предложило обновить
EG> DirectX 11 и черт меня дернул согласиться. Теперь те же самые
EG> старые игры в полноэкранном режиме показываются без черных полос,
EG> масштабированная с искажением aspect ratio, в итоге графика получается
EG> вытянутая по горизонтали и мылит.

[skip]

Чисто для архивов отпишусь: в русской версии "Панели управления NVidia"
это настраивается в разделе "Дисплей/Регулировка размера и положения
рабочего стола" (что совсем неочевидно в контексте 2D-игр),
там есть настройка "Масштабирование", с выбором одного варианта из трех:
Формат изображения/Во весь экран/Не выполнять масштабирование

Плюс галка "Замещение режима масштабирования, заданного для игр и программ".
Искомый результат получается, если выставить галку и первый вариант из трех
(Формат изображения). На оконные программы это не влияет, а полноэкранные
2D-игры начинают снова рисоваться без искажения пропорций.

Eugene
--
Все любят естественный наркотик
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:44. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot