Bad resolution output on a external TV (through HDMI)

Hello there,
So I found this old TV that has a max resolution of 1080i (CELCUS 19913dvd), and decided to use it as a monitor on my Manjaro laptop.
But it is displayed like this (When in 1080i):

(Outside the red lines is what I can not see, but is rendered)
And the quality is very bad.
I’m using an optimus laptop so I tried swithcing to the NVIDIA GPU but that made no difference.

The same thing happens when I switch to 720p and 1080p gives a “out of range” error on the TV.
How ever when I switch to 1680x1050 it works with better quality, and fits, but because it’s a 16:10 resolution it is squashed.
the resolution of 1366x768 works fine, but I need a resolution that is bigger than 1680x1050.

System info:

System:    Host: idea-80tu Kernel: 5.13.19-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64 root=UUID=45f8ca37-5163-41c4-9a2d-421d3e4e9cbc 
           rw quiet apparmor=1 security=apparmor resume=UUID=41d868e9-9725-4954-8dc8-c727ba086936 
           udev.log_priority=3 
           Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM Distro: Manjaro Linux 
           base: Arch Linux 
Machine:   Type: Laptop System: LENOVO product: 80TU v: Lenovo ideapad 310-14IKB 
           serial: <superuser required> Chassis: type: 10 v: Lenovo ideapad 310-14IKB 
           serial: <superuser required> 
           Mobo: LENOVO model: Torronto 4C2 v: NO DPK serial: <superuser required> UEFI: LENOVO 
           v: 3JCN21WW date: 09/23/2016 
Battery:   ID-1: BAT0 charge: 23.7 Wh (100.0%) condition: 23.7/30.0 Wh (79.1%) volts: 8.6 min: 7.4 
           model: SMP L15M2PB2 type: Li-poly serial: 9238 status: Full 
Memory:    RAM: total: 7.67 GiB used: 2.45 GiB (32.0%) 
           RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:       Info: Dual Core model: Intel Core i7-7500U bits: 64 type: MT MCP arch: Amber/Kaby Lake 
           note: check family: 6 model-id: 8E (142) stepping: 9 microcode: EA cache: L2: 4 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 23209 
           Speed: 526 MHz min/max: 400/3500 MHz Core speeds (MHz): 1: 526 2: 545 3: 600 4: 549 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 
           mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel HD Graphics 620 vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0 
           chip-ID: 8086:5916 class-ID: 0300 
           Device-2: NVIDIA GM108M [GeForce 920MX] vendor: Lenovo driver: nvidia v: 390.144 
           alternate: nouveau,nvidia_drm bus-ID: 03:00.0 chip-ID: 10de:134f class-ID: 0302 
           Device-3: Chicony EasyCamera type: USB driver: uvcvideo bus-ID: 1-4:5 chip-ID: 04f2:b57d 
           class-ID: 0e02 serial: 0001 
           Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: modesetting,nvidia 
           display-ID: :0 screens: 1 
           Screen-1: 0 s-res: 3286x1080 s-dpi: 110 s-size: 757x248mm (29.8x9.8") s-diag: 797mm (31.4") 
           Monitor-1: eDP-1-1 res: 1366x768 hz: 60 dpi: 112 size: 309x173mm (12.2x6.8") 
           diag: 354mm (13.9") 
           Monitor-2: HDMI-1-1 res: 1920x1080 hz: 60 dpi: 3048 size: 16x9mm (0.6x0.4") diag: 18mm (0.7") 
           OpenGL: renderer: GeForce 920MX/PCIe/SSE2 v: 4.6.0 NVIDIA 390.144 direct render: Yes 
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel 
           alternate: snd_soc_skl bus-ID: 00:1f.3 chip-ID: 8086:9d71 class-ID: 0403 
           Sound Server-1: ALSA v: k5.13.19-2-MANJARO running: yes 
           Sound Server-2: JACK v: 1.9.19 running: no 
           Sound Server-3: PulseAudio v: 15.0 running: yes 
           Sound Server-4: PipeWire v: 0.3.37 running: yes 
Drives:    Local Storage: total: 379.89 GiB used: 233.8 GiB (61.5%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SA400S37240G size: 223.57 GiB block-size: 
           physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: 50026B73801F8542 rev: 0102 
           scheme: GPT 
           ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST9160412AS size: 149.05 GiB block-size: 
           physical: 512 B logical: 512 B speed: 3.0 Gb/s type: HDD rpm: 7200 serial: 5VGCALEC rev: HPM1 
           scheme: MBR 
           ID-3: /dev/sdc maj-min: 8:32 type: USB vendor: Kingston model: DataTraveler 2.0 size: 7.27 GiB 
           block-size: physical: 512 B logical: 512 B type: N/A serial: C86000BDB9F2EE10AA310036 rev: PMAP 
           scheme: MBR 
           SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
Partition: ID-1: / raw-size: 214.47 GiB size: 210.05 GiB (97.94%) used: 133.22 GiB (63.4%) fs: ext4 
           dev: /dev/sda2 maj-min: 8:2 
           ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 288 KiB (0.1%) fs: vfat 
           dev: /dev/sda1 maj-min: 8:1 
Swap:      Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 8.8 GiB used: 1.16 GiB (13.2%) priority: -2 dev: /dev/sda3 
           maj-min: 8:3 
Sensors:   System Temperatures: cpu: 49.5 C mobo: N/A gpu: nvidia temp: 45 C 
           Fan Speeds (RPM): N/A 

Output of cvt -i 1920 1080:

# 1920x1080 119.89 Hz (CVT 2.07M9) hsync: 69.78 kHz; pclk: 179.75 MHz
Modeline "1920x1080_60.00"  179.75  1920 2048 2248 2576  1080 1083 1088 1164 interlace -hsync +vsync

Output of cvt 1680 1050:

# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

Output of cvt 1366 768:

# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Please tell me if I need to give any additional info.
Thanks for the help.

  1. TVs are generically speaking bad monitors, unless you have a very high-quality one that allows you to disable overscan, runs at 1080p, …

  2. 1080 interlaced = 1080/2 = 540 progressive quality

  3. That should not be happening, even with a low quality TV: xrandr output, please?

    xrandr !!! :stuck_out_tongue_winking_eye:

:crossed_fingers:

xrandr:

Screen 0: minimum 8 x 8, current 3286 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1366x768+0+312 (normal left inverted right x axis y axis) 309mm x 173mm
   1366x768      59.97*+
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
DP-1-1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 1360mm x 768mm
   1360x768      60.02 +  59.95  
   1920x1200     59.88  
   1600x1200     60.00  
   1680x1050     59.95  
   1400x1050     59.98  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x768      59.87  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    59.94  
   1080p         59.96* 
HDMI-1-2 disconnected (normal left inverted right x axis y axis)
  1080p (0x25c) 173.000MHz -HSync +VSync
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock  67.16KHz
        v: height 1080 start 1083 end 1088 total 1120           clock  59.96Hz

You’re right but beggars can’t be choosers.

And I fixed it by using a VGA cable instead of a HDMI cable, and 1080p works.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.