Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Installing Linux for X-Plane

Featured Replies

6 minutes ago, mSparks said:

Ill check when I get home. hypothetically possible I borked the folder names.

From what i understand it does not visually draw the clouds , in OC conditions the sky turns a light gray but no clouds nothing, I know the plugin is running , first that it does show up in PlugAdmin and second my fps will drop when there are supposed to be clouds and when I disable the plugin the fps jumps back up.

Remember i am not using the Official drivers from AMD (don't think i want  to break my head anymore with it) , using the opensource mesa (oibaf).

 

Edited by HumptyDumpty

Ryzen 5 1600x - 16GB DDR4 - RTX 3050 8GB - MSI Gaming Plus

  • Replies 454
  • Views 50.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • And that is what everyone (except for one person 🙄) expected. Thanks for going through all the trouble, John. No doubt your results will be accepted (except by one person) and we can finally

  • Why not posting the location, time of day, XP11 settings, screen res (this looks like 1920x1080?) of this screenshot so that a bunch of us can just try what it looks like on their system at similar co

  • NVidia resolution is now sorted. Linux is set to performance. Drivers are installed and up to date.  XP now runs at the monitors default resolution. Vulkan works fine. Time to play.......I have a full

What is this Lutris BTW ?  

Ryzen 5 1600x - 16GB DDR4 - RTX 3050 8GB - MSI Gaming Plus

  • Author
45 minutes ago, HumptyDumpty said:

Yes this is what you need to 

 

ln -s /media/dumpty/Flight/X-Plane\ 11/Custom\ Scenery/ /media/dumpty/Flight/XPLinux/X-Plane\ 11/
 

replace "dumpty and the path after that according to yours" 

The Folder XPLinux is the LInux XP , and i am making the link from the windows XP Custom Scenery.  

also any changes you make to the Windows XP Custom Scenery will reflect also in Linux XP Custom Scenery.

Sorry to be irritating but I'm not sure what to replace dumpty and Flight with? jarmstro and Local Disk1? Or don't I need the dumpty bit? Is there a space between the two / 's after the first Scenery?

Edited by jarmstro

1 minute ago, jarmstro said:

Sorry to be irritating but I'm not sure what to replace dumpty and Flight with? jarmstro and Local Disk1? Or don't I need the dumpty bit?

"dumpty" should be replaced with your username.

Is XP linux on a separate disk ?   

Ryzen 5 1600x - 16GB DDR4 - RTX 3050 8GB - MSI Gaming Plus

  • Author
Just now, HumptyDumpty said:

"dumpty" should be replaced with your username.

Is XP linux on a separate disk ?   

It's on the main Linux folder in the 'home' folder.

Just now, jarmstro said:

It's on the main Linux folder in the 'home' folder.

Ok then do this :

 

ln -s /media/YOURuserName/This is where the Windows disk would be shown/Custom Scenery    /home/X-plane 11  

this should work fine.

Ryzen 5 1600x - 16GB DDR4 - RTX 3050 8GB - MSI Gaming Plus

  • Author
12 minutes ago, HumptyDumpty said:

Ok then do this :

 

ln -s /media/YOURuserName/This is where the Windows disk would be shown/Custom Scenery    /home/X-plane 11  

this should work fine.

Thanks for your trouble but it's not having it. The wife's nagging so I'll carry on at some point...

5 minutes ago, jarmstro said:

Thanks for your trouble but it's not having it. The wife's nagging so I'll carry on at some point...

sure NP.

Ryzen 5 1600x - 16GB DDR4 - RTX 3050 8GB - MSI Gaming Plus

22 hours ago, mjrhealth said:

I dont see what I have to gain...

A really, really high horse. And loss of respect for the inner workings of a computer operating system.

 

14 hours ago, HumptyDumpty said:

Yes the Mesa , EC is not working well with them , do not see clouds , get artefacts , tried installing the proprietary ones and no go , so sticking with oibaf. 

Is this @BiologicalNanobot's official relase?

If all else fails, try compiling the plugin yourself. I don't know which build BNB included in the download, but compiling against the required libraries on one's own system is the safest bet.

 

13 hours ago, HumptyDumpty said:

The only thing for me rebooting to access DCS / il2 / AC / DR / Arma if these worked in linux that would be great, maybe when ED releases 2.7 Vulkan DCS i would try it in linux.

IL-2 1946 works in a 32bit WINE prefix, ArmA 3 works in Proton (including mods).

 

13 hours ago, jarmstro said:

Well I'd need to install another fresh copy in windows again in order to do it. As I mentioned my existing Windows copy is very heavily modded with addons of all types and sorts. I may get round to doing it. To be honest I don't really care much what the FPS is as long as I don't notice anything untoward.

I have a modded install for day to day use and a vanilla one for performance testing. With some clever soft/symbolic linking, you can have both installations use most of the same resource folders, even across operating systems (if installed on a NTFS drive).

 

12 hours ago, jarmstro said:

I'm wondering if the only difference between the Windows and Linux versions is the main executable file? If so can you just copy the Linux file into the Windows installation and run it from there? Or will it fry everything?

Unique folders in my installations:

  • Output (exception: A symbolic link to an external folder for Output/preferences/control profiles to avoid having to copy+paste control profiles for each and every installation)
  • Resources\plugins and Resources\shaders (plus the single files in Resources)
  • All the files in XP's root folder

Everything else is soft/symbolically linked to a common base folder (containing global and add-on sceneries, aircraft, etc.). This cuts a vanilla XP11 instance to < 200 MB worth of unique files. When installed on a NTFS drive, you can basically have a common source folder that all instances of X-Plane draw from.

 

5 hours ago, HumptyDumpty said:

please solve my EC problem in linux 

By now, you know the rules regarding issues with plugins. A wimpy "help plz" ist next to useless. Log file, screenshots, etc.

 

5 hours ago, HumptyDumpty said:

What is this Lutris BTW ?  

A WINE wrapper supporting installer/runner scripts that manage application-specific WINE settings and Windows dependencies. Kind of like Proton.

7950X3D + 7900 XT + 64 GB + Linux | 4800H + RTX2060 + 32 GB + Linux
My add-ons from my FS9/FSX days

2 minutes ago, Bjoern said:

Is this @BiologicalNanobot's official relase?

If all else fails, try compiling the plugin yourself. I don't know which build BNB included in the download, but compiling against the required libraries on one's own system is the safest bet.

 

IL-2 1946 works in a 32bit WINE prefix, ArmA 3 works in Proton (including mods).

 

By now, you know the rules regarding issues with plugins. A wimpy "help plz" ist next to useless. Log file, screenshots, etc.

 

A WINE wrapper supporting installer/runner scripts that manage application-specific WINE settings and Windows dependencies. Kind of like Proton.

I don't know which release it is , found it from the EC thread at .org , the post was by Randomuser (page Number 30, I have looked around for the original source at github but didn't find it.  

The logs have been shown to msparks. 

Right now i am installing DCS in linux using Steam , tried the lutris thing but it started causing some errors on download , will give it a go later. It should be done in a couple of hours. Using the Proton Compatibility. 

I thought i could run the already stand alone version using wine directly but it crashes after the login. It's more or less related to DX

Ryzen 5 1600x - 16GB DDR4 - RTX 3050 8GB - MSI Gaming Plus

17 minutes ago, HumptyDumpty said:

I don't know which release it is , found it from the EC thread at .org , the post was by Randomuser (page Number 30, I have looked around for the original source at github but didn't find it.  

Yeah, that'd be my build then. It was compiled against the libraries on my system (Arch Linux), but I can't tell you if I ever tested it in Vulkan mode. I think I did and saw clouds.

If you do want to give compiling a try, you need to adapt the paths to the required libraries in CMakeLIsts.txt (of cours check if you have the files in question on your system in the first place). Here's how the relevant section looks for my system:

set(XPLM_SDK_INCLUDE_DIRECTORY "/usr/include/xplane_sdk/XPLM" CACHE PATH "X-Plane SDK include directory")
set(XPLM_SDK_LIBRARY_FILE "" CACHE FILEPATH "X-Plane SDK library file (leave empty on Linux)")
	find_package(OpenGL REQUIRED)
	set(GLEW_INCLUDE_DIRECTORY "/usr/include" CACHE PATH "GLEW include directory")
set(GLEW_LIBRARY_FILE "/usr/lib/libGLEW.so" CACHE FILEPATH "GLEW library file")
	set(ZLIB_INCLUDE_DIRECTORY "/usr/include" CACHE PATH "zlib include directory")
set(ZLIB_LIBRARY_FILE "/usr/lib/libz.so" CACHE FILEPATH "zlib library file")
	set(LIBPNG_INCLUDE_DIRECTORY "/usr/include" CACHE PATH "libpng include directory")
set(LIBPNG_LIBRARY_FILE "/usr/lib/libpng.so" CACHE FILEPATH "libpng library file")
	set(GLM_INCLUDE_DIRECTORY "/usr/include" CACHE PATH "GLM include directory")

If you do manage to compile it and it still won't work in Vulkan, I assume a general incompatibility of GCN-type GPUs with Vulkan plugins (most that draw are problematic on AMD GPUs in Linux anyway, even on RDNA1/2).

 

17 minutes ago, HumptyDumpty said:

Right now i am installing DCS in linux using Steam , tried the lutris thing but it started causing some errors on download , will give it a go later. It should be done in a couple of hours. Using the Proton Compatibility. 

Lutris is a bit hit and miss. Tried to install and run Star Citizen with it a few weeks ago and got so frustrated beause of its underlying WINE version selection logic that I ultimately ended up installing and playing it on Windows.

 

17 minutes ago, HumptyDumpty said:

I thought i could run the already stand alone version using wine directly but it crashes after the login. It's more or less related to DX

Don't forget to install all WINE dependencies like DXVK (and any Visual C++ runtimes or Net Frameworks) that an application may need with winetricks. Proton is the better bet, but it highly depends on the selected release a game is running in. Some games run better with older Proton releases, some with newer.

7950X3D + 7900 XT + 64 GB + Linux | 4800H + RTX2060 + 32 GB + Linux
My add-ons from my FS9/FSX days

9 minutes ago, Bjoern said:

Yeah, that'd be my build then. It was compiled against the libraries on my system (Arch Linux), but I can't tell you if I ever tested it in Vulkan mode. I think I did and saw clouds.

If you do want to give compiling a try, you need to adapt the paths to the required libraries in CMakeLIsts.txt (of cours check if you have the files in question on your system in the first place). Here's how the relevant section looks for my system:


set(XPLM_SDK_INCLUDE_DIRECTORY "/usr/include/xplane_sdk/XPLM" CACHE PATH "X-Plane SDK include directory")
set(XPLM_SDK_LIBRARY_FILE "" CACHE FILEPATH "X-Plane SDK library file (leave empty on Linux)")
	find_package(OpenGL REQUIRED)
	set(GLEW_INCLUDE_DIRECTORY "/usr/include" CACHE PATH "GLEW include directory")
set(GLEW_LIBRARY_FILE "/usr/lib/libGLEW.so" CACHE FILEPATH "GLEW library file")
	set(ZLIB_INCLUDE_DIRECTORY "/usr/include" CACHE PATH "zlib include directory")
set(ZLIB_LIBRARY_FILE "/usr/lib/libz.so" CACHE FILEPATH "zlib library file")
	set(LIBPNG_INCLUDE_DIRECTORY "/usr/include" CACHE PATH "libpng include directory")
set(LIBPNG_LIBRARY_FILE "/usr/lib/libpng.so" CACHE FILEPATH "libpng library file")
	set(GLM_INCLUDE_DIRECTORY "/usr/include" CACHE PATH "GLM include directory")

 

 

If you do manage to compile it and it still won't work in Vulkan, I assume a general incompatibility of GCN-type GPUs with Vulkan plugins (most that draw are problematic on AMD GPUs in Linux anyway, even on RDNA1/2).

 

Lutris is a bit hit and miss. Tried to install and run Star Citizen with it a few weeks ago and got so frustrated beause of its underlying WINE version selection logic that I ultimately ended up installing and playing it on Windows.

 

Don't forget to install all WINE dependencies like DXVK (and any Visual C++ runtimes or Net Frameworks) that an application may need with winetricks. Proton is the better bet, but it highly depends on the selected release a game is running in. Some games run better with older Proton releases, some with newer.

Hmm i do have the SDK but i am not sure if it's installed properly i will recheck. Glew and Png libraries are installed yes.  

 I can use OPengl no worries.  So it's an issue from AMD side or the opensource drivers ?

Have installed all the relevant dependencies for WINE.  Let's see how this proton thing works.

Can you provide me your repo for EC ? or is it the same one that I should use ?

Ryzen 5 1600x - 16GB DDR4 - RTX 3050 8GB - MSI Gaming Plus

24 minutes ago, HumptyDumpty said:

 I can use OPengl no worries.  So it's an issue from AMD side or the opensource drivers ?

If the plugin works in OpenGL mode and in Vulkan mode on Windows, it's indeed a driver related problem. The problem with AMD Vulkan drivers is that AMDGPU Pro may work better in terms of compatibility but it performs significantly worse than AMDVLK or RADV (Mesa). The other two, however, do exhibit bugs with some add-ons (SASL-driven 2D windows tend to run fine though).

One sleeve card you can try to pull is launch X-Plane with Mesa's threaded GL mode:

mesa_glthread=true /path/to/xplane/binary

This does boost OpenGL performance quite a bit on a 5700XT and 6900XT.

 

24 minutes ago, HumptyDumpty said:

Have installed all the relevant dependencies for WINE.  Let's see how this proton thing works.

Mostly plug&play except for setting some flags.

You should always check app compatibility on https://www.protondb.com/ . Users generally share additional steps that may be required to get a game to run as intended. Googling "[game title] proton" may also point to some discussion about compatibility issues on the web or Proton's Github page.

 

24 minutes ago, HumptyDumpty said:

Can you provide me your repo for EC ? or is it the same one that I should use ?

My CMakeLists edit is done by hand as I only pull from the offial one. https://github.com/FarukEroglu2048/Enhanced-Cloudscapes

7950X3D + 7900 XT + 64 GB + Linux | 4800H + RTX2060 + 32 GB + Linux
My add-ons from my FS9/FSX days

Honestly? This is pathetic. Almost 20 pages of thread and that poor guy hasn´t even started X-Plane yet. Who needs any further proof? 🤣

It's like a flight sim suspense novel... intriguing so far 🕵️‍♂️ 

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.