Как определить максимальное поддерживаемое разрешение экрана?
Я пытаюсь определить, какое максимальное разрешение монитора будет поддерживать компьютер.
система
- Win XP-эпоха Compaq Presario SR1750NX, которая содержит
Radeon Xpress 200 интегрировал графику на материнской плате AMD Athlon 64.
Radeon Xpress 200 использует общую видеопамять (UMA). Компьютер имеет 3 ГБ оперативной памяти. (Я не знаю, как работает UMA и может ли видео иметь доступ к тому количеству памяти, которое ему требуется, или к тому, сколько это будет.)
В настоящее время работает Linux Mint 17.0. Я понимаю, что у AMD есть версия Catalyst для Linux. Тем не менее, Xpress 200, вероятно, предшествует приобретению ATI AMD, а внешний вид интерфейса выглядит обобщенно, поэтому драйвер, вероятно, FOSS и, возможно, потребовал некоторого реверс-инжиниринга.
Единственный встроенный видео разъем - VGA. Разъем VGA не имеет ограничений по разрешению, но я понимаю, что качество вывода при более высоких разрешениях зависит от ЦАП и других факторов.
Xpress 200 Info
Единственное, что я видел, когда речь идет о максимально поддерживаемом разрешении VGA самого видеочипсета, - это ссылка, опубликованная Дэниелом Б в комментарии ниже. Версия Xpress 200 "для архитектуры Intel" рассчитана на поддержку до 2048x1536 (по-видимому, общая спецификация на основе ЦАП 400 МГц). Если предположить, что спецификации в версии "для архитектуры AMD" совпадают, то это будет верхний предел. Не ясно, будут ли другие факторы ограничивать его ниже этого (например, максимальный объем памяти, который он может использовать).
использование
Я не думаю, что это влияет на что-либо, но на всякий случай предполагаемое использование - это много экранного пространства для статического контента (большие таблицы, множество вкладок браузера и т. П.), Я не пытаюсь просматривать Res видео или сделать 3D-рендеринг.
Информация из системы
Несколько лет назад я обновил монитор до 1600x900, просто предполагая, что он будет поддерживаться. Доступные настройки разрешения в настройках монитора указывают 1400x1050 в качестве единственного более высокого разрешения, которое практически равно общему количеству пикселей, как текущий монитор. Однако я не знаю, отражает ли это системные предположения, основанные на текущем мониторе или действительном системном ограничении (или, возможно, ограничении драйвера Linux). Драйвер Linux не имеет явной опции "перечислить все".
Обновить
- Я проверил с AMD и HP, чтобы увидеть, есть ли у них какие-либо полезные характеристики. Ответ: Нет.
Я использовал
xrandr
Команда, чтобы увидеть, что он может показать, который произвел это (с последующими доступными настройками для текущего монитора):Screen 0: minimum 320 x 200, current 1600 x 900, maximum 4096 x 4096
VGA-0 connected 1600x900+0+0 (yada yada...)
Максимум 4096 x 4096 относится к размеру виртуального экрана (максимальный кадровый буфер), а не (полезному) разрешению, возможному для порта VGA. Означает ли это, по крайней мере, что предел набора микросхем больше не ограничивается памятью (исключена одна переменная)?
Что я ищу в ответе
Я хотел бы получить монитор с более высоким разрешением, но не знаю, как определить, какой будет предел, поддерживаемый системой, или какой фактор является ограничением.
- Ответ для этого конкретного компьютера был бы великолепен. Если на это невозможно ответить без доступных спецификаций, то кто-то, фактически использующий монитор с более высоким разрешением в аналогичной системе, будет хорошим доказательством.
- В более общем смысле, как мне определить предел для данной системы? Это просто предел набора микросхем (в этом случае у меня, вероятно, уже есть ответ), или это может быть дополнительно ограничено другими факторами (память, драйверы и т. Д.)? Если могут быть дальнейшие ограничения, могут ли они быть определены на практике, или это в основном сводится к простому нахождению спецификаций?
4 ответа
Так что после просмотра веб-страниц на этой карте я обнаружил, что у waybackmachine есть копия страницы со спецификациями от ATi.
https://web.archive.org/web/20061006060608/http://www.ati.com/products/radeonxpress200/specs.html
Самое главное:
3D-графика: поддерживает разрешение до 2536x2536 @ 32bpp
2D-графика: поддерживает максимальное разрешение 2048x1536@32bpp
Внешняя поддержка: поддержка дисплеев с фиксированным разрешением от VGA (640x480) до широкого UXGA (1600x1200)
Монитор отправляет данные EDID, которые содержат список способностей мониторов.
Смотрите здесь для более подробной информации.
https://unix.stackexchange.com/questions/114359/how-to-get-edid-for-a-single-monitor
Как узнать производителя / модель панели экрана ноутбука с Linux? (Samsung, LG, Chi Mei и т. Д.)
ls /sys/class/drm/
cat /sys/class/drm/card0-DP-2/edid
Назад в старые времена CRT
экраны (большие с отверстиями сверху), разрешение дисплея определялось только максимальным разрешением, поддерживаемым вашей видеокартой (CGA
, EGA
, VGA
, SVGA
,....) и, конечно, ваш уровень пресбиопии (или как маленькое письмо, которое вы можете прочитать). Это был атрибут CRT
мониторы из-за их analog
природа.
В настоящее время, тем не менее, и с момента появления "экранов с фиксированным числом пикселей" (или цифровых экранов), таких как LCD
s, TFT
s,... проблема с разрешением была намного проще!
Теперь есть The Display resolution
который один и только один для каждой панели дисплея. Это очень специфическое разрешение - единственное, которое не будет размыть цвета вашего монитора или иным образом искажать то, что вы видите, из-за увеличения / уменьшения масштаба, чтобы сделать выбранное разрешение, установленное в вашей операционной системе, подходящим для The Display Resolution
, Это просто потому, что оно соответствует фактическому количеству элементов пикселя, которое содержит ваш цифровой дисплей.
Больше о разрешениях экрана можно увидеть в:
https://en.wikipedia.org/wiki/Display_resolution
Подводя итог, можно сказать, что есть еще "максимальное разрешение", которое поддерживает ваша видеокарта, и оно будет работать, даже если оно искажено, но вы не хотели бы покидать native resolution
вашей LCD
или же TFT
монитор, потому что у вас будет менее чем оптимальное качество изображения.
Единственный способ выйти за эти границы - подключить ноутбук к внешнему монитору с другим разрешением экрана (например, HP S2331 с поддержкой 1920x1080). Я искал вокруг и не мог найти собственное разрешение панели вашего ноутбука (вероятно, если вы посмотрите ниже и нажмете в Google серийный номер и попытаетесь найти фактический номер детали самой панели, у вас будет больше шансов, но есть и простой способ! Просто измените разрешение, начиная со стандартного для вашего монитора дюйма, и остановите, когда размытие исчезнет...! Вы можете даже подключить свой старый ноутбук к экрану Full HD и, если ваша видеокарта и ваш Процессор может воспроизводить HD материал, получить разрешение Full HD 1080p (хотя я сомневаюсь, что... но теоретически это возможно).
Основываясь на обсуждении ниже, я понял, что вы после стандартного теста на полную производительность системы по сравнению с конкретным разрешением. К сожалению, такого теста не существует, поскольку разные приложения предъявляют разные требования к системе. Например, для 3D-приложений требуется производительность процессора, памяти и видеокарты, а также скорость передачи данных на материнской плате, в то время как для просмотра веб-страниц в основном требуется память.
Самая близкая вещь к стандартному тесту, о котором я могу думать, является воспроизведением видео. Чтобы избежать покупки экрана только для того, чтобы понять, что он не может воспроизводить видео в разрешении X, вы можете протестировать его, воспроизводя видео в автономном режиме с помощью виртуального кадрового буфера X xvfb. Затем вы можете получить статистику воспроизведения, используя метод, описанный здесь: https://forum.videolan.org/viewtopic.php?t=61867 и сравнить их с данными другой машины.
Я очень надеюсь, что это поможет!
Вы смотрели список разрешений "list all" в свойствах вашего адаптера дисплея? Если я не ошибаюсь (возможно!), Который показывает все поддерживаемые видеовыходы с вашей видеокарты, при условии, что у вас установлены последние версии драйверов и т. Д.
Это было верно для моей старой карты Radeon в старом intel optiplex 745 - я протестировал монитор, который мог поддерживать более высокие разрешения, взломал таблицу, чтобы разрешить более высокие разрешения при правильном соотношении сторон, и не получил изображение, если не использовал значения ниже этих перечислены в свойствах адаптера дисплея.