helloSystem / hello

Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!
2.3k stars 57 forks source link

stuck on device boot 0.6.0 #248

Open mbnunes opened 2 years ago

mbnunes commented 2 years ago

As requested in issue 109, I tried uploading helloSystem to my desktop using release 0.6.0 and the results are as follows: 1636251750138

1636251750144 1636251750155 1636251750160 1636251750165

Sorry for the poorly taken photos, but I think it was legible. Is there anything that can make this version work? I use an AMD R580 Sapphire.

mbnunes commented 2 years ago

The images were out of order.

kettle-7 commented 2 years ago

hmm I don't think FreeBSD supports your gpu yet

took 5 years for them to get around to mine, so 4 years of no warranty before I could get FreeBSD, and therefore helloSystem, to work.

probonopd commented 2 years ago

It is loading Polaris 10 firmware though.

Is that your GPU? https://videocardz.net/gpu/amd-polaris-10 Does your machine maybe have some dual-GPU combo?

It also says that it is falling back to the scfb driver. But then, even that one seems to fail on your machine.

Added https://github.com/helloSystem/ISO/commit/086c28da5b754d16eef69ae5a856bd25a52a68b7

0.7.0 experimental build 0G43 and later should have a message that appears in those situations. If the desktop cannot be started for 60 seconds a message should appear, saying the graphics hardware is possibly not supported yet, and giving details about the FreeBSD kernel and the installed graphics hardware. I'd be curious to know whether this works on your machine @mbnunes. Please try the 0.7.0 experimental 0G43 or later ISO in normal boot (not verbose) and see if the message appears within ~5 minutes. If it doesn't, then please repeat the exercise in verbose mode.

Thanks!

If the message works, we could even put in a link like https://bsd-hardware.info/?id=pci:10de-1381 to point to the hardware database where one can see whether the device is supported on the BSDs yet.

mbnunes commented 2 years ago

I used experimental version 0.7.0, everything works fine. Minus the boot. #242 I'll boot again with 0.7.0 and get bsd-hardware and return here.

probonopd commented 2 years ago

Please use the 12.2 based experimental version 0.7.0. Not the 13.0 based one which is known not to be booting at this time.

mbnunes commented 2 years ago

@probonopd Hello! I did the test with experimental version 12 that this no releases. It appeared the login screen, but without graphical interface.

1636413852857

probonopd commented 2 years ago

Thanks @mbnunes. Very helpful. Now we at least know exactly what GPU is in your system:

https://bsd-hardware.info/?id=pci:1002-67df

Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]

Unfortunately, the site says: "We have not found anything related to this device in any FreeBSD versions up to 14-CURRENT." This could mean that it is not supported yet. Which seems a bit strange, given that the chip is from 2016, so not extremely new.

But in those cases, a fallback driver should be loaded by initfx.

Can you please try to run NomadBSD and see if that works?

mbnunes commented 2 years ago

@probonopd my hardware is this...

https://bsd-hardware.info/?probe=c80b658f36

i running NomadBSD and work via pendrive, but restarted after install with zfs..... IMG_20211109_170612

With UFS BIOS and EFI worked!! 16364893059091855920333019575979

probonopd commented 2 years ago

Now we need to understand why it works on NomadBSD but not on helloSystem.