29. jan. 2012 18.16 skrev Simon Bolek <[email protected]>: > >> On Sun, Jan 29, 2012 at 3:43 PM, Carsten Munk <[email protected]> >> wrote: >>> >>> 29. jan. 2012 17.32 skrev Simon Bolek <[email protected]>: >>> > Hi, >>> > >>> > I installed NEMO >>> > >>> > http://repository.maemo.org/meego/Nemo/0.20120120.1.NEMO.2012-01-26.1/images/nemo-handset-i586/nemo-handset-i586-0.20120120.1.NEMO.2012-01-26.1.img >>> > in VirtualBox and would like to start it in init3 to command line. >>> > >>> >> vmlinuz-3.0.0-1.7-adaptation-pc ro root=/dev/sda2 vga=current init 3 >>> > >>> > However it does not go to command line. The last thing I see is >>> > attached as >>> > screenshot. >>> > Any ideas what I should to to go to command line? >>> > >>> > The reason why I want to go to command line is that 'normal' >>> > mode/session >>> > will not start properly. >>> > When I remove 'quiet' i see the session restarting continously. >>> Long story short, Nemo requires 3d acceleration which doesn't work in >>> VirtualBox. I have patches to make Mer work default with LLVMpipe, but >>> the problem is that this currently doesn't work too nicely on ARM >>> devices due to a LLVM issue. > > That would explain this behaviour. Thank you. > > >>> >>> If you were to for instance pop up a qmlviewer instead, it'd work >>> fine, but since we're starting a GLESv2/EGL compositor, that obviously >>> doesn't work. > > Actually I would be interested in this, for testing purposes of the IVI UX > in Virtual Box, before testing on real hardware. Yup, one of the main purposes of me working with LLVMpipe as well. Someone got Nemo running with 60fps.. in virtualbox!
> What is the starting sequence of the UX, I saw there is nothing in > /etc/inittab. In meego it was uxlaunch executable in /etc/inittab that > initialized the xorg etc. In Mer (and MeeGo 1.3, while it still was active), we use systemd, which in the end launches uxlaunch. uxlaunch in 1.3 was a little bit diferent, so it now looks up what desktop to start through /usr/share/xsessions/default.desktop -- this is the relevant bit from Nemo's kickstart file: # Create a session file for MTF. cat > /usr/share/xsessions/X-MEEGO-HS.desktop << EOF [Desktop Entry] Version=1.0 Name=mtf compositor session Exec=/usr/bin/mcompositor Type=Application EOF # Set symlink pointing to .desktop file ln -sf X-MEEGO-HS.desktop /usr/share/xsessions/default.desktop I'm guessing you can get inspiration on what executable to run instead :) Ideally we'll be providing base Mer images for X86 that are a little easier to customize, instead of having to strip down our handset images. > > >>> >>> Ancient LLVMpipe using image can be found at >>> >>> http://releases.merproject.org/~carsten/meego-nemo-handset-i586-testing-0.20111128.3.CE.2011-12-01.2-1.2.90.20111212.1054.iso >>> >>> > >>> > BTW: do you know how to extract trace from starting linux / nemo in >>> > VirtualBox virtual machine? Than I would paste here the whole trace. >>> ctrl-alt-f2 (in VBox, ctrl=host), log in, 'dmesg' is a good start > > :-) ok, i thought there would be some trick to do this from VirtualBox > itself. I already search the web, and I guess there is no such possibility. > > >> >> 'systemctl disable uxlaunch.service' helps the session restarting. >> > >> > Host: Ubuntu 10.04 32-bit >> > VirtualBox: 4.1.8 >> > >> > thanks+cheers >> > simon:) >> >> > > best regards > simon:)
