(OUTDATED) XDefiant On Linux! // Install Guide (HEROIC)
ฝัง
- เผยแพร่เมื่อ 24 ก.ค. 2024
- MY SUPPORTERS THANK YOU!
Florian Stadler Supporter ✨
Nulla Supporter ✨
Whermerson Rodrigues✨
🍦MY SOCIALS🍦
t.co/YCucsNrCmx
LINKS OR COMMANDS FROM TODAY'S VIDEO!
HEROIC GAMES
flathub.org/apps/com.heroicga...
USE LATEST PROTON-GE INSTEAD OF WINE-GE AS IT HAS THE PATCHES FOR XDEFIANT FROM VALVE
IF YOU HAVE A IGPU AND YOU WANT TO USE YOUR DGPU USE THIS ENVIRONMENT VARIABLE TO FORCE IT
MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE 1
NVIDIA VARIABLES
DXVK_CONFIG 'dxgi.customVendorld=1002'
YOU DONT NEED THE WINEDLL ANYMORE!
IF YOU WANT TO USE THIS ON YOUR STEAMDECK YOU CAN ADD THE UBI LAUNCHER THROUGH STEAM AND THEN USE PROTON EXPERIMENTAL(BLEEDING EDGE) THEN USE THIS LAUNCH COMMAND ON THE UBI LAUNCHER TO FORCE NVAPI TO GET YOUR FPS BACK
PROTON_FORCE_NVAPI=1 %command%
Content of the video
0:00 - Intro
00:23 - Heroic Games
00:44 - Installing ubisoft
01:30 - Enabling NVAPI
01:45 - Installing pdh with winetricks
02:15 - Enabling variables for nvidia users
03:16 - FUTURE
03:52 - GAMEPLAY
04:28 - Conclusion
04:53 - Outro - เกม
please use the latest PROTON-GE as your runner, you do not need to install pdh anymore. you do need to use those environment variables for nvidia gpus tho
hey, i am on a rtx 2070 super (linux mint cinnamon (edge kernel)). using the nvidia env var and proton latest/ experimental. ubisoft connect launcher was not responsive or just a black window. fixed it by changing the driver version to nvidia-driver-535 from 545. now everything is working, but performance is so bad - like 10fps in main menu. tried steams experimental proton version in heroic and it does not fix the perfomance problem. any ideas? thanks in advance und great job with this video 😉
@muhkuh0108 you can try enabling nvapi to see if that increases it but you shouldnt need to as your using experimental, try proton-ge aswell as thats what iv been using on amd and it works great, also try clearing your wine prefix/fake windows folder also which can also delete your game so make sure its backed up before hand
@@linuxnext tried all of this, but didn't fix the performance issue - guess with nvidia it is not that simple sometimes 😁
@@muhkuh0108 yeah, if it was me i would try out a distro like bazzite or nobara with the 555 driver to see if that makes a difference, i rlly dont know then so good luck on finding how to make it work better :P
Installed 555 via ppa. Didn't make a change. I am giving up on this one 😅
Cant believe this was uploaded 4 hours ago, it's like you made the vid right when i was looking for it lol, appreciate you.
yeah i kinda knew people were gonna want to play it on both desktop and steamdeck so i was researching as much as i could for a whole day to see what solutions were there to get it working and that is what i have found so far, but i just make the videos, the other devs and community did the work and thats what i like about linux as we all try and help eachother :)
again saved my day thank you for being so fast. you realy made my start into linux great with all your help
Thanks for everything you do 👍
Another 5 bucks 😂 thank you :)
@@linuxnextyou are welcome ✌️
Thank you for the video! Used this tutorial to get Xdefiant running on Nobara Linux
Any tips my ubisoft connect is stuck at launching on Nobara
@@casualsasquatch7417 I use Lutris to install Ubisoft Connect - I've never had an issue with that software to get Ubisoft to install and run. I can also work on a video this afternoon showing how to install Lutrsi and Ubisoft Connect
Another helpful video, thanks
You're the best. Thanks so much.
Ty for this guide. I have a question, how you knew you needed pdh.dll ? Is there any log or something? I would love a guide to find out and troubleshoot games on Linux
If you dont have pdh installed a error will occur under wine asking for a pdh function, there was a bug report on winehq about it in the open session aswell and then it was solved, proton experimental also added the pdh function so you could use proton experimental(bleeding edge) but thats not rlly recommended outside of steam
AMD GPU on EndeavourOS and still crashing 1-2 mins every time I open the game. Followed all steps but it's not working :/
Edit: Fix for me seemed to be switching from GE-Proton-8-26 to Proton Experimental.
when I want to launch Ubisoft Connect via Heroic, it always prompts me to install it again, like it doesnt recognize where the game folder is and it's pulling up installer instead.
i have stated what to do in other comments :) ill pin it also so other people can see it
Hey, I'm the person that commented on your wooting pickup, if possible when it arrives could you do a review / setup guide of it? I'm on pop and would really like to give it a go myself.
yes, i will do one :)
after I login and press enter, im just stuck on blank window with loading circle on bottom right on Login window of Ubisoft connect. am I missing anything?
I would try out proton experimental(bleeding edge) if you can, just copy it from your steam library to your wine launcher runner folder then use it on ubi
Running into an issue where Ubisoft Connect freezes after initializing. I got it installed and am able to sign in but once I sign in and the launcher tries to pop up, it freezes and I have to force a reboot every time to get back in. I've tried diff combinations of settings and wine versions to no avail. Anyone run into this when installing UC?
hopefully people can see my comments. TH-cam might be having issues because my comment was long.
What distro and desktop environment?
@@linuxnext I'm sorry it looks like TH-cam didn't post my comment because it was really long I finally got it to work and I outlined my whole process using port proton. But I don't think anyone can see that message but if anyone is having issues and wants to use portproton I can try to split it.
Also I'm on endeavourOS using NVIDIA. It works really well. Couple stutters here and there but that's expected I guess, at least I can play for hours if I wanted to now.
Following this now it runs perfectly, thank you. Does not using the experimental (bleeding edge) not cause crashes?
experimental added the pdh thing but doesnt have the other things i mentioned
for some reason when i launch the ubisoft connect with wine-ge lutris 26, my pc just crashes, i can only hear the sounds but the pc entirely freezes, when using the normal wine the game functions normally
I would try out proton-ge-9-6 now as that has xdefiant patches from proton experimental(bleeding edge)
Small question: is there a way to get app icons on my desktop or startmenu from my steam games? Currently always starting steam first to get into the game from my library… kinda annoying imo
What desktop?
Cartridge? (Flatpak)
@@BeastViper007 yeah that can work, love that piece of software
running fedora 39 and i get to the point where i hit play in ubisoft connect but then it opens in a black screen and closes a few seconds later i'm not sure why. have everything installed and am running proton bleeding edge.
I would try wine-ge and clean your prefix i would say also just to make sure nothing is conflicting with it
@@linuxnext how would i clean my prefix ? make a new one?
@@linuxnext how do i clean my prefix?
Having issues updating the game with heroic games launcher.
Using the flatpak version of it and I actually allowed the folder the game is in through flatseal.
But I get an error saying that it had an error writing to the disk.
What path did you allow in flatseal?
@@linuxnext Just my ssd partition that is located in /mnt/. So I added e.g.: /mnt/games/XDefiant to flatseal
flatpak doesnt like mnt locations for some reason, mine is under just /games and /extragames so i would try the same with a partition manager
Can you enable DX12 from the graphics settings in XDefiant? That option is not available to me.
You can if you disable nvapi but then your performance will be bad so you can only use dxvk/dx11
@@linuxnext Hey, I installed Regata OS, and there DX12 in XDefiant is available even when nvapi is enabled, but on my PC it hits cpu a bit more. You may want to do a video on Regata OS, it's the most user friendly linux distro I've ever seen!
Game plays great, cheers!
RX 6700 XT on Tumbleweed
Any idea on how to do it on steam deck ? Or should i do the same as you mentioned in the video ?
You can setup Ubisoft connect in your steam library with proton experimental(bleeding edge) as it has the patches for pdh, you would have to use some launch commands for nvapi to get your fps back aswell
PROTON_FORCE_NVAPI=1 %command%
try this, see how it goes
I've been wanting to make the permanent switch over to something like Arch or some other flavor of linux as a daily driver as I hate the current windows practices, but I'm never able to properly get multiplayer games like Infinite and the like working (consistently that is)
Now that this is here, I'm making the switch
Try CachyOS. They do an excellent job of patching stuff faster than arch devs themselves and the head dev also replies and fixes issues fast.
You will love Linux my friend. You build it from the ground up and it's not as intimidating as everyone makes it out. It's fun, it's yours, and you control the world from your star ship. Customize any and everything you want without sacrificing resource. Love it
Speaking for Arch Linux users
Why do we have to put these environment variables to trick it to thinking we're using amd? Does it not work with nvidia?
Also, if we do do these env variables, does DLSS work in game? And what about nvidia reflex, does that work?
Dlss and nvidia reflex should work if you're using an nvidia card, idk when it comes to why we have to do it but it makes the performance increase a bunch for some reason, maybe the game requires something that it normally doesnt without the variables
github.com/jp7677/dxvk-nvapi
@@linuxnext thanks!
im having an issue where when I start ubisoft connect it just says connection lost. try again or go offline are my options.
Thats rlly odd, try clearing the wine prefix which means basically reinstalling it to see if anything changes, i dont have that issue so i'm sorry that I can't help that much :/
@@linuxnext I really appreciate the video. I am getting the exact same error. I completely uninstalled and reinstalled but still not having any luck. I will keep messing around with it.
It took me a while to figure it out... Got it working on LMDE, with Heroic. Had to download the 64bit pdh file, heroic would only use the 32bit version and crash out.
Currently trying it, will bring feedback later
Be interesting to find out if this works for you without crashing. I'm currently running ubuntu 24.04 lts with Lutris and game crashes after like 2-3 minutes due to wine bug
Honest feedback:
Still crashes every now and then when entering matches but now it runs the entire match flawlessly, game feels smooth too
Observations:
Dont disable esync or fsync cuz fps drops massively
When it do crashes it crashes kinda badly but didnt have any hard crashes
@@kingcorkaaay1279 I'm on mint 21.3 and this is the best way so far, tried Lutris, Bottles and PortProton. Finally managed to play an entire game with more than 20 fps with this.
Update: Went into winetricks and manually installed dll pdh too and didn't have a single crash since (there's two pdh packages, if you're having crashes consider installing both)
why don't ubisoft also allow us to play rainbow six siege
it seems its studio dependent not ubisoft as most other studios in ubi support proton, rainbow studio just thinks there will be more cheaters if they do it
i have a question here, so after the installer is finished it’s thing, do you change the exe to be the actual exe of the ubisoft connect app?
Yes
@@csrvgl for me ubisoft connect crashes my system for a reason.. and i cannot make it work, maybe you have some suggestions on this?
What distro and desktop environment? Other people are having this issue
I use fedora 39 with gnome
Maybe it’s worth mentioning that im also using X11 not wayland
You said only about nvidia and AMD... This means that if you have Intel GPU you don't have to to those steps or you don't tested this on intel?
For intel you can just enable nvapi or use proton experimental(bleeding edge) and thats it but im unsure if dxvk will work with intel as i dont own a Intel gpu, i do own a 2015 intel laptop so i could see if it launches but from my understanding dxvk/dx11 does work correctly under intel with latest kernel + mesa just not vk3d/dx12 games
cant install ubisoft connect with heroic launcher dont know why it pops up the wine window saying ubisoft is updating and stays there forever
Make sure to be using flatpak heroic
@@linuxnext so it installs now but everytime i go to launch ubisoft connect it wants to reinstall
@@russellwilson619 when you install ubi through heroic you click run install, then after you need to add the ubi .exe to the path so that it doesn't do that, it should be in a games folder in your home folder then you just find it like you would on windows as its a wine prefix
i have downloaded through the Lutris way and added the variables as you described to someone else but my game still crashes when loading into a match i am on a steam deck OS so im assuming i dont need to add the Nvidia variable? is this because i dont have the pdh if so how do i download it through Lutris please thanks for the video :)
If you read through the comments you should be able to find a person who wanted to play on lutris and for pdh you can do it through winetricks by clicking the wine icon next to play in lutris on ubisoft in your library, then i think its install windows dll, pdh and you just let it install it
@@linuxnext Thank you i have now do this but it will still crash when loading into the new firing range mode or a game that hasn't already started yet however it doesnt crash if it puts me into a game that has already started do you know the fix for this please? Also my custom wine executable is /home/deck/downloads/winetricks.log i have noticed this is different to your location does this make a difference? thankyou
@@oitsadam3311 that shouldnt make a difference with the path, im unsure with the crashes your getting as i dont get them and i also dont own a steamdeck.
other people are getting the same problem on steamdeck and they dont know either so im sorry that i cant help much
@@linuxnext No worries i really apricate you responding back thanks again :)
It all crashes after logging into Ubisoft for me, any idea what I'm missing?
Try out proton experimental(bleeding edge) if you look through the comments you should find me saying how to get it and use it on wine game launchers
can u help me? my game crashes at the select a class menu when a match is loaded. i have done everything that the guide states
Whats your hardware? And distro
@@linuxnext steam deck. i’m not sure what distro is. originally trying it i couldn’t get it to load past the disclaimer screen after first launching. after i found your video i was able to make some progress
I have some game error system freeze on Steam deck after restart Ubisoft Connect don’t start… any sugesstion? 😢
@@ihate2ky026 hmm i would try proton experimental(bleeding edge) through your steam library, other steamdeck users are getting the same issue which is super weird
The game keeps crashing everytime I try to enter the practice range(I'm using a steam deck).
yeah steamdeck is in progress with improving, dont know why its having issues with xdefiant as im using rdna2 aswell but im on desktop so i guess there is some differences
@@linuxnext Thank you for the response. I was able to get into a game by switching it to proton experimental.
Any tips what can I do to improve performance? The game runs pretty badly in compare to Windows, no matter the gfx settings. I have ubi connect through lutris with wine-ge-8, tried umu as well. I have ryzen 3900x and RX 6950xt, I get around 120 fps on average with drops to even 50. DX11 runs worse but it's not crashing, DX12 runs better, but it crashes after few games. On windows, DX11 stutters a lot while DX12 runs with 144 fps capped all time.
Do you have nvapi enabled? Also what distro are you using? If you do and you're still getting bad performance somehow you should try proton experimental(bleeding edge), as that's what im using and i get 250+ fps on a rx 6700
To get proton experimental(bleeding edge) go to your steam library, find experimental, properties on experimental, beta, bleeding edge, update, find experimental in your steam folder, copy it, paste it in the wine game launcher your using in the runner folder, reopen said wine game launcher, configure, and use the right proton experimental until ubi launches properly
@@linuxnext Yes, i enabled nvapi + placed env variable. I use opensuse tumbleweed with gpu and cpu set to high performance mode.I will try proton exp.
@@linuxnext Hi, Just wanted to share that the reason for low performance was split lock mitigation, I turned that shit off and now it runs really well.
What's the difference between wine-ge-proton and proton-ge proper?
Wine-ge is added patches like some proton patches and codec stuff.
proton-ge is proton experimental(bleeding edge) with added patches like protontricks stuff and codec stuff + umu so it can be run outside of steam without problems occurring
Proton-ge is the runner we should be trying to use now as glorious eggroll has stated that he will no longer be updating wine-ge as they figured out the umu solution for running proton-ge outside of steam
Do you know why heroic launcher asks me to install ubisoft connect every time I click play?
did you select the exec, run the installer then click finish after its installed?
@@linuxnext Think I figured it out. After you click run installer and finish the installation process, you have to update the executable path to point ot the ubisoft connect executable before clicking finish. Otherwise it will just run the installer every time.
@@Novalax I have the same issue and cant fix it. :(
@@Masta_E You have to search for the new executable for Ubisoft Connect, since you first run the installer.
It may be in "/home/**insertyourusername**/Games/Heroic/Prefixes/default/Ubisoft Connect/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/"
@@Novalax My issue is when I click run installer first, nothing happens. Is the exe supposed to run before I click finish? Im on endeavouros
edit: fixed it by switching wine version to latest.
Hello , when i try to install pdh.dll, nothing happens. Its just not located, and i cant open the winetricks gui from heroic. Is there a way to do this manually, as I already have the file?
I cant remember how to do it manually, sorry, what happens when you try to install pdh through winetricks on heroic tho? Are you using wine-ge on the ubi launcher so it can do it?
@@linuxnextI did everything just like you did in the video, and in the same order, exept i couldnt run the installer first so I ran the installer then changed the path to the ubisoft directory. I managed to get pdh.dll to download after some 5 tires. Now to launch it and hope for th ebest ! thanks !
Strangely enough when I did exactly what you did in the video , and excluded winedlloverrides fron evironment variables the game would launch but no gui would show up, but after i added the winedlloverrides thing, it showed up fine. Installing it and then will try it out. Hope all goes well
It downloaded, 117 fps in the menu ( i have a gtx 970 and intel i5 4690k overclocked to 4.1 ghz) but in game it crashes when its at around 89% loaded
Update: managed to launch a game and found that i was getting 14 fps ( windows is around 90) and i couldnt do anything till the whole map loaded.
Update 2: loaded into another game. 50 fps with huge stutters on the map echelon hq . less that a minute in the game crashes.
Update 3: Tried to load into another game with a 60 fps frame cap , which i know my system can handle easily , fps is still poor, around 40 - 50 , and again the game crashes less than a minute in. I have no idea what to do . Maybe disable mangohud?
Still crashes on creating of new match, even with pdh.dll
nice thought I could only play this on windows so I didn't install windows on my main desktop and only my laptop, if this works on my laptop I might just install bazzite os on my desktop and wipe windows from all my pcs for good
once the launcher opens i cant click on anything then it crashes heroic
Try out proton-ge and remove the old environment variables + delete the wine prefix also so that you remove the old depends that we forced installed with wine tricks and try again
i have an issue with battleye not initializing how do i fix that?
Do you have the battleye runtime enabled? go to the heroic library in ubi connect heroic settings, other, make sure battleye runtime is enabled
@@linuxnext ah thanks
Is it normal to have to re install ubisoft connect through heroic everytime you want to play?
no, what you do is run the installer, then after its done you click on the executable, find the ubi launcher.exe in the wine prefix it created which should be in your /home/USER/Games/Heroic/Prefixes/default/ubisoft launcher/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher then click finish
Thanks man 👌🏽
Alright having the same issue lol. Also when I click run installer first it just prompts me to select the .exe again
@@MajorSilvaa Dont click the folder slot in the window. run the installer first button should ask for the installer exe, THEN when you launch the shortcut install xdef from inside there. hhung me up for a while.
@@linuxnext hi bro its possible to test wuthering waves on linux please
I do not check this. I have done every step ;) and the launcher do not start. Hmpf, i hoped this will run better with an AMD card.
that tutorial is outdated, use lutris or bottles, use proton-ge, clear the wine prefix so you get rid of the depends that were installed before from that video, and you dont need to enable nvapi
I can launch the game, but as soon as it loads into a match, it crashes. any suggestions?
Nevermind, Pdh wasnt installed, but now i have terrible performance lol
Do you have nvapi enabled?
oh wow. Thought this was borked on Linux. Gonna try this out.
seems to work great for me, getting around 300fps on the game
works amazing. Thanks!
Hey, first of all nice video, I have a question, how's the performance compared to windows? I have a rx580 that is not soo powerful and I'm looking to install linux.
Hmm well i havent had windows installed in over 6 months now so i dont know, but in general on amd the performance would be either better or on par with windows.
sometimes you'll see games perform a little worse but its only like 5 to 10 fps difference
The snowdrop engine does run well on Linux tho and i get close to 300fps on medium settings with a ryzen 7600 and rx 6700 so you should also get decent performance
With amd on linux its recommended that you use a distro that updates their kernel and mesa quite regularly because of the bug fixes in the amdgpu kernel driver and radv improvements in the user space driver mesa
What distro were you thinking of installing?
@@linuxnext Well, my last Linux distro was endeavour os, but I wanted to try out arch Linux, pretty much only games I play are TrackMania 2 and xdefiant
@@maniadesertfran i see, well endeavour os is arch just made easy for the user
But im running arch and arch today has the archinstall that you can use in their iso that you flash, so its not hard to install, just type archinstall when you boot into the usb and go through it slowly, it should install everything for you nicely
Afterwards you can either follow the steps in the video or what im using now is proton experimental (bleeding edge) to get valves patches for xdefiant so i dont need to enable nvapi on wine-ge or install pdh depend
To get experimental bleeding edge you need to enable the beta for experimental in your steam library to bleeding edge, then copy the experimental folder to the wine game launcher your using either it be lutris, heroic, bottle etc to the runner folder
Soon glorious eggroll will update proton-ge and that will include those patches from valve also so you dont have to use experimental bleeding edge outside of steam
Also trackmania will work perfectly fine, you do have to use a launch command on the game but thats not hard to do
www.protondb.com/app/2225070
Good luck!
@@linuxnext Thanks for the fast replies! I'll get up tomorrow early and get all set up with the installation. :)
any ideas what to do when its using your onboard graphics instead of your dedicated gpu?
Your turn off the dedicated gpu toggle that is in the wine game launcher in configure on the ubi launcher
@@linuxnext already tried that but that didnt change anything sadly :o
@@Gandur50n weird works for me on my 2015 intel laptop, even tho it took 30 minutes to launch the game and then the game crashed i was still able to launch the game
Id recommend using proton experimental(bleeding edge) now also and copying it to the wine game launcher runner folder like lutris, heroic, bottles because it doesn't require nvapi or pdh to get good performance on the game
game now launches but still crashes when try to load map...
What's your hardware and have you installed pdh and enabled battleye runtime? And also kept esync and fsync enabled?
@@linuxnext nvm, i was just dumb and installed pdh_nt4 instead of pdh 💀Now it works flawlessly
@@Irokezik312Holy shit thank you I did that exact same thing lmfao
Lol i see, have fun!
Im getting battle eye problem, it says it couldn’t launch
You have battleye runtime enabled on heroic?
@@linuxnext yes, I even copied the battle eye runtime from steam and past it under ~/.config/heroic/tools/runtimes/
hmm you shouldnt need to do that on heroic as it has the latest, i didnt and its working great, maybe try lutris as thats what im using right now and its working great also
just use wine-ge and the ubi launcher installer on lutris, after configure it and add these variables in system options of it
key
DXVK_ENABLE_NVAPI add a 1 to the value
key
DXVK_NVAPI_ALLOW_OTHER_DRIVERS add a 1 to the value
if on nvidia add this aswell
key
DXVK_CONFIG add this to the value 'dxgi.customVendorld=1002'
I do not understand how to start. Everytime i will now start it want to install ubisoft connect again and again?
But the biggest problem, if I start this after installation, the launcher opens, in the upper left corner, and i have not any possibility to fill in my login. The same problem i got in lutris.
Is it because i am using a 42 inch monitor with 4k?
First problem, you need to add the ubi launcher to the custom shortcut you created after running the setup file, that will be in your wine prefix that it created which is the path you installed the launcher on
Second problem do you have fractional scaling on? And what desktop environment
@@linuxnext I am using Pop!os the Nvidia version. Scaling is not active. After reinstall oder Nvidia driver I could fill in the login. But Proton ge not let start the launcher as well.
@@linuxnext an no, after changing the präfix of ubisoft to the c driver, where it is installed, it always starts the new installation.
@@m1cs0w try deleting your wine prefix so it can work with proton-ge
Sorry, the best option for using proton-ge is using bottles or heroic, i use bottles as its pretty easy to install ubisoft and set the runner which would be proton-ge and adding an environment variable for nvidia would be easy aswell
For adding the environment variable on bottles you go to the bottle you created, environment variables, add
DXVK_CONFIG then click the tick and add
'dxgi.customVendorld=1002'
Thanks but only problem is I can’t install to sd card for steam deck. I can install to sd card if launch Ubisoft through steam by installing it a different way, but then I can’t install pdh. Guess I won’t be playing
U need to be using proton experimental(bleeding edge) if you want pdh to be installed as valve patched it for you guys
To enable bleeding edge find experimental in steam library, properties, beta, bleeding edge, update
@@linuxnext Thank you im trying it now.
@@linuxnext It updateed xDefiant but still giving me charlie error and crashing but thanks.
Sadge, maybe in a week or so things will change so you can play hopefully! Valves proton team usually will be working their hardest to get these games working for you :) so hopefully soon
@@linuxnext Hopefully 🙏 Thnx
Wait, is it possible to run the division 2 that way?
Yea division 2 got supported around a year ago lol, do you have it on steam or ubi launcher?
I’m enjoying helldivers too much, but this is next on my list, not sure if I care for movement shooters tho
its alright, im not 12 anymore so i dont get as excited for arcade cod fps shooters as i used to but still fun i guess, i prefer games like overwatch or the finals but thats just me
Does this could work on SteamOS?
Yes
I run it with Lutris just using Proton Experimental without modification and it works great
You didnt need to enable nvapi?
@@linuxnext
no I didn't touch anything, just experimental proton was enough, then I'm full Amd, maybe that's what makes the difference?
it could be valve enabled it in experimental bleeding edge so you dont have to f around or they implemented something else as before you had to force nvapi to get your fps back, but good to know, it means when proton-ge gets its next release we can just use that
@@linuxnext Yes it must be like that for an experimental version
you should not pick the installer as the executable, it will run the installer everytime you try to launch the connect app from heroic
I still have crashing when i get in-game. I don't know what's happening, any ideas on how to fix that?
What hardware, and are you using wine-ge and have pdh installed? + Nvapi enabled?
@@linuxnext I'm running a Ryzen 5 2600x with a RTX 2060. I installed pdh through winetricks and added the environment variables. Auto install/update DXVK was off by default, so I enabled both that, NVAPI, and VKD3D
@@NicklasRaabjerg hmm and you have battleye runtime enabled? Make sure you're using dxvk/dx11 aswell instead of vkd3d/dx12 in the game
@@linuxnext Yes and yes. I sometimes get as far as loading in and playing for a few seconds, but this is usually in the practice arena. I get a program error pop-up on crash, but that also crashes with XDefiant, when I click "show details". Ubisoft connect stays running though 🤔
@@NicklasRaabjerg hmm i see and what desktop are you using?
You should be able to show wine logs in heroic also possibly, unsure. If so id like to see what wine is showing when the game crashes
Some people have said that proton experimental (bleeding edge) can work, youll have to grab that from your steam library and then copy it over to the runner folder in heroic flatpak which would be in .var/app/
it gives me blackscreen when launch
What's your hardware?
I followed this guide and every match at 5 seconds to start it crashes :(
Hardware and what launcher are you using?
@@linuxnext I'm on steam deck and have seen other people follow and it work. I'm using heroic.
At least I can load into a match which is progress!
Please do a video where you run the exe and then find the new EXE because I can’t find it for the life of me
It should be under games in your home folder if you didnt change anything
When you install a game under wine it creates a wine prefix, for me heroic puts it in a games folder in my home folder, then you just find .exe the same way you would on windows
may i have the wallpaper please?
drive.google.com/file/d/1oXxybpeEs0pkZQIImVB0Fj_Xi8cQBSnI/view?usp=drivesdk
Ubisoft launcher don't load after launch , please help
talk me through the steps you did when installing ubi launcher on heroic
@@linuxnext close it and change the file to ubisoft launcher.exe as you explained in another comment, and When I try to open it,
I did just like the video
@@linuxnext intente mandar un comentario mas detallado pero yt no me lo muestra
What is your hardware?
Game crashes everytime i load into a game and play for a few minutes i have pdh.dll installed
I would install the other pdh aswell just in case, you can also use proton experimental(bleeding edge) now under heroic, lutris without needing to install pdh or enable nvapi
If you want experimental(bleeding edge) you need to enable the beta of experimental in your steam library then copy the experimental folder over to the runner folder of whatever wine launcher you're using like lutris, bottles, heroic etc.
then select it in the wine launcher as the runner you want to use for the ubi launcher
@@linuxnext yeah tried that aswell still crashes i am currently trying proton experimental but for some reason i have to redownload the game.
Trying that right now will update
Game still crashes before i get into game with Proton Hotfix and Proton Experimental
I will try a diffrent launcher cause for example the Heroic Launcher had missing dependencies that i needed to download to even connect to ubisoft
@@zsavagge2202 ok, i am using lutris with experimental (bleeding edge) so that could be why its working
Whats your hardware by the way?
my ubisoft connect is not responding... please help
What runner/proton/wine version are you using?
I have made an updated guide for xdefiant, i just need to edit the video and upload but you dont need any environment variables anymore and you can use proton-ge so try that
@@linuxnext ok thanks
btw my linux mint broke and I didn't reinstall (waiting for 22) so sadly I cannot play now xD
@@haynerr try out bazzite if you want, very easy to setup ngl and updates are solid
bazzite.gg/
@@linuxnext thanks for the plug, im going to check it out. subbed 2
Ran to a problem from playing this games with friends. Alone = no crash. with friends = crash. :(
Definitely would try the updated guide to see if that helps, try deleting the prefix and the environment variables used and then use proton-ge for xdefiant now
Do you know if it's working with Lutris?
It is not currently for some reason, the game crashes as soon as you try and launch it
Edit: maybe, ill test it out later today
@@linuxnext thank you
@@frailingsosa8 yes it does work but you need to enable the nvapi manually, go to configure on the ubi in lutris, system options, environment variables, add these variables
left side for the letters, then add a 1 on the value
DXVK_ENABLE_NVAPI 1
DXVK_NVAPI_ALLOW_OTHER_DRIVERS 1
for nvidia add this aswell
DXVK_CONFIG 'dxgi.customVendorld=1002'
@@linuxnext thanks, now I'm getting between 220 FPS and 250 fps with everything in ultra and the game is not crashing anymore 👍
@@frailingsosa8 How do you get the pdh to work on Lutris because im not to sure how to download on their please?
Client does not load at all
Have the same problem
I tried but it doesnt work, game crashes after EXACTLY 3 minutes.
EDIT: updated battleye_runtime in heroic now it works, but still crashes when joining match
EDIT #2: disabled nvapi and hidden nvidia gpu(PROTON_HIDE_NVIDIA_GPU=1), now it doesnt crashes when joining match, still unplayable tho, cpu is at 100%
EDIT #3: patch just released fixing 100% cpu usage, i can now finnally play it 🙃
Anti-cheat
They enabled proton support back in the beta days and its still enabled at launch, been playing it for over 10 hours now without a kick from the anticheat
What hardware?
How do you actually update the runtime?
You can grab valves battleye runtime from your steam library, copy its contents and replace the one in your game launcher which ever one your trying to use, even tho if your using heroic you shouldnt need to do that and i havent needed to do that yet
Was expecting anti-cheat to brick this game, but it's actually running, what?
Yep, mark rubin loves linux and they publicly tell their fan base that they use linux on their servers for the game + a couple years back they were looking for linux devs to come work at xdefiant and even said they wanted devs to make sure the game engine can work under linux aswell. When the first beta happened it took mark rubins team 2 days to enabled battleye for proton and this was back in the proton 7 days lol, you can find a video of it working on my channel a while back of the beta also.
It just shows that its game studios that need to support proton and some are stubborn like r6
still works ?
yep but that tutorial is outdated, whats your hardware?
Cpu: i7 11700k
Ram: 32gb
Gpu: rtx 3060 ti
Distro: Zorin OS 17.1
@@linuxnext
@EnryrYagami should be fine just use proton-ge, if you have bad fps use the environment variable in the video to trick the game that your using amd
@@linuxnextthank you.
After installing the ubisoft launcher I get a connection error when I try to log in. It keeps saying that there's a problem with my internet connection. Any fix?
i think im having the same issue.
@@xD3S1x I figured it out! You have to install the lib32-gnutls package. After doing that, I was able to log in, no problems