Which of these options is the correct one to install EndeavourOS?

Hi friends. Maybe I’m wrong, but I think that in the new EndeavourOS (Galileo) ISO, new installation options appear.

Which option is the best or correct to install EOS, and what is the difference between them?

My pc is an i5-3470, gtx 1050 ti, 16gb ram, gigabyte motherboard.

The options that appear are these:

  • EndeavorOS default (x86_x64, BIOS)
  • EndeavourOS NVIDIA (latest cards, x86_x64, BIOS)
  • EndeavourOS Fallback (nomodeset, BIOS)

I want to clarify that my way of installing EOS previously has been by selecting the first option, then installing EOS from the calamares installer, and finally, installing and running “nvidia-inst”, to install the driver for my gtx 1050 ti.

But now that I have seen these new options, I am interested in knowing what is different about them and if they are better when starting/installing the EOS ISO.

Sorry if these are very basic questions, I still have a lot to learn about EOS. Thanks in advance for your help friends!

1 Like

That would depend if the Nvidia supports your Nvidia card and if you wanted to use the proprietary over the opensource. That will depend on your needs if your gaming it may be best to use the proprietary

2 Likes

The GPU should be supported by the latest Nvidia driver.

But you could show more info about your graphics system:

inxi -Gza

As @thefrog mentioned, for gaming the Nvidia driver should be better. For other ordinary tasks both nouveau and proprietary driver should be OK.

Note that the first menu alternative select nouveau, and the other selects nvidia-dkms.

2 Likes

I even have an nvidia gc but I would never choose the nvdia option. just seems like it will introduce problems. that’s like my opinion but I’m problem free. I’m working much more than I’m gaming so nouveau is a fine driver to me.

As far as the fallback mode I always reckoned it was some kind of rescue mode and I think I’m right after reading this https://bbs.archlinux.org/viewtopic.php?id=72344

“If you mess up the kernel image, it’s there for you to use to boot linux and fix the problem. You can mess up the kernel image with mkinitcpio.”

but I’m guessing too.
the coolest thing I ever did was use the online installer though. it was my first time doing that and seamless. good luck

1 Like

Thank you all for your responses.

Yes friend, I use EOS mainly to play on Steam with proton-ge, on Lutris with wine-ge, and I also use Blender for rendering.

So, when I install and run “nvidia-inst” on EOS, that installs the proprietary drivers for my 1050 ti, correct?

And does the EndeavourOS NVIDIA (latest cards, x86_x64, BIOS) installation option do the same thing as “nvidia-inst”, but automatically or something? Or do you install other drivers than the ones installed by EOS’s “nvidia-inst”?

Although, I only know how to install nvidia drivers as our friends here on the forum taught me, with “nvidia-inst”, so now that I think about it I don’t know if “nvidia-inst” installs open source drivers from the community, or proprietary Nvidia drivers.

Oh, I think I understand what you’re saying. Installing using EndeavorOS default (x86_x64, BIOS) will make EOS install the open source nvidia drivers, and then if I want I will have to install the proprietary drivers using “nvidia-inst”.

And installing using EndeavourOS NVIDIA (latest cards, x86_x64, BIOS) will directly install the proprietary nvidia drivers during installation, just like if I installed “nvidia-inst”.

(I don’t know if this is what you meant sorry)

So:
noveau = nvidia open source
dkms = nvidia proprietary

(When I do “yay” in the terminal, every few days I get an nvidia dkms update (this driver is always the one that takes a while to install), so I must have the proprietary nvidia drivers)

Sure friend, here is the result:

inxi -Gza
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] vendor: Gigabyte GV-N105TOC-4GD
    driver: nvidia v: 550.54.14 alternate: nouveau,nvidia_drm non-free: 545.xx+
    status: current (as of 2024-02; EOL~2026-12-xx) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:1c82 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4
    compositor: kwin_x11 driver: X: loaded: modesetting,nvidia
    alternate: fbdev,nouveau,nv,vesa gpu: nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 101 s-size: 483x272mm (19.02x10.71")
    s-diag: 554mm (21.82")
  Monitor-1: DP-1 pos: primary res: 1920x1080 hz: 60 dpi: 102
    size: 480x270mm (18.9x10.63") diag: 551mm (21.68") modes: N/A
  Monitor-2: None-1-1 size-res: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: kms_swrast surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.54.14
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
    memory: 3.91 GiB
  API: Vulkan v: 1.3.279 layers: 5 device: 0 type: discrete-gpu name: NVIDIA
    GeForce GTX 1050 Ti driver: nvidia v: 550.54.14 device-ID: 10de:1c82
    surfaces: xcb,xlib

Thank you friend. I mainly use EOS to play games on Steam and Lutris (interestingly, with proton-ge, heavy games work better for me than on windows), and I also render in Blender.

Yes, I would also like to use the open source nvidia drivers, but unfortunately I think that proprietary ones are better for gaming and Blender.

1 Like

You got it OK. :smile:

nvidia-dkms is slow to update because it compiles stuff during install (because of the dkms). You can replace it with pre-built proprietary drivers like nvidia and nvidia-lts which are faster to install. I’d still recommend using the dkms version.

And thanks for the inxi output.

2 Likes

Thank you very much for your help friend! :smiley:

By the way, in the output of the inxi -Gza command, how do I know which nvidia driver I’m using? In the driver section it says nvidia v: 550.54.14, but I don’t know if it is proprietary or open source.

And another question, is the inxi -Gza command the command to obtain all the system information, or are there other commands? I would like to know if there is a list of eos/arch system information commands so I can learn them. Since this one seems very useful.

Thanks again!

That in inxi tells you the driver in use. ‘nvidia’ means the proprietary driver. If you have ‘nouveau’ there, it means the open source driver.

There are several commands, for example:

  • inxi -Fza
  • lspci -vnn
  • lsusb
  • lscpu
  • lsblk
  • hwinfo
  • glances (monitors many hw features)

and many more for slightly different purposes.
See their respective man pages (e.g. command man inxi).

Also, eos-log-tool uses many of these, maybe you’d want to take a look at it too, it is a bash script.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.