goodtft / LCD-show

2.4" 2.8"3.2" 3.5" 5.0" 7.0" TFT LCD driver for the Raspberry PI 3B+/A/A+/B/B+/PI2/ PI3/ZERO/ZERO W
2.28k stars 783 forks source link

LCD 3.5" screen keep showing boot log #107

Open Alexxxxissssssss opened 5 years ago

Alexxxxissssssss commented 5 years ago

Hi, i have an issue with the 3.5" screen, i've installed everything correctly on the last version of raspbian, after doing ./LCD35-show the board reboot, the console boot is running on the screen but when everything is done the log stays on the screen. But when i click on something, it appears that the desktop is behind and i can see it briefly before the log comes back...

juan-morales commented 5 years ago

I have this problem too, dont know how to solve this issue.

aha-swipe commented 5 years ago

Try removing the following line from /etc/rc.local

fbcp &

What is this doing? When using a 3.5" TFT the raspberry creates two framebuffers (memory where the picture that is displayed on a screen is stored), one for the HDMI output and the other for the TFT. fbcp is a tool that constantly copies the data from the HDMI buffer to the TFT buffer to increase display performance. In my case this was constantly overwriting the content for the TFT with the console and not what I wanted. Removing those lines fixed the issue.

Casta1y commented 5 years ago

Try removing the following line from /etc/rc.local

fbcp &

What is this doing? When using a 3.5" TFT the raspberry creates two framebuffers (memory where the picture that is displayed on a screen is stored), one for the HDMI output and the other for the TFT. fbcp is a tool that constantly copies the data from the HDMI buffer to the TFT buffer to increase display performance. In my case this was constantly overwriting the content for the TFT with the console and not what I wanted. Removing those lines fixed the issue.

I have this problem too, but there is no fbcp & in the file you said....

aha-swipe commented 5 years ago

Then you probably have a different problem, what does your rc.local file say?

sceic commented 5 years ago

I have this problem too

goodtft commented 5 years ago

try install again? 2019-06-29

goodtft

发件人:sceic notifications@github.com 发送时间:2019-06-26 20:07 主题:Re: [goodtft/LCD-show] LCD 3.5" screen keep showing boot log (#107) 收件人:"goodtft/LCD-show"LCD-show@noreply.github.com 抄送:"Subscribed"subscribed@noreply.github.com

I have this problem too — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

marianorenzi commented 5 years ago

Try removing the following line from /etc/rc.local

fbcp &

What is this doing? When using a 3.5" TFT the raspberry creates two framebuffers (memory where the picture that is displayed on a screen is stored), one for the HDMI output and the other for the TFT. fbcp is a tool that constantly copies the data from the HDMI buffer to the TFT buffer to increase display performance. In my case this was constantly overwriting the content for the TFT with the console and not what I wanted. Removing those lines fixed the issue.

This solved the issue for me. Thanks!

andrewboni commented 5 years ago

Commenting out fbcp & from /etc/rc.local also resolved this for me!

davelnewton commented 5 years ago

Commenting out fbcp also (effectively) disables _rotate... directives in config.txt.

You'll need to update the dtoverlay to reflect desired rotation if the default isn't what you need.

KEINOS commented 4 years ago

Another vote for commenting out fbcp & from /etc/rc.local 👍 This solved my issue ! Thanks!

mahad-ahmed commented 4 months ago

Try removing the following line from /etc/rc.local

fbcp &

What is this doing? When using a 3.5" TFT the raspberry creates two framebuffers (memory where the picture that is displayed on a screen is stored), one for the HDMI output and the other for the TFT. fbcp is a tool that constantly copies the data from the HDMI buffer to the TFT buffer to increase display performance. In my case this was constantly overwriting the content for the TFT with the console and not what I wanted. Removing those lines fixed the issue.

This did it for me! I was using the script from the similar Waveshare repository BTW. The screen kept blanking out and only showed when there was keyboard input.