jmcerrejon / PiKISS

PiKISS for Raspberry Pi: A bunch of scripts with menu to make your life easier.
http://misapuntesde.com
MIT License
880 stars 92 forks source link

Vulkan installation fails in Bulsseye #127

Closed Qengineering closed 2 years ago

Qengineering commented 2 years ago

The Vulkan installation always worked perfect in Buster. However, now with Bullseye, it errors. A few libraries can't be installed and Ninja didn't start to compile.

jmcerrejon commented 2 years ago

Sorry, but at the moment, I don't give support for 64 bits OS. My apologies 😢

Qengineering commented 2 years ago

Sorry @jmcerrejon,

The same applies for the 32 bits OS version of Bullseye.

The python_mako can't be loaded due to the dropping of python2 in Bullseye. python3_mako could be your subsitute. However, ninja fails to run.

jmcerrejon commented 2 years ago

Fixed afd51d95d537555012336bcc1f208dfdf1700c50

Qengineering commented 2 years ago

A friendly request. I know you mentioned not supporting the 64-bit OS of the Raspberry Pi. But could you make an exception in the case of the Vulkan installation?

Let me explain. Someone mentioned to me that my tutorial on how to install Vulkan on a Raspberry Pi is "Best Practice" at the Vulkan site. OK, nice.

The first thing I mention on my site is, explaining PiKISS as an excellent installation tool for Vulkan. However, now knowing it's only for 32-bit, I understand the mails with the ERROR_EXTENSION_NOT_PRESENT error when using the Vulkan engine. It's generated when you follow the 32-bit installation on a 64-bit machine.

There are three options.

  1. I make a note in the text explaining PiKISS only works on a 32-bit OS
  2. The PiKISS software detects a 64-bit OS and stops installing Vulkan with an exception or something.
  3. The PiKISS software detects a 64-bit OS and uses only CFLAGS="-mcpu=cortex-a72" CXXFLAGS="-mcpu=cortex-a72"

See the guide here.

jmcerrejon commented 2 years ago

Let me study that, right?

Qengineering commented 2 years ago

Fine with me.