Hey so a while back I made a thread about trying to run WoW Classic on linux, and Lutris was recommended. It worked really well, and I'm not sure how, but it did.
Then one of my drives died, my computer shit the bed, and I was without it for more than a month. I played on my windows laptop for awhile, it was fine. Eventually and with much struggle my computer was rebuilt, and when I went to reinstall this stuff learned that Vulkan was both required and uncooperative.
Then my husband tried to install WoW and he thinks he installed something in the wrong order because it pretends it's going to load up and then doesn't.
I asked him last week if he could get it set up over the weekend, and he replied that it would literally be easier to reinstall the entire OS than to try to work out what happened with WoW and fix it. I have to assume this is hyperbole, but I did try to fiddle a bit myself and I'm not sure anymore. Much of the info out there about issues with Vulkan is for previous versions of the OS.
I don't know if anyone happens to have any experience with Linux (MATE), WoW, Lutris, and Vulkan, but if you do and have any ideas please help.
Posts
EDIT: Also installing Linux on a PC with supported hardware is beyond simple. He's probably not being all that hyperbolic.
I have a fine laptop I can play on as long as I don't have the graphics settings too high, but my computer is just infinity times nicer.
It's almost easier to use something like unraid and just use a windows VM and give it a dedicated video card than deal with lutris and shitty drivers and all that nonsense.
No this is not what I want to hear, you're supposed to be on my side.
I know it has something to do with my video card, or at least the display part does, but I think we reinstalled the OS a few times in attempt to fix it. I don't remember if the fussy card is the one that's still in there.
As far as WoW going "nah" after I start it up, no warning message or anything, that's definitely new because I haven't tried to play it again till very recently. IIRC battle.net will start, just not load anything, and trying to load without the launcher does nothing. Last time I tried to use a VM the result was not great. I really like Lutris, once you get it working it just works, but like.. getting to that stage... maybe it's just because running WoW has some extra dependencies from other games, or maybe there's a redirect issue, I dunno.
I'll get him to respond, and I'll fiddle myself again tonight when I get a chance, although I would hate to mess it up more.
I really hate linux as my personal pc at home.
What kind of video card are you using? AMD or Nvidia? Also what model, because the latest AMD cards have been kind of a bitch to get working (my 6800 was a pain in the ass to get working properly, and there's a whole big post in the linux thread about this).
Secondly, if you run
can you grab the contents of that txt file (find in your Documents folder or wherever else you decide to put it) and post them here?
Here is the whole report:
It's telling me there's an update to 20.1, I used to just do these but I'm scared now. I absolutely love MATE, it just makes my life better.
When I open up vulkaninfo.txt in a text editor there is nothing. Literally nothing, it's blank and the file uses 0 bytes. I'm not sure if that's supposed to be the case, but here we are.
He may have made this last time he threw up his hands.
I built a new PC (Ryzen 3600 and GeForce RTX 2060, replacing I7-4820K and Radeon 290)
Step 0: Although it took a long while due to hardware issues, got the original OS working fine on the new hardware with the original SATA drive. I thought this would be the difficult part! I was a fool.
Step 1: Copy Image of SATA SSD to NVME M.2 Drive using DD. Success! Won't boot, gives random error.
Step 2: Update BIOS GRUB2 to UEFI GRUB2. System boots into GRUB but then can't find the system (drive).
Step 3: Install Linux Mint 20 onto NVME M.2 drive and copy over /Home folder. This doesn't preserve any program settings, so deleted.
Step 4: Give up on copying /Home folder and program settings, Install Lutris anyways just to test things out.
Step 5: Discover that the Free drivers for GeForce are unusable for VULKAN, install NVIDIA drivers.
Step 6: Discover that NVIDIA official drivers don't ever load because there is no secure boot environment.
Step 7: Install GRUB2 again with secure boot UEFI support.
Step 8: Mint 20 no longer boots. Reinstalled Mint 20.
Step 9: Mint 20 works again, but there's no secure boot so the NVIDIA official drivers resume unloading themselves at boot time.
Step 10: Discover that Mint 20 doesn't support 32-bit driver libraries so Lutris/WINE can't ever work.
Step 11: Install Mint 19
Step 12: Fix the 32-bit libraries problem, then remember that NVIDIA drivers still don't load so re-install Radeon 290 card.
Step 13: Didn't remember to remove NVIDIA drivers so Linux Mint boots to a black screen.
Step 14: Remove NVIDIA drivers. Install freeware Radeon drivers.
Step 15: Get various Lutris/WINE errors and figure that maybe installing AMD Radeon drivers is a good idea.
Step 16: AMD Radeon drivers remain a good idea, but official support is for Mint 16-18. Installation involved manually tweaking the install script to support Mint 19. This eventually succeeds... but...
Step 17: AMD Radeon drivers don't support VULKAN for the R290 series, or any other Hawaii/older video card. So it would have worked, but doesn't, so uninstall AMD drivers. But supposedly there's better AMD video card support in Mint 20.
Step 18: Install Mint 20. (again)
Step 19: Discover some program setting can be copied from one drive to another, do so, and break Chrome and Vivaldi.
Step 20: Re-install Chrome and Vivaldi, and manage to recover some session data. Success!
Step 21: Re-install VULKAN (again) for the Linux Radeon driver.
Step 22: Extensive testing shows that games don't work, usually with a "can't find video card" error. VULKAN now tests as completely fine but Lutris/WINE doesn't see it.
Step 23: I give up on figuring stuff out. Randomly poke through Synaptic Package manager to see if there's anything VULKAN to see. I discover that DXVK is not installed in Synaptic even though I've followed the VULKAN install process 500 times to the letter. SUCCESS!
Step 24: No, not really. Lutris/WINE now "sees" VULKAN and everything is hunky dory except... WOW. Battle.Net? Fine. City of Heroes? Fine. WOW itself? "No video card" error. "Please install a 3D accellerator with dual-TMU support" OFC this is the one game I need working.
Problems:
1) WOW doesn't work even though most other games I test do. This is the most important game.
2) City of Heroes 64-bit pukes. Since 32-bit works for now, that's lower priority, but eventually it would be nice to get that working.
3) Everything I've spent the last 6 months working on is only relevant because I can't figure out how to clone a SATA SSD to a NVME SSD. According to Google no one in the history of ever has seen fit to upgrade a Mint drive to M.2. Assuming I can find an answer to cloning a Legacy drive to a UEFI drive, all of the above is completely academic.
Thanks for reading, and the help, and let me know if I can answer specific questions. I'm not sure of some of the troubleshooting details, but the above is accurate to what I can remember.
EDIT: Additional thought. I'm pretty sure that if there's a way to load the GeForce official drivers (and keep them loaded post-boot), there would be better DXVK support and things would generally be easier better supported with a RTX 2060.
If anyone has any thoughts on that I'd appreciate it.
https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/open-source-amd-linux/4305-amd-catalyst-7-11-linux-driver/page18#post71647
Okay, so a few things:
Step 3: Why didn't the program settings come over with /home? Is it possible you didn't copy it recursively or something? Sometimes I've seen people copy /home and somehow miss the hidden .config directories, I'm wondering if that's what happened?
Step 6+7, I haven't run into this before, I usually don't install with UEFI because UEFI gets all fucky with my linux installations. How did you install the Nvidia proprietary drivers? The easiest most fool-proof way is through the gui driver manager, and selecting the latest Nvidia driver from the list. I've got a lot of nvidia in the field and this is how I've been doing it, every other method has led to hair-pulling.
Step 10, Mint 20 should have multiarch support, but I haven't used it for a year or so. If they've dropped it, time to move onto another distro, honestly. You can always install Mate or Cinnamon on Ubuntu or some other distro.
If I were you, I'd back up the /home, make sure the .config directories are intact on your backup, reinstall the 2060, reinstall Mint 20 without UEFI (and disable all the keys and secure boot shit in the bios before you do), toggle the Nvidia proprietary driver (I think it's 430 now) in the driver manager, and then do all the prelim stuff in the lutris WoW guide, before you do anything else, as that's all the DXVK and Vulkan enabling schtuff.
Anyways, yeah, the installer never asks you. It all depends on how you booted the install media. If you booted the install media via Legacy, it installs a legacy bootloader. If you booted the install media via UEFI, it installs as UEFI. The bios boot menu should have the option to choose one over the other, if legacy booting is enabled.
And then he was like "I mean your computer" and I was like "I have a headache"
So I think we're going to try to get this done tonight if he can be bothered to spend his Friday night hovering over a linux install, and possibly putting the better video card back in. I'm just nervous it won't work, but frankly I'm not using it so much the way it is anyway. I haven't wanted to get too attached and have it go again. I'm a little funny about my computer.
Thanks, V1m, I'll check it out now, but we're talking about 32-bit video acceleration for WINE. I'm fairly certain that multi-arch is needed for the Mint side, but I could be wrong? The sources I've checked, predictably, all disagree on that.
EDIT: This is the main source I'm using for getting things running (it worked for me - once - back on Mint 19 MATE) - https://github.com/lutris/docs/blob/master/InstallingDrivers.md
Let me know if that's outdated, or if there's a better driver install guide.
You should be able to just select the driver from driver manager, like in the first screenshot here: https://itsfoss.com/nvidia-linux-mint/
This might be completely beyond my ken as I don't have any RTX 2080's to reproduce what you're running into. Don't be afraid to kick this over to /r/linux_gaming as well (though stick to their weekly tech support thread), but be prepared to hear and immediately discard answers that you're using Nvidia and you're using the wrong company's hardware, they're full of shit. People have been using 3080's on linux since they released 6-ish months ago.
My only other suggestion would be to just get away from Mint and try Ubuntu with either the Mate flavor or install the Cinnamon desktop post-install and just remove Mint from the equation. I like Mint a lot but I vaguely remember having all sorts of corner issues with it when I was gaming on it, and eventually had to say goodbye.
Ubuntu with MATE is a good idea, but I've been mentally scarred by "just change your UI" too many times in the past to feel comfortable doing that.
I've reached my lifetime limit of staring at a blinking cursor on a otherwise black screen while reading up on XORG statements on my cellphone.
But yeah, Ubuntu Mate has its own install package and it's actually what I give the vast majority of our users at work.
Personally I've just been using plain Ubuntu for my gaming PC but that's mostly because I find the most help resources that way. I know a lot of people recommend Arch or Manjaro, but honestly that feels like motorcycling naked, to me. Yeah, it's cool, and yeah, you can do it, but man you do not feel safe.
Interestingly, one of the reasons I went with Mint back in 2013 is that it's largely identical to Ubuntu already and most of the troubleshooting is the same for both.
Backing up a home drive! How hard can it be? Apparently, a 50-hour project.
So, I can't copy from Caja because every 4th file has a Question Mark or Asterisk and that breaks the copy. After struggling with why this is a problem when the file is clearly fine for a long time, I figured I'd just .TAR everything into an archive and copy THAT.
Open Caja as Administrator, Right-Click, Compress, Pick Options, Go!
"An error occurred while adding files to this archive."
"Error opening directory "root/ConfigBackup': No such file or directory."
Well, no shit, it's in /Home/User. So why the hell is Caja looking for it in Root in the first place? The Internet... doesn't know.
Apparently zipping up a Home folder isn't something anyone's done before?
(Yes, it did already occur to me to *not* open Caja as admin. That might work, but it sure doesn't show all the files I need to copy...)
EDIT: For future reference, the destination USB drive was formatted NTFS... which I didn't notice because it worked seamlessly. The sticking point: special characters in file names works in EXT4, and NTFS, but doesn't when you try to copy between them.
Ubuntu MATE is pretty nice, I'll be moving to this in the future instead of Mint - thanks again for the suggestion.
Lutris took about 15 minutes to start the first time, but that was the only hiccup. Moving to the new drive achieved!
Is this something reinstalling it will fix, or is it some setting somewhere I can change and everything will be fine? It instantaneously loads all 144 of my open tabs, not sure why starting Lutris would be a problem.
Also strangely, when I RDP into this machine from the laptop I've been using there is no evidence that anything Lutris has ever existed on here. That's not something I'm too worried about because the laptop is on wireless and gaming that way would be literal insanity, it's just kind of weird and annoying.