HDMI Display Problems with Pi 3A+ and LS060R1SX01 screen

Hardware-related questions that don't fit into any of the specialized hardware categories go here.
Post Reply
User avatar
tyon2006
Posts: 7
Joined: Sun Jun 02, 2019 7:00 pm
Has thanked: 1 time

HDMI Display Problems with Pi 3A+ and LS060R1SX01 screen

Post by tyon2006 » Sat Jun 22, 2019 4:42 pm

Hello! I bought a LS060R1SX01 screen from aliexpress for a mobile retropie project, and I'm having some trouble getting the screen to rotate. The supplier gave me a config.txt file and it works well for displaying in Raspbian w1440 and h2560, but I cannot rotate it 90 degrees without quite a few problems.

I've tried just about everything I can think of with the config.txt file, including changing the buffer, maxbuffer, hdmi timings, display hdmi rotate, etc, but I cannot produce any good results. I've changed many of them 1 at a time, and then some in conjunction, and the closest I can get is a square. Check out my images and the original config file below. Any bright ideas?

Before anyone asks, yes I've updated the OS and the screen rotates just fine when I attached it to a windows 10 machine and extend, lol.

Product Page
https://www.aliexpress.com/item/6-inch- ... 4c4dCBcP7Q

Here's the config.txt on its own. Fine, right? (Let's just rotate that 90 degrees, right? :) )
SpoilerShow
display_hdmi_rotate 0 20190622_172336.jpg
display_hdmi_rotate 0 20190622_172336.jpg (226.63 KiB) Viewed 10831 times
Here's what happens when I set display_rotate_hdmi=1 (Uh, I guess not. How about I flip the H/W of the timings? :? )
SpoilerShow
display_hdmi_rotate 1 20190622_172547.jpg
display_hdmi_rotate 1 20190622_172547.jpg (153.75 KiB) Viewed 10831 times
And here's the goofiness that occurs if I flip the hdmi timings w/h (So bad... :cry: )
SpoilerShow
swapped hdmi_timing w and h 20190622_122741.jpg
swapped hdmi_timing w and h 20190622_122741.jpg (211.74 KiB) Viewed 10831 times
Aaaand finally here's the config.txt the supplier gave me in its original format.
SpoilerShow

Code: Select all

# For more options and information see
# http://www.raspberrypi.org/documentation/configuration/config-txt.md
# Some settings may impact device functionality. See link above for details
# ***********************************************
# Includes Display settings for Sharp 2K Display
# ***********************************************

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

hdmi_pixel_freq_limit=300000000
hdmi_timings=1440 0 60 10 35 2560 0 4 4 2 0 0 0 60 0 198378000 0
hdmi_drive=1
disable_overscan=1
max_framebuffer_width=2560
max_framebuffer_height=2560

display_rotate=0
framebuffer_width=1440
framebuffer_height=2560

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on
gpu_mem=256

User avatar
VeteranGamer
Posts: 1738
Joined: Thu Jan 26, 2017 11:12 am
Location: London, UK
Has thanked: 528 times
Been thanked: 909 times

Re: HDMI Display Problems with Pi 3A+ and LS060R1SX01 screen

Post by VeteranGamer » Sun Jun 23, 2019 7:39 am

tyon2006 wrote:
Sat Jun 22, 2019 4:42 pm
I've tried just about everything I can think of with the config.txt file, including changing the buffer, maxbuffer, hdmi timings, display hdmi rotate, etc, but I cannot produce any good results. I've changed many of them 1 at a time, and then some in conjunction, and the closest I can get is a square. Check out my images and the original config file below. Any bright ideas?

try it on standalone Retropie...

https://retropie.org.uk/download/

instead of Raspbian...


and adjust the resolution accordingly......




.

User avatar
tyon2006
Posts: 7
Joined: Sun Jun 02, 2019 7:00 pm
Has thanked: 1 time

Re: HDMI Display Problems with Pi 3A+ and LS060R1SX01 screen

Post by tyon2006 » Sun Jun 23, 2019 9:06 am

VeteranGamer wrote:
Sun Jun 23, 2019 7:39 am
tyon2006 wrote:
Sat Jun 22, 2019 4:42 pm
I've tried just about everything I can think of with the config.txt file, including changing the buffer, maxbuffer, hdmi timings, display hdmi rotate, etc, but I cannot produce any good results. I've changed many of them 1 at a time, and then some in conjunction, and the closest I can get is a square. Check out my images and the original config file below. Any bright ideas?

try it on standalone Retropie...

https://retropie.org.uk/download/

instead of Raspbian...


and adjust the resolution accordingly......
.

I tried that! The reason I took the fight to raspbian was because I get this message in retropie, almost always and regardless of what resolution settings I enter. In raspbian, I could at least get the screen to boot in portrait as a starting point. It will get past the retropie splash screen, but fails to boot emulation station.
SpoilerShow
"lvl0: Error creating SDL window!
Could not create GLES window
lvl0: Renderer failed to initialize!
lvl0: Window failed to initialize!"

There were a few tries where I got it to boot into emulation station, but the results were pretty rough (repeating screen image, bad colors, vertical lines repeating, etc).

floppes
Posts: 55
Joined: Thu Apr 19, 2018 5:58 am
Has thanked: 2 times
Been thanked: 33 times

Re: HDMI Display Problems with Pi 3A+ and LS060R1SX01 screen

Post by floppes » Mon Jun 24, 2019 5:05 am

I had a similar problem with a 320x480 DPI display. It's native orientation was portrait mode, but I wanted it to be in landscape mode. Just rotating it resulted very similar to your second picture: big black borders and the aspect ratio didn't change. By forcing the framebuffer size (not the maximum framebuffer size) to the correct resolution, the following settings solved it for me:

Code: Select all

framebuffer_width=480
framebuffer_height=320
display_hdmi_rotate=1
If you have an up-to-date firmware, you can add

Code: Select all

extra_transpose_buffer=2
to avoid tearing effects resulting from the rotation.

User avatar
AntFJ
Posts: 178
Joined: Thu Nov 16, 2017 8:09 pm
Has thanked: 37 times
Been thanked: 115 times

Re: HDMI Display Problems with Pi 3A+ and LS060R1SX01 screen

Post by AntFJ » Sun Feb 02, 2020 2:25 pm

Any luck getting this screen to work?

User avatar
tyon2006
Posts: 7
Joined: Sun Jun 02, 2019 7:00 pm
Has thanked: 1 time

Re: HDMI Display Problems with Pi 3A+ and LS060R1SX01 screen

Post by tyon2006 » Thu Jun 11, 2020 2:01 pm

So, in working I accidentally cracked the ribbon cable, so watch out for that.

Got a replacement screen and I'm going to try it on a Pi4. There are some changes to how the Pi4 displays stuff, so it may be the trick. I'll report back if I can remember too :)

User avatar
AntFJ
Posts: 178
Joined: Thu Nov 16, 2017 8:09 pm
Has thanked: 37 times
Been thanked: 115 times

Re: HDMI Display Problems with Pi 3A+ and LS060R1SX01 screen

Post by AntFJ » Fri Jun 12, 2020 12:11 am

tyon2006 wrote:
Thu Jun 11, 2020 2:01 pm
So, in working I accidentally cracked the ribbon cable, so watch out for that.

Got a replacement screen and I'm going to try it on a Pi4. There are some changes to how the Pi4 displays stuff, so it may be the trick. I'll report back if I can remember too :)
yeah I cracked the bottom of my screen ever so slightly but no display issues other than the crack... here is what I've found:

if you install Raspbian, you can go into the display settings and orient the screen exactly how we want it and it works great. You can then install Retropie and run emulationstation from Raspbian but it runs SUPER slow.

I've tried the official retropie image and it doesn't work. I'm not smart enough on this one but I narrowed it down to a new feature that the Pi4 uses. I can't remember the name but I don't think it is installed when just using retropie alone.

edit: i think the answer has to do with using xrandr but it has to be installed first
https://www.raspberrypi.org/forums/view ... p?t=247619

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest