Tiny Core Base > piCore Test Releases
piCore15.0 Beta
Juanito:
I just updated to piCore15.0 Beta armhf by copying over files to an sd card containing piCore-13.x running on an RPi3.
piCore-15.x booted and after copying over xorg-server (for the vc4 snippet) and graphics-KERNEL, the gui started.
I then updated all the extensions (due to the change in squashfs block size they are all marked for update) and now the gui will not start.
* I added the missing cairo dep to the harfbuzz dep file
* I created the missing llvm15-lib dep file containing gcc_libs, libzstd, ncurses and libxml2
* cairo-sphinx is missing a dep on pcre (this will probably disappear if compiled without pcre present).
There are no errors in Xorg.0.log, it looks like a normal startup - xorg does not start from boot due to the race condition loading modules, but starts with startx to a blank screen.
Strangely the screen comes up at 2048x1152, when I would have expected it to come up at 4khd or hd, but perhaps that's a limitation of the RPi3. If I add a snippet to set the screen to 1920x1080, it still comes up blank.
dmesg gives this:
--- Code: ---dmesg | grep vc4
[ 7.330096] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops [vc4])
[ 7.338553] rc rc0: vc4-hdmi as /devices/platform/soc/3f902000.hdmi/rc/rc0
[ 7.339287] input: vc4-hdmi as /devices/platform/soc/3f902000.hdmi/rc/rc0/input0
[ 17.755263] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops [vc4])
[ 17.757370] rc rc0: vc4-hdmi as /devices/platform/soc/3f902000.hdmi/rc/rc0
[ 17.757667] input: vc4-hdmi as /devices/platform/soc/3f902000.hdmi/rc/rc0/input1
[ 17.766294] input: vc4-hdmi HDMI Jack as /devices/platform/soc/3f902000.hdmi/sound/card1/input2
[ 17.767677] vc4-drm soc:gpu: bound 3f902000.hdmi (ops vc4_hdmi_ops [vc4])
[ 17.768153] vc4-drm soc:gpu: bound 3f004000.txp (ops vc4_txp_ops [vc4])
[ 17.768499] vc4-drm soc:gpu: bound 3f206000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 17.768826] vc4-drm soc:gpu: bound 3f207000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 17.769153] vc4-drm soc:gpu: bound 3f807000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 17.769413] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops [vc4])
[ 17.775203] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0
[ 17.778549] vc4-drm soc:gpu: [drm] Cannot find any crtc or sizes
--- End code ---
Any ideas?
Paul_123:
Can you check to make sure I added the vc4.conf file?
Juanito:
Yes, it’s there
Juanito:
After some more investigation, including burning the beta2 image to a new sd card, I found Xorg and wayland (weston) will start a gui, but not Xorg-3d.
The above would seem to indicate the problem is with graphics-KERNEL, but weston uses that too. What's puzzling me is that when I used mostly piCore-14.x extensions, but piCore-15.x graphics-KERNEL and xorg-server, Xorg-3d worked.
The above is using an RPi3 - Xorg-3d works on piCore64 using an RPi4.
Edit: Xorg.0.log attached
Rich:
Hi Juanito
--- Quote from: Juanito on July 14, 2024, 10:12:24 AM --- ... xorg does not start from boot due to the race condition loading modules, but starts with startx to a blank screen. ...
--- End quote ---
I dealt with that by adding this to the beginning of .xsession:
--- Code: ---# Wait for the video card to be detected so that
# Xorg can find it.
while [ $Timeout -lt 40 ]
do
[ -e /dev/dri/card0 ] && break
Timeout=$(($Timeout + 1))
sleep 0.25
done
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version