Giter Club home page Giter Club logo

Comments (8)

ptitSeb avatar ptitSeb commented on August 27, 2024

You are probably using a 16K pagesize OS. Note that mostly nothing will work with 16K pagesize, at least not wine.

But you'll have to gives more detail if you are interrested in a fix, because I don't have a PI5 so I cannot reproduce anything on my side.

from box86.

sundhaug92 avatar sundhaug92 commented on August 27, 2024

You are probably using a 16K pagesize OS. Note that mostly nothing will work with 16K pagesize, at least not wine.

But you'll have to gives more detail if you are interrested in a fix, because I don't have a PI5 so I cannot reproduce anything on my side.

Yeah after looking at the error for box64 I googled it and noticed that at least on rpi5 Raspberry OS is 16K pages

from box86.

StrikeNP avatar StrikeNP commented on August 27, 2024

I can second that I'm also running into this issue with the Raspberry Pi 5. It was also an issue with Box64 until I ran it as DRPI5ARM64PS16K, but it would appear that that's not an option on Box 86.

It would appear that either the RP5 kernel needs to be recompiled with 4K pages or box86 needs to add support for the RP5's 16K. I tried manually adding the compiler flags in the CMakeLists.txt file, but to no surprise it threw an error during compilation and failed. I've attached the compile log for anyone who's curious.
compile_log.txt

from box86.

StrikeNP avatar StrikeNP commented on August 27, 2024

I recompiled my kernel to 4K using the guide here:
https://www.raspberrypi.com/documentation/computers/linux_kernel.html#building-the-kernel-locally
While it did get my box86 past it's error, it did not resolve the issue documented of libc not being detected with box64

from box86.

StrikeNP avatar StrikeNP commented on August 27, 2024

It would appear logging out and back in after running install_steam.sh helped me get past some issues, but now when I got to launch steam it just hangs.

from box86.

sundhaug92 avatar sundhaug92 commented on August 27, 2024

I can second that I'm also running into this issue with the Raspberry Pi 5. It was also an issue with Box64 until I ran it as DRPI5ARM64PS16K, but it would appear that that's not an option on Box 86.

It would appear that either the RP5 kernel needs to be recompiled with 4K pages or box86 needs to add support for the RP5's 16K. I tried manually adding the compiler flags in the CMakeLists.txt file, but to no surprise it threw an error during compilation and failed. I've attached the compile log for anyone who's curious. compile_log.txt

Yeah I wrote the RPI5ARM64(PS16K) stuff after noticing this. One option is to for now use Ubuntu (which uses 4K pages on RPi5)

from box86.

theofficialgman avatar theofficialgman commented on August 27, 2024

@sundhaug92 kernel recompilation is not necessary on piOS. both 16k and 4k pagesize kernels are included, you can switch between the two with an option in config.txt raspberrypi/bookworm-feedback#107 (comment)

from box86.

MichaIng avatar MichaIng commented on August 27, 2024

Since there is no dedicated RPi 5 target yet, did you use -DRPI4=1 or just -DARM_DYNAREC=1.

from box86.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.