1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

LCD-монитор и старые игры

Тема в разделе "Установка и запуск игр", создана пользователем Mitnadev, 9 фев 2009.

  1. Mitnadev

    Mitnadev

    Регистрация:
    28 дек 2007
    Сообщения:
    33
    Большинство старых игр работают по сегодняшним меркам в маленьких разрешениях. Например родное разрешение Фаллаута 640x480. Проблема в том, что родное разрешение современные жк-мониторов (<19") как минимум 1280x1024 и игры с маленьким разрешение растягиваються на это родное разрешение монитора, тоесть увеличиваються в 2 а то и 3 раза. Поэтому изображение получаеться какимто смазаным, нечетким.

    Есть способ через настройки видеокарты сделать так чтобы родное разрешение игры не растягивалось на разрешение монитора а показывалось в рамке по центру.

    Но блин, 640x480 на моём 20" мониторе с родным разрешение 1680x1050, в рамке, очень неуклюже смотриться. Приходиться в прямом смысле втыкать носом в монитор.

    На обычных не жк-мониторах такой проблемы небыло. Там даже 320x240 показывалось в оригинале на все 19 или больше, дьюмов.

    Вопрос в следующем, есть ли ещё какието способы кроме рамки комфортно играть в игры с маленьким разрешеним на жк-мониторах?
     
  2. Newbilius Программуль

    Newbilius

    Регистрация:
    24 авг 2007
    Сообщения:
    4.608
    Увы, вариантов больше нет.
    В LCD мониторах есть такое понятие, как физическое разрешение - число пискелей на экране фиксировано (каждый пискель - как раз этот жидкий кристалл). Так что разрешение ниже физического можно получить лишь двумя путями - или растягивать изображение (и смазывать его) или играть в рамке.
     
  3. Dimouse King of Mice

    Dimouse

    Администратор Переводчик

    Регистрация:
    18 апр 2003
    Сообщения:
    38.144
    Я лично играю в окошке, если в досбоксе. Дело привычки. Хотя на дос-компе конечно лучше.
     
    MrFlibble нравится это.
  4. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.585
    Можно увеличивать в целое число раз с nearest-neighbour фильтрацией (то есть фактически без фильтрации). Будут получаться отвратительные крупные квадраты. Но некоторым нравится. Тут есть проблема с играми, у которых пикселы предполагались не квадратными, — при разрешении 320x200 на мониторе с физическим отношением сторон 4:3 как раз такие получаются — они будут выглядеть немного странно.

    Можно также увеличивать в целое число раз, но применять фильтры семейств scaleXx или HQXx с соответствующим множителем. Размазывания не будет by design, но могут вылезать любопытные артефакты. Но HQ3x, например, очень вычислительно интенсивный фильтр — не всякая игра с ним запустится с нормальным фреймрейтом.

    Можно использовать фильтр с более высоким, чем требуемое разрешение, множителем, а потом уменьшать его с применением билинейной фильтрации. Или меньшим, чем нужно, но ненамного.

    Ещё можно фильтровать изображение теми же алгоритмами, но в шейдерах, а не в софте — на современных видеокартах это происходит быстрее.

    Все варианты доступны в некоторых билдах досбокса. Софтовые фильтры есть даже в vanilla dosbox, у гуликозы есть DirectX шейдеры, у ykhwong'а есть ещё и вариант с OpenGL-HQ.

    ... А вот под линукс упакованных патченых досбоксов и sdl с openglhq я, к сожалению, не встречал

    И ещё у меня есть ощущение, что тема буквально про то же (и с практически таким же названием) уже была
     
    MrFlibble, Ulysses и kreol нравится это.
  5. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    126.330
    R4kk00n, дело говоришь. Причём во всех смыслах.
    Конкретно такой темы не нашёл, родственных - довольно много. Впрочем, поищу ещё, в "Карту раздела" пока не заношу. Если вдруг найдёшь - оповести так или иначе.
     
  6. Mitnadev

    Mitnadev

    Регистрация:
    28 дек 2007
    Сообщения:
    33
    А можно как то эти(или необязатльно именно эти) фильтры применять не пользуясь досбоксом? Если игра допустим не досовская.
     
  7. Дарк Шнайдер Недопустимо инфантилен

    Дарк Шнайдер

    Регистрация:
    18 окт 2004
    Сообщения:
    22.362
    ещё от монитора зависит, некоторые хорошо масштабируют изображение, другие - хреново
     
    VorteX DrAgON нравится это.
  8. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    У нвидии и ати есть выбор, например масштабирование монитором или видеокартой, помогает иногда, получше сильно чем на плохих мониторах и дсабе.
     
    Дарк Шнайдер нравится это.
  9. Дарк Шнайдер Недопустимо инфантилен

    Дарк Шнайдер

    Регистрация:
    18 окт 2004
    Сообщения:
    22.362
    John Freeman, о, надо будет сравнить, кстати )
     
  10. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.585
    Mitnadev, можно использовать SDL с OpenGL-HQ патчем и виртуальную машину, имеющую вывод через SDL. Из известных мне это QEMU и VirtualBox с одним из фронтендов. И Moe как раз перевёл свой патченый SDL вот сюда: http://www.syntax-k.de/projekte/sdl-opengl-hq/ — там написано про как это всё должно происходить
     
    kreol нравится это.
  11. Mitnadev

    Mitnadev

    Регистрация:
    28 дек 2007
    Сообщения:
    33
    Если у кого-то есть возможность, сделайте скриншот того что такое хорошее масштабирование и плохое. Что бы хоть визуально знать чего в лучше случае можно добиться на жк-мониторе. :drink:
     
  12. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Может всё-таки фото?
     
  13. MetroidZ

    MetroidZ

    Регистрация:
    3 янв 2008
    Сообщения:
    2.292
    это вообще должно быть - макро :)
    Иначе - нет смысла.
     
  14. Mitnadev

    Mitnadev

    Регистрация:
    28 дек 2007
    Сообщения:
    33
    Ну вот допустим взять два 19" жк монитора с разным качеством масштабирования, запустить какую-нибудь старую игру с разрешением 640x480 в родном разрешении монитора, то есть 1280x1024 и потом сделать сделать скриншот изображения. Или как? :baby:
     
  15. Дарк Шнайдер Недопустимо инфантилен

    Дарк Шнайдер

    Регистрация:
    18 окт 2004
    Сообщения:
    22.362
    Mitnadev, скриншоты будет одинаковы =) надо фоткать экраны
     
  16. Mitnadev

    Mitnadev

    Регистрация:
    28 дек 2007
    Сообщения:
    33
    Может где-то в интернете такие фото есть? Я что то не могу найти.

    А вот эта технология там где один пиксель показываеться как бы в 4 пикселях ну или как-то так, масштабирование по соседним пикселям это вроде называеться. Это вообще через видеокарту реализуется или через настройки монитора? Пример такого масштабирование где-то можно посмотреть?
     
  17. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Это называется FSAA и к LCD отношения не имеет. Хотя методы схожи.
     
  18. D1MA

    D1MA

    Регистрация:
    12 сен 2006
    Сообщения:
    710
    А где можно подробнее прочитать об этом? И для всех ли мониторов реализуем этот способ? У меня например samsung syncmaster 932bf.
     
  19. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Это не зависит от монитора, это возможность видеокарты. Пример для нвидии - http://forums.overclockers.ru/viewtopic.php?p=3159542#3159542

    Нижнее - по центру в оригинале, выше - масштабировнаие монитором - этого надо избегать если старый, второй сверху - картинка 4:3(квадрат по центру, по вертикали на всю высоту монитора) на мониторах не 4:3 - на мониторах 4:3 то же что и самое верхнее или отсутствует, верхний пункт - масштабирование видеокартой, растягивание всегда на весь экран, на широкоэкранках в разрешениях вроде 640x480(4:3) будет приплюснуто.

    То есть если в случае пунктов 1 и 3 сверху разница есть - масштабирование монитора говно, но это обходится точно на ati/nvidia точно пунктом 1, на остальных как повезёт.
     
  20. D1MA

    D1MA

    Регистрация:
    12 сен 2006
    Сообщения:
    710
    К сожалению у меня Intel82845
    Пробовал менять программой PowerStrip, без результата, наверное потому, что в этом мониторе есть автоподстройка, которая автоматически растягивает изображение на весь экран.
    Может есть способ запустить игру в окне в WinXP. Меня в частности интересует Blade Runner.
     
    Последнее редактирование: 4 июн 2009
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление