Проблема перегляду масштабних зображень за допомогою HDMI з Intel Graphics


9

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

Немає варіантів компенсувати це в налаштуваннях Ubuntu, і я бавився з xrandr (використовуючи перетворення / масштаб), але, здається, нічого не працює. Безліч посібників з цього питання, що використовують трансформацію, не спрацьовує. Це настільки дратує, оскільки, здається, це так легко виправити ("стискати" / змінювати розмір зображення для розміщення на екрані), але у мене не вистачає ідей. Налаштування користувацьких роздільних можливостей не допомагає (все-таки частини поза екраном). Його в основному за два кліки виправити у Windows, але в ubuntu це здається неможливим ...

Був би дуже радий, якби хтось міг мені допомогти чи мати якісь ідеї, що я міг би спробувати! Дякую.


з xrandr ви спробувалиxrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1
mchid

Так, це вирівнює зображення в лівому верхньому куті, але не змінює його розмір (або принаймні недостатньо). Я все ще не бачу правої верхньої частини екрана (вона скорочує її перед годинником та колесом налаштувань), а також я відсутня частини мого нижнього екрана. Це може бути трохи краще. Я багато грав з налаштуванням перетворення, але я чомусь не можу отримати частину масштабування (1,05) працювати так, як я хочу.
SodR

Відповіді:


19

Гаразд, якщо ви ще цього не пробували, перевірте це

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

Я навіть не VGA на своєму ноутбуці, так що це не допоможе їм боятися.
SodR

@SodR Я оновив пост, якщо хтось із цих допоможе
mchid

3
Я спробував це. Перший, який згадує параметр "underscan" або "overscan", не розпізнається xrandr або, принаймні, не підтримується ні моїм пристроєм, ні xrandr. Це дає такий результат: X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 11 (RRQueryOutputProperty) Serial number of failed request: 41 Current serial number in output stream: 41
SodR

1
Другий рядок вирівнює верхній лівий кут, переміщуючи його на 35 пікселів вправо і на 19 пікселів нижче, але фактична картина більше не стискається. Це означає, що все отримане "бачення" у верхньому лівому куті тепер втрачається в правому нижньому куті, де зображення перемістило рівну кількість пікселів.
SodR

Остання команда насправді працювала для мене
Postadelmaga

5

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

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

Отже, щоб прочитати це, мій телевізор переосмислює зображення на 20 пікселів з боків та 10 пікселів вгорі та внизу. Тож "скорочення" картини, але не роздільної здатності, на 40 ширини та 20 висоти, потім перестановка верхнього лівого кута зробила для мене трюк.

Вам, мабуть, доведеться пограти з цифрами, оскільки, схоже, завищення розміру пікселів у різних виробників змінюється. Моє телебачення, здається, зашкалює менше, ніж у багатьох прикладах, за якими я виявив, що гуглить предмет.

Крім того, граючи з номерами, виконайте --transform noneскидання будь-яких змін, які ви внесли назад ..., що може допомогти.


Пам’ятаються ці налаштування, чи це потрібно запускати при запуску?
leetNightshade

2

/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

1
Це може бути хорошою відповіддю , якщо ви опишите, що повинні робити ці команди і чому вони розміщені в цих файлах.
Девід Фоерстер

Ця intel_panel_fitterкоманда працювала для мене на моїй Sony Bravia KLV-V32A10
jeremy

2

Я деякий час боровся з цим, поки не знайшов цю публікацію в блозі .

По суті, перевірте властивості на дисплеї, використовуючи:

xrandr --prop

У мене не було варіантів підкреслення, які деякі люди згадували, але те, що у мене було, було властивістю "сила-дви" під "аудіо".

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

Це спрацювало чудово і відключило скан. Невеликий мінус - це виправлення зупиняє аудіо проходження через ваш кабель HDMI, але я використовую зовнішні колонки, тому насправді це не проблема.


Саме це працювало для мене в Ubuntu 16.04 на комп'ютері з графікою Intel. Усі інші відповіді не спрацювали. Не було власності підкреслення в xrandr і для мого hdmi-з'єднання.
Ендіба

1

Оригінальна відповідь 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і, ну, там вона ідеально підходила. Я сподіваюся, що це комусь допоможе.


0

Ви абсолютно впевнені, що на телевізорі немає жодної опції? У мене теж є Intel HD Graphics і у мене була та сама проблема, поки я не змінив "Налаштування театру" з "Повної" на "Рідну". На моєму телевізорі це було внизу меню зображення. Інші телевізори іноді позначають його як "Налаштування широкоекранного екрана" або подібне.


Так, це старий телевізор без цього вибору на жаль.
SodR

Дарн: (подумав, я мушу згадати про всякий випадок, якщо ви лише заплуталися з резолюцією, а не з налаштуваннями Театру. Хоча вам удачі!
TheSchwa

0

Ось що це зафіксувало для мене. У мене виникла ця проблема на Ubuntu 14.04, який також вимкнув fglrx після оновлення.

Мій монітор (Viewsonic) має два параметри входу: "ПК" та "AV". Чомусь налаштування вводу було перемкнено на "AV", і саме там я бачив надмірну шкалу. Переключення на «ПК» виправило проблему.

Таким чином, виправлення передбачає використання апаратних клавіш монітора та проходження меню налаштувань монітора для внесення змін.


0

Я знаю, що ця тема давня, але якщо хтось ще стикається з цим питанням; проблема може бути в телевізорі. На телевізорі Samsung 7 серії:

  • Натисніть кнопку «БІЛЬШЕ» на пульті
  • ІНСТРУМЕНТИ> Розмір зображення
  • Виберіть "Screen Fit"

Зображення відображається належним чином.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.