Проблема с пересканированием изображения при использовании HDMI с Intel Graphics

Когда я использую свои ноутбуки HDMI на телевизоре, телевизор увеличивает изображение (~ 5-10% отсутствует по краям). На телевизоре нет опций (кстати, с разрешением 720p). Комп использует Intel HD Graphics 4000.

В настройках Ubuntu нет вариантов, чтобы компенсировать это, и я играл с xrandr (используя transform / scale), но, похоже, ничего не работает. Множество руководств по этому вопросу, использующих преобразование, не работают. Это очень раздражает, так как кажется, что это так легко исправить («сжать» / изменить размер изображения, чтобы оно соответствовало экрану), но у меня закончились идеи. Установка пользовательских разрешений не помогает (все еще части экрана). Это в основном 2 клика, чтобы исправить в Windows, но в Ubuntu это кажется невозможным ...

Был бы очень рад, если бы кто-нибудь помог мне или имел какие-нибудь идеи, что я мог бы попробовать! Благодаря.

8
задан 8 August 2014 в 04:31

8 ответов

Хорошо, если Вы уже не попробовали их, проверьте его

xrandr --output HDMI-1 --set underscan on
xrandr --output HDMI-1 --set "underscan hborder" 40 --set "underscan vborder" 25

Другой, я столкнулся, было это:

xrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1
0
ответ дан 8 August 2014 в 04:31

Я столкнулся с этой проблемой и использовал комбинацию уменьшения кадрового буфера и затем перестройки верхнего левого угла. Другие ответы зависели от определенных функций, обеспеченных дисплеем, который не имеют некоторые более старые дисплеи. (как мой)

xrandr --output HDMI2 --fb 1240x700 --transform 1,0,-20,0,1,-10,0,0,1

Так, для чтения этого мое ТВ сверхсканирует изображение на 20 пикселей на сторонах и 10 пикселей на вершине и нижней части. Так "уменьшение" изображения, но не разрешения, 40 ширинами и 20 высотами, затем перестройка верхнего левого угла добились цели для меня.

необходимо будет, вероятно, играть вокруг с числами, так как кажется, что сверхсканирование различных производителей варьируется по пиксельной потере. Мое ТВ, кажется, сверхсканирует меньше, чем многие примеры, я нашел гугление предмета.

кроме того, при игре с числами, выполнении --transform none сброс любое изменение Вы делаете назад..., который мог бы помочь.

0
ответ дан 8 August 2014 в 04:31

/etc/rc.local:

intel_panel_fitter -p A -x 1200 -y 670

~/.xprofile:

xrandr --output HDMI1 --transform 1.0,0,+1,0,1.0,+2,0,0,1
0
ответ дан 8 August 2014 в 04:31

Действительно ли Вы абсолютно уверены, что по телевизору нет никакой опции? Я также имею Intel HD Graphics и имел ту же проблему, пока я не изменил "Театральные Настройки" от "Полного" до "Собственного компонента". По моему телевизору это было в нижней части меню изображения. Другие телевизоры иногда маркируют его как "Широкоэкранные Настройки" или подобный.

0
ответ дан 8 August 2014 в 04:31

Я знаю, что этот поток стар, однако если кто-либо еще сталкивается с этой проблемой; проблема могла быть по телевизору. На Серии 7 ТВ Samsung:

  • Нажатие кнопка "MORE" на удаленном
  • ИНСТРУМЕНТЫ> Размер Изображения
  • Избранное "Экранное Соответствие"

Изображение отображается правильно теперь.

0
ответ дан 8 August 2014 в 04:31
  • 1
    Существует mask и unmask команда, которая может использоваться с systemctl. Поэтому просто сделайте systemctl unmask name_of_service.service. – Kellerspeicher 24 March 2017 в 06:53

Вот то, что зафиксировало его для меня. У меня была эта проблема на Ubuntu 14.04, которая также выбросила за борт fglrx после обновления.

Мой монитор (Viewsonic) имеет две входных настройки, 'ПК' и 'AV'. По некоторым причинам входная установка была переключена на 'AV', и это - то, где я видел сверхсканирование. Переключение его к 'ПК' решило проблему.

, Таким образом, фиксация включает использование аппаратных ключей монитора и прохождение через меню параметров монитора для внесения изменения.

0
ответ дан 8 August 2014 в 04:31
  • 1
    Также объясните, как удалить состояние маскированное при желании. – erikbwork 22 March 2017 в 21:02

Я боролся с этим некоторое время, пока я не нашел это сообщение в блоге.

В основном проверьте свойства на своем использовании дисплея:

xrandr --prop

У меня не было underscan опций, которые некоторые люди упомянули, но что я действительно имел, было свойство 'силы-dvi' под 'аудио'.

xrandr --output HDMI-2 --set audio force-dvi --mode 1920x1080

Это работало отлично и отключило сверхсканирование. Одна небольшая оборотная сторона - эта фиксация мешает аудио проникнуть через Ваш HDMI-кабель, но я использую внешние громкоговорители так не действительно проблема.

1
ответ дан 16 November 2019 в 06:44

Исходный ответ xrandr --output HDMI-1 --set underscan on работы!

Это не могло бы работать над первой попыткой, если Вы просто копируете и вставляете это. Причина состоит в том, что Вы не могли бы быть на HDMI-1 в Вашей системе. Я попробовал это, и я добрался error of failed request bad output (invalid parameter). Я ввел xrandr отдельно и это дало мне набор данных дисплея, и я заметил, что моим устройством является HDMI 0. Я затем ввел команду как xrandr --output HDMI-0 --set underscan on и возглас там это соответствовало отлично. Я надеюсь, что это помогает кому-то.

1
ответ дан 16 November 2019 в 06:44

Другие вопросы по тегам:

Похожие вопросы: