Television as display and resolution problem.

My Vizeo VP42 720 tv is running at 1024 and what appears to be a stretched picture to fill the screen on the latest Catalyst drivers. It does the same thing with the open source drivers. I’d like to know how to get the system to run at 1366 where I understand it should be.

I just got the tv used and have previously been running the system on a standard 4:3 crt display at 1024. I have tried removing reinstalling the AMD drivers…

Any more information you need I will do what I can to supply.

Thanks in advance.

Oh, 13.1 64 bit and a Radeon 7870.

Sorry.

Start by examining /sharing /var/log/Xorg.0.log, as the log entries will show information about what was detected, and the display mode selected. TV display’s often behave a lttile differently to monitors. Sometimes manual configuration is required.

It’s a long file, so upload it to http://paste.opensuse.org/ and post the link to it here.

Thanks.

I didn’t realize this was a pre release version of X server.

Here’s the link:

http://paste.opensuse.org/44956356

Correction to my original post. The tv is Vizio not a Vizeo and the model number is VP42 not VP42 720. The tv does 720p.

Don’t worry about that - not relevant to the issue anyway.

Anyway, your display is detected as

    18.594] (II) fglrx(0): Monitor name: VIZIO VP42
    18.594] (II) fglrx(0): Serial No: HLAFAG4900769
    18.594] (II) fglrx(0): Number of EDID sections to follow: 1
    18.594] (II) fglrx(0): EDID (in hex):
    18.594] (II) fglrx(0):     00ffffffffffff00593a240001010101
    18.594] (II) fglrx(0):     31100103085c34780a3013a65649b025
    18.594] (II) fglrx(0):     0b4c4ca54e0081804559010101010101
    18.594] (II) fglrx(0):     0101010101c164190040410026301888
    18.594] (II) fglrx(0):     3600980832000018000000fd0038551f
    18.594] (II) fglrx(0):     500e000a202020202020000000fc0056
    18.594] (II) fglrx(0):     495a494f20565034320a2020000000ff
    18.594] (II) fglrx(0):     00484c41464147343930303736390190
    18.594] (II) fglrx(0): End of Display0 EDID data --------------------

and modes probed (via display EDID)

    18.597] (II) fglrx(0): Printing probed modes for output CRT1
    18.597] (II) fglrx(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806
-hsync -vsync (48.4 kHz eP)
    18.597] (II) fglrx(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028
1066 +hsync +vsync (64.0 kHz e)
    18.597] (II) fglrx(0): Modeline "1280x960"x60.0  108.00  1280 1328 1440 1688  960 1025 1028
1066 +hsync +vsync (64.0 kHz e)
    18.598] (II) fglrx(0): Modeline "1280x768"x60.0  108.00  1280 1328 1440 1688  768 1025 1028
1066 +hsync +vsync (64.0 kHz e)
    18.598] (II) fglrx(0): Modeline "1280x720"x60.0  108.00  1280 1328 1440 1688  720 1025 1028
1066 +hsync +vsync (64.0 kHz e)
    18.598] (II) fglrx(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800
+hsync +vsync (60.0 kHz e)
    18.598] (II) fglrx(0): Modeline "1024x768"x70.0   75.00  1024 1048 1184 1328  768 771 777 806
-hsync -vsync (56.5 kHz e)
    18.598] (II) fglrx(0): Modeline "800x600"x85.0   56.25  800 832 896 1048  600 601 604 631
+hsync +vsync (53.7 kHz e)
    18.598] (II) fglrx(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625
+hsync +vsync (46.9 kHz e)
    18.598] (II) fglrx(0): Modeline "800x600"x60.0   40.00  800 840 968 1056  600 601 605 628
+hsync +vsync (37.9 kHz e)
    18.598] (II) fglrx(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync
-vsync (37.5 kHz e)
    18.598] (II) fglrx(0): Modeline "640x480"x60.0   25.18  640 656 752 800  480 490 492 525 -hsync
-vsync (31.5 kHz e)

but 1024x768 is chosen for some reason

    18.598] (II) fglrx(0): Output CRT1 connected
    18.598] (II) fglrx(0): Using exact sizes for initial modes
    18.598] (II) fglrx(0): Output CRT1 using initial mode 1024x768
    18.598] (II) fglrx(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    18.598] (II) fglrx(0): DPI set to (96, 96)

You could edit the configuration files in /etc/X11/xorg.conf.d/ to force the desired display resolution. There are already numerous threads explaining how to to this, but if necessary we can guide you through this process.

Checking into this a bit further, I note the specs for your monitor suggest that the native display resolution is actually 1024x768

http://www.cnet.com/products/vizio-vp42/specs/

So, nothing further can be done!

How can a 16:9 720p dispay be 1024? Could that be an error on cnets’ part?

I think that relates to internal an internal scan rate (TV standard), but scaled and/or cropped to suit the display output.

See here:

On 2014-05-29 20:36 (GMT-0400) deano ferrari composed:

> Checking into this a bit further, I note the specs for your monitor
> suggest that the native display resolution is actually 1024x768

TVs commonly report a preferred mode of 1024x768 or 1280x1024 even though
they support 16:9 modes

> http://www.cnet.com/products/vizio-vp42/specs/

> So, nothing further can be done!

Wrong:
18.597] (II) fglrx(0): Printing probed modes for output CRT1

18.598] (II) fglrx(0): Modeline "1280x720"x60.0…

Thus all he should need is a valid xorg.con* that includes ‘PreferredMode
“1280x720”’ to achieve a correct 16:9 aspect ratio. I have 2 Vizio 1080p LCDs
supporting 1280x720 in addition to the real native 1920x1080. The following
as xorg.conf brings 13.1 LXDE up in 1280x720 on my Radeon 9000 AGP DVI output:

50-device.conf

Section “Device”
Identifier “Default Device”
Option “monitor-DVI-0” “Default Monitor” # radeon

Option “monitor-VGA-0” “Default Monitor” # radeon

EndSection

50-monitor.conf

Section “Monitor”
Identifier “Default Monitor”
HorizSync 31-70
VertRefresh 50-77
Option “PreferredMode” “1280x720”
EndSection

50-screen.conf

Section “Screen”
Identifier “Default Screen”
Device “Default Device”
Monitor “Default Monitor”
EndSection

Likely all OP needs to make this work for him is to comment or remove the
‘Option “monitor-DVI-0”’ line if he’s using the FOSS driver, and has made
sure he has no conflicting entries in xorg.conf.d/.

“The wise are known for their understanding, and pleasant
words are persuasive.” Proverbs 16:21 (New Living Translation)

Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata *** http://fm.no-ip.com/

As already mentioned, the native display resolution is 1024x768. However, Xorg reports probed display modes that the TV supports, and I agree that 1280x720 can be configured if desired, but these are internally supported display modes.

Wrong:
18.597] (II) fglrx(0): Printing probed modes for output CRT1

18.598] (II) fglrx(0): Modeline "1280x720"x60.0…

Again, I think you misunderstood. The OP was under the impression that 1366x768 should be obtainable. Yes, 1280x720 (or even 1280x960) can be configured manually, but this will not improve the image at all, since scaling/cropping employed internally by the TV (actual native display resolution is only 1024x768).

On 2014-05-30 05:06 (GMT) deano ferrari composed:

> Again, I think you misunderstood. The OP was under the impression that
> 1366x768 should be obtainable. Yes, 1280x720 (or even 1280x960) can be
> configured manually,

What I understood is:

1-OP complained about the stretch distortion that results from using a 4:3
Xorg mode on a 16:9 display panel
2-OP thought a 1366 wide mode should be his solution.

As his xorg log listed no available 1366 mode, I ignored any mention of 1366
in my reply, focusing on a solution to his actual complaint.

> but this will not improve the image at all, since
> scaling/cropping employed internally by the TV (actual native display
> resolution is only 1024x768).

Restoring the native aspect by using 1280x720 will_improve the image by
removing the stretch distortion, drawing a 16:9 mode on a 16:9 screen,
keeping circles circular and squares square, notwithstanding whatever effect
on perceptible detail might exist due to the coarse “native” resolution to
used resolution mismatch.

“The wise are known for their understanding, and pleasant
words are persuasive.” Proverbs 16:21 (New Living Translation)

Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata *** http://fm.no-ip.com/

Now I’m with you. Yes, configuring for 1280x720 would eliminate the ‘stretched’ display, even though the image will be rescaled to 1024x768. (I really dislike the idea of using low-end TVs for computer displays.)

You’re both right. I was asking about 1366 but just because I was under the impression that that was native resolution and would fix the stretching. It will run at 1280x720 but looks blurry and my games don’t run at that rez so… at least the ones I’ve tried. It looks like this is not really a suitable computer display.

Thanks again for your help.