GalliumOS / galliumos-distro

Docs, issues, and artwork sources for GalliumOS
https://galliumos.org/
GNU General Public License v2.0
345 stars 11 forks source link

Please add a deprecated "Do not use this in 2022 banner in the Wiki and website #631

Open pinamahn opened 2 years ago

pinamahn commented 2 years ago

Please add a deprecated "Do not use this in 2022 banner in the Wiki". Geminilake devices are supported by latest https://mrchromebox.tech/

polymo1 commented 1 year ago

This makes sense, but I think a new release would be better. Unfortunately this is the only distro that actually works well on chromebooks. I really only use this distro for the out of the box touchpad driver fully supported (libinput works well on other distros), and the power optimizations. Other distros tend to not go to sleep like this one, and drain the battery when its supposed to be on but very low power. I really hope that GalliumOS is revived, or another project comes along and takes it's place. I think an arch based distro would work well.

sjvn commented 1 year ago

This is a pity. I always liked this distro.

Crsarmv7l commented 1 year ago

I mean its not deprecated because it is based on Ubuntu Bionic Beaver which isn't EOL until April 30, 2023.

polymo1 commented 1 year ago

But it should be depreciated because it can't update properly out of the box. Updating tries to remove grub.

Sent from Proton Mail mobile

-------- Original Message -------- On Jan 19, 2023, 10:02 AM, Crsarmv7l wrote:

I mean its not deprecated because it is based on Ubuntu Bionic Beaver which isn't EOL until April 30, 2023.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Crsarmv7l commented 1 year ago

Uhhhh.. I installed then updated it properly yesterday. Never lost grub. Sounds like user error.

polymo1 commented 1 year ago

Might have been a repository error, I could have sworn a regular '''sudo apt update && sudo apt upgrade''' gave the famed "Yes, do as I say!" Screen.

Sent from Proton Mail mobile

-------- Original Message -------- On Jan 19, 2023, 2:31 PM, Crsarmv7l wrote:

Uhhhh.. I installed then updated it properly yesterday. Never lost grub. Sounds like user error.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Crsarmv7l commented 1 year ago

Oh maybe. It did remove the gallium-meta packages but not anything to do with grub and there was no issue with the meta packages going (even with reboots). That said.

Ubuntu 22.04 works pretty much the same as Gallium but with a more recent distro. You can even grab and dpkg -i the gallium xkb-data for the gallium keyboard with sound/brightness bindings.

I ended up with Gnome/Manjaro which works really well with some keyboard fiddling and has AUR. Has the SD card issue all of the CELES have with every distro; hotplug doesn't work. It needs to be in at boot. But still usable if you just leave the sd card in.

ellyq commented 1 year ago

GalliumOS is dead and shouldn't be used, period.

Last year @CoolStar returned to the modding scene and I joined the project. Since then all platforms have been upstreamed. Because it's not clearly stated that GalliumOS project has been deprecated, we get multiple people a week requesting help with it. It's frankly a huge pain in our lower backs.

Just make sure you don't run Ubuntu LTS on anything newer than Haswell, or know how to update kernel/firmware/alsa. As long as you use rolling-release distro like Arch, Fedora, OpenSuSE etc, most platforms work just fine. Even 11th and 12gen (TigerLake/AlderLake) work reasonably well on mainline (although they're still WIP at the moment).

https://docs.google.com/spreadsheets/d/1udREts28cIrCL5tnPj3WpnOPOhWk76g3--tfWbtxi6Q

Crsarmv7l commented 1 year ago

@ellyq Uhhhh. On Braswell I used Ubuntu LTS with only minor issues (that were easily fixed). Not sure where this is coming from

ellyq commented 1 year ago

Braswell is an ancient platform by modern standards, so it's not surprising that it worked just fine.

SKL/KBL audio was broken for years under Linux. Thanks to Intel introducing AVS module, @WeirdTreeThing, @CoolStar and my work, SkyLake and KabyLake works reasonably well in kernel 6.2.

ApolloLake is still in limbo, with AVS blowing up speakers and SOF having broken headphone jack. Intel introduced AVS DSP control in 6.2 however, so it's just a matter of time.

GeminiLake works 100% correctly on mainline. Same with CometLake.

Canonical ships outdated/broken packages and their userspace is a complete mess, that's why we're tired of dealing with it.

Not to mention that most users choose LTS which has kernel 5.15 and then complain that nothing is working correctly, even though we started working on those platforms when kernel 5.17 was in linux-next branch.

Therefore if you have SKL/KBL/APL/GLK/CML/TGL/JSL, you cannot use an LTS version of Ubuntu unless you're prepared to backport various patches.

-------- Original Message -------- On 24 Feb 2023, 20:33, Crsarmv7l < @.> wrote: @ellyq Uhhhh. On Braswell I used Ubuntu LTS with only minor issues. Not sure where this is coming from — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.> [ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "[https://github.com](<a href=)/GalliumOS/galliumos-distro/issues/631#issuecomment-1444327441">https://github.com/GalliumOS/galliumos-distro/issues/631#issuecomment-1444327441", "url": "[https://github.com](<a href=)/GalliumOS/galliumos-distro/issues/631#issuecomment-1444327441">https://github.com/GalliumOS/galliumos-distro/issues/631#issuecomment-1444327441", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

Crsarmv7l commented 1 year ago

Thank you for clarifying. That said I did end up on Manjaro anyway which was one of your ultimate recommendations (Arch based).

WeirdTreeThing commented 1 year ago

Braswell is an ancient platform by modern standards, so it's not surprising that it worked just fine.

Yeah Braswell and Baytrail are either SOF or SST which have been working OOTB for over a year. Although on SOF there is a bug which causes glitchy audio, running sof in debug mode fixes this (my audio script will do this automatically).

ChocolateLoverRaj commented 1 year ago

@pinamahn What OS do you recommend instead of GalliumOS?

TadayukiOkada commented 1 year ago

@ChocolateLoverRaj

I installed MrChromebox's coreboot then Linux Mint XFCE on my Asus C301SA.

I had the audio issue @WeirdTreeThing mentioned, which was fixed by adding this line to /etc/modprobe.d/alsa-base.conf: options snd_sof sof_debug=1

And I installed GalliumOS's keyboard layout so that volume key, etc. work. https://www.reddit.com/r/GalliumOS/comments/nx25tq/install_chromebook_keyboard_on_ubuntu_and_debian/

It's now working flawlessly.

ellyq commented 1 year ago

Protip: If you're running KDE Plasma, go to keyboard settings and change layout to "Google - Chromebook".

Now your function row will be mapped to functions instead of Fx keys. Simple as that. -------- Original Message -------- On 17 Mar 2023, 17:40, TadayukiOkada wrote:

@.***(https://github.com/ChocolateLoverRaj)

I installed MrChromebox's coreboot then Linux Mint XFCE on my Asus C301SA.

I had the audio issue @.***(https://github.com/WeirdTreeThing) mentioned, which was fixed by adding this line to /etc/modprobe.d/alsa-base.conf: options snd_sof sof_debug=1

And I installed GalliumOS's keyboard layout so that volume key, etc. work. https://www.reddit.com/r/GalliumOS/comments/nx25tq/install_chromebook_keyboard_on_ubuntu_and_debian/

It's now working flawlessly.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

TadayukiOkada commented 1 year ago

@ellyq can you change the display brightness using that setting? I thought the Chromebook layout in the default xkb_data doesn't fully support dedicated function keys.

meghan06 commented 1 year ago

@TadayukiOkada yes you can

polymo1 commented 1 year ago

@TadayukiOkada

It's now working flawlessly.

In my opinion, the main issue here is not hardware support, but software support and security. Any time I do a fresh install of gallium, I have to go through a whole process to fix apt and dpkg so it doesn’t uninstall shim and grub

ChocolateLoverRaj commented 1 year ago

@WesleyBryie last time I tried installing it it didn't even get to the login screen until it stopped.

nar001 commented 1 year ago

Why not archive the repo if it's dead? That way it's still up, if someone wants to fork it they can but you don't have to field questions from people who don't know it's dead?

ellyq commented 1 year ago

Probably because maintainer is unreachable. -------- Original Message -------- On 26 Mar 2023, 10:07, nar001 wrote:

Why not archive the repo if it's dead? That way it's still up, if someone wants to fork it they can but you don't have to field questions from people who don't know it's dead?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

polymo1 commented 1 year ago

I agree with this, I tried emailing the only big maintainer that had a public email and got no response.

Sent from Proton Mail mobile

-------- Original Message -------- On Mar 26, 2023, 1:10 PM, ellyq wrote:

Probably because maintainer is unreachable. -------- Original Message -------- On 26 Mar 2023, 10:07, nar001 wrote:

Why not archive the repo if it's dead? That way it's still up, if someone wants to fork it they can but you don't have to field questions from people who don't know it's dead?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

polymo1 commented 11 months ago

@reynhout @dvdmuckle @artingei @hugegreenbug please confirm the status of the project

Qwer-TeX commented 1 month ago

I'm surprised that there is not a release for Jasperlake yet and i'm still stuck with using Lubuntu 23.04, Lubuntu 24.04 now.

polymo1 commented 1 month ago

This project has essentially been forgotten about unfortunately.

crystalcommunication commented 1 month ago

The GalliumOS project is no longer active. If you are looking for information on getting Linux running on your Chromebook, check https://docs.chrultrabook.com/

The basic rundown is this:

  1. Most devices that have MrChromebox Full ROM UEFI firmware work properly with any upstream Linux distro.
  2. A custom kernel is required to get all the drivers working in Debian (especially touchscreen and audio)
  3. Audio does not work out of the box, even with drivers, on Intel devices newer than Broadwell or Braswell. You can use the chromebook-linux-audio script to configure the driver. Ubuntu is not supported! This script will offer to install the aforementioned kernel for you on Debian.
  4. To remap the keyboard keys, you should use keyd. This will rebind the keys using kernel events which is much more reliable than the method GalliumOS was using and works properly with Wayland and VTs. The cros-keyboard-map script will install keyd for you along with a reasonable default config for Chromebooks.

NOTICE: It isn't possible to get audio working 100% perfectly on any device with the max98357a audio chip. It should be possible to make the headphone jack work on all devices, or make the speakers work on some devices, but not at the same time (switching requires reinstalling the driver config script and rebooting).

WARNING! It is possible to force the script to bypass the restriction and enable both the headphone jack and the speakers, however you should use this option with extreme caution as the driver lacks a volume limiter and it is very likely to physically destroy your machine's speakers (it will literally melt the plastic housing) if you turn the volume too high by accident.