HGL
dependent-tan
Two Errors when launching Rocket League
First, I got this error
Then I got this error

129 Replies
You are missing Wine Dependencies. Please follow this guide
Not quite sure how that 2nd error happened yet, but one thing at a time
conscious-sapphire•2y ago
make sure to delete the wine prefix afterward
In this case, Wine didn't even launch, so no prefix would've been created
conscious-sapphire•2y ago
yeah, that makes sense
dependent-tanOP•2y ago
ok that fixed it, but now it says playing, but it doesnt open
conscious-sapphire•2y ago
post the game log #:pushpin: Read Me First | Frequently Asked Questions
Red Hat, Inc. Virtio 1.0 GPU
Is this... a virtual machine?dependent-tanOP•2y ago
i dont know
dependent-tanOP•2y ago
conscious-sapphire•2y ago
turn off offline mode
How do you not know? Do you just not know what a VM is?
dependent-tanOP•2y ago
no
That's not really the issue here (well, it still is an issue, but they're going to need a GPU first)
conscious-sapphire•2y ago
lol
Right, so what does "i dont know" mean here?
Hang on, let's simplify this
Run those commands in a terminal window, send in the output
dependent-tanOP•2y ago
i dont know about any of this stuff i just want to play a game
dependent-tanOP•2y ago
this showed when i put the inxi command

Oh, you're on ChromeOS
Could've.... mentioned that
That won't work
dependent-tanOP•2y ago
and this is from the first one

dependent-tanOP•2y ago
then what will work
Judging by some googling, this might be a good first step
Yeah uh, the whole process is a bit complicated: https://gist.githubusercontent.com/spundun/f01346a8d8789be861597690c7a849b8/raw/062ebd8b71feb0a08cb1783003e2447d94867a7d/gistfile1.md
dependent-tanOP•2y ago
ok ive done it
after all that it still doesnt launch
The end of the guide mentions running
vkcube
, is this indeed now launching correctly?
Regardless, gonna need a new game log thendependent-tanOP•2y ago
nope
Well, you've missed something in that guide then
dependent-tanOP•2y ago
oh
wow all this just to play rocket league
is there an alternate way to play rocket league on a chromebook
and please dont say geforce now
i cant stand the wait
I'm not very familiar with Chromebooks, but that would've been my one other suggestion
dependent-tanOP•2y ago
oh
Alright, let's start this at the beginning: Press Ctrl + Alt + T and run
vmc start --enable-gpu --enable-vulkan termina
dependent-tanOP•2y ago
there we go
didnt work yesterday
You should now be back in the shell prompt?
(if you don't know what that means, just take a picture of what you're seeing)
dependent-tanOP•2y ago

other-emerald•2y ago
and yeah you are in the shell prompt
dependent-tanOP•2y ago
i did all the steps but i didnt do the vmc start command in crosh
i did it in the terminal
thats probably why
other-emerald•2y ago
try running heroic now and redownloading wine
looks like your wine-ge from earlier was corrupt
dependent-tanOP•2y ago
like this sudo apt-get reinstall wine
?
rocket league still dont open
other-emerald•2y ago
no heroic has a wine manager
use the latest version in there
send a new log once you use the latest wine-ge
dependent-tanOP•2y ago
should i delete this then since im installing the latest

other-emerald•2y ago
yeah
dependent-tanOP•2y ago
other-emerald•2y ago
Use wine-ge
It's on wine 5.0 right now
dependent-tanOP•2y ago

other-emerald•2y ago
You have to select the wine version in the game's settings
dependent-tanOP•2y ago
oh
it said the game prefix is being updated then when it finished it still doesnt launch
other-emerald•2y ago
Launch again and send a log
dependent-tanOP•2y ago
other-emerald•2y ago
Now all you have to do is install a vulkan driver
Inside your shell
dependent-tanOP•2y ago
ok
other-emerald•2y ago
The one you want to install is the Venus driver
If you are on arch linux, that's easy
On literally anything else it's a bit harder
dependent-tanOP•2y ago
im on debian 11
other-emerald•2y ago
Good luck I guess
Don't think mesa compiles on debian 11 anymore
Or maybe debian 11 is the oldest it supports
I dunno lol
dependent-tanOP•2y ago
@CommandMC do you think you could help
sorry for the ping
The guide covers this, if I'm not mistaken
But let's do this step-by-step how they recommend it
sudo apt-get install nano
sudo nano /etc/apt/sources.list
That should open up an editor, go all the way to the end of the file, then add this:
Yeah that's why we're adding the Sid repo if I'm reading this correctlydependent-tanOP•2y ago
k done
still doesnt launch tho
Don't do anything other than what I tell you. Once you're done with whatever I've sent, just say so and we'll continue
Run
sudo apt update
, and take a screenshot of the outputdependent-tanOP•2y ago
ok
dependent-tanOP•2y ago
Alright, those warnings there are strange, but I don't think we caused those so I'm just gonna carry on
Run
sudo apt-get build-dep mesa
, and again send in its output
Actually, also run cat /etc/apt/sources.list
dependent-tanOP•2y ago
woah
i did the sudo apt-get build-dep mesa
and now it says 905 not upgraded
will this cost me a lot of storage
905 is just the number of packages that already exist on your system but may be upgraded
The point there is that unless you tell it to do so, it won't upgrade them (which is good, since I don't think the system would like Sid packages in general)
dependent-tanOP•2y ago
this is from the cat /etc
deb-src [arch=amd64,i386] http://deb.debian.org/debian bullseye maindeb http://http.us.debian.org/debian sid main non-free contrib# Generated by distrobuilder
deb https://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian bullseye-updates main
deb https://deb.debian.org/debian-security/ bullseye-security main
deb-src [arch=amd64,i386] http://deb.debian.org/debian bullseye main
deb http://http.us.debian.org/debian sid main non-free contrib
Alright, run
sudo nano /etc/apt/sources.list
again and edit the first line of the file so it just reads
# Generated by distrobuilder
dependent-tanOP•2y ago
is this good

Remove the 2nd and 3rd line there
dependent-tanOP•2y ago
k done
Alright, now run
sudo apt update
again; those warnings (last couple lines starting with W:
) should now be gone?dependent-tanOP•2y ago
Hit:1 https://deb.debian.org/debian bullseye InRelease
Hit:2 https://deb.debian.org/debian bullseye-updates InRelease
Hit:3 https://deb.debian.org/debian-security bullseye-security InRelease
Ign:4 https://storage.googleapis.com/cros-packages/118 bullseye InRelease
Hit:5 https://deb.debian.org/debian bullseye-backports InRelease Hit:6 https://storage.googleapis.com/cros-packages/118 bullseye Release Hit:7 http://http.us.debian.org/debian sid InRelease
Reading package lists... Done Building dependency tree... Done Reading state information... Done
Ign:4 https://storage.googleapis.com/cros-packages/118 bullseye InRelease
Hit:5 https://deb.debian.org/debian bullseye-backports InRelease Hit:6 https://storage.googleapis.com/cros-packages/118 bullseye Release Hit:7 http://http.us.debian.org/debian sid InRelease
Reading package lists... Done Building dependency tree... Done Reading state information... Done
Right, that's good
Did this command go through alright?
other-emerald•2y ago
if this works maybe we can put a guide in the hgl wiki and say it's unoffical support or something
I don't think the average ChromeOS user has the ability to follow a guide like this on their own
And if they manage to break their system somehow, we get the blame
other-emerald•2y ago
true
dependent-tanOP•2y ago
yeah
im not going to blame you guys you're just trying to help me
Alright, what's the output of
ls
?dependent-tanOP•2y ago
wdym ls
other-emerald•2y ago
it's a command
dependent-tanOP•2y ago
Games mesa 'My Games'
Alright,
cd mesa
then
Then run meson build64 --libdir /usr/lib/x86_64-linux-gnu -Ddri3=enabled -Dprefix=/usr -Dglx=dri -Degl=enabled -Dgbm=enabled -Dgallium-vdpau=disabled -Dvalgrind=disabled -Ddri-drivers=[] -Dgallium-drivers=virgl -Dvulkan-drivers=virtio-experimental -Dvulkan-layers=device-select
other-emerald•2y ago
honestly arch would be so much easier here
https://archlinux.org/packages/extra/x86_64/vulkan-virtio/
they have a package for it
I mean if you want to walk them through installing Arch on a Chromebook, feel free
dependent-tanOP•2y ago
The Meson build system
Version: 0.56.2
Source dir: /home/admin/mesa
Build dir: /home/admin/mesa/build64
Build type: native build
meson.build:21:0: ERROR: Meson version is 0.56.2 but project requires >= 0.60
A full log can be found at /home/admin/mesa/build64/meson-logs/meson-log.txt
other-emerald•2y ago
aaand debian 11 strikes back by being 4 years old!
How strict is Debian about partial updates?
other-emerald•2y ago
it's going to explode I think
because a newer debain package depends on newer glibc
then if you update the glibc it will probably explode everything else
so easiest solution is to just upgrade to debian 12
Does ChromeOS let you do that?
@fv645 If you open up
chrome://flags
and search for "Debian version for new Crostini containers", what options do you have there?other-emerald•2y ago
sudo apt dist-upgrade
wait nvm
that only updates the debain 11
dependent-tanOP•2y ago
Default, Buster, Bullseye, Bookworm
other-emerald•2y ago
change it to bookworm
Right, you want Bookworm there
other-emerald•2y ago
"new crostini containers"
Now we figure out what it means by "new Crostini containers"
other-emerald•2y ago
who's gonna tell them
you need to start from sratch
I mean, it's not like we got far
Actually I wonder if Debian also has a package for this somewhere
other-emerald•2y ago
they don't lol
I guess the driver too new or not often used
Yeah I'm not finding anything either
The weird thing is, isn't
sudo apt-get build-dep mesa
supposed to pull in all the new things, and fail if it can'tother-emerald•2y ago
it can't just pull in a new meson from thin air
Yeah that's why we added the repos, no?
other-emerald•2y ago
so I guess it would just fail
tbh debian 11 is too old to steam even so it's a worthwile upgrade
debian 11 is an older base than ubuntu 20
Right
Step 213: Starting from scratch
Step 213A: How do you even start from scratch?
other-emerald•2y ago
creating a new container
and then doing all the steps again
dependent-tanOP•2y ago
all this to play rocket league ðŸ˜
https://support.google.com/chromebook/answer/9145439 follow the steps to remove Linux here, then follow the ones to add it
(at least I hope that deletes the container)
Set up Linux on your Chromebook - Chromebook Help
Linux is a feature that lets you develop software using your Chromebook. You can install Linux command line tools, code editors, and IDEs (integrated development environments) on your Chromebook. Thes
Of course make sure to do this first
Looking at this in a positive light, you can do much more than just playing Rocket League once we're done here
dependent-tanOP•2y ago
weird
when i installed heroic i didnt turn on linux
but when i go to settings it says its on
Something must've turned it on along the way
You can't install Heroic on ChromeOS natively, there simply isn't a package for it
dependent-tanOP•2y ago
should i use this
sudo apt-get update && sudo apt-get dist-upgrade
it says to do it to fix linux
fix problems with linux*
@OOOOOF123 Out of curiosity, would running ChromeOS in a VM just to then run a Linux VM inside that break any core rules of the universe?
That won't do anything here
other-emerald•2y ago
idk let's find out
Well

other-emerald•2y ago
probably an issue with vm configuration
Yup had to tell VBox that it's an "Other/Unknown (64-bit)" OS
other-emerald•2y ago
where did you get the iso from
other-emerald•2y ago
does chrome os flex support linux vms?
I am currently in the process of finding this out
Officially, I don't think so
other-emerald•2y ago
I can't get the .bin file to boot up
Yup me neither
other-emerald•2y ago
i think my file is corrupt
Gets to there (just without the error this time), then just gets stuck
other-emerald•2y ago
mine does litterally nothing
just goes to efi shell promt
Did you convert it to a vdi and add that as a hard drive?
other-emerald•2y ago
added it as a cdrom drive in virtual machine manager
Yeah that won't work
other-emerald•2y ago
so what should I do
use a .vdi?
VBoxManage convertfromraw chromeos_15393.58.0_reven_recovery_stable-channel_mp-v2.bin chromeos_15393.58.0_reven_recovery_stable-channel_mp-v2.vdi --format VDI
I'll have to head out for now, I've pinned the install guide if you wanna walk them through this (or try it out yourself)dependent-tanOP•2y ago
so do we have to go through the installation process again
?
After you re-created the VM? Yes (at least that's assuming it actually deleted it)
dependent-tanOP•2y ago
how do I check if its deleted
sunny-green•2y ago
@fv645 if you did the remove steps here I think you can just start over, after setting the other thing to bookworm.
dependent-tanOP•2y ago
I did