I did this wrongly last time according to the EOS community the good advice I got that I quote above along with the install path I chose last time.
I wish to install and do this right this time, what to choose:
I have a “NVIDIA GeForce GTX 1070” running on “nouveau” driver, how best to proceed?
Before someone says use EOS’s nvidia tooling, Iam on Arch now.
I have to install the nvidia drivers because Ile 1. be playing games an 2. I will be using Davinchi resolve.
the link points to helpful information thanks it dose say though to visit NVIDIA site and see the
them for the driver. Exactly how I did it last time : which was deemed by some as incorrect.
not wanting to stir trouble, I can point you to information on this as far as EOS is concerned they could not care which version of OS you have along as it uses Pacman or Arched derivative.
that would have installed the driver without you needing to read the wiki page?
But then, surely posting a single line like that is also not very friendly? Should I be using emoji or animated gif in my posts to make them seem friendlier?
(Oh, you’ll also need to add nvidia_drm.modeset=1 as a kernel parameter)
Iam now at the tty, having installed packages and rebooted. I did not install the " nvidia_drm.modeset=1 as a kernel parameter"
Arch won’t boot.
I did research and decided to go for it(installing drivers etc). Any help is greatly appreciated. Neofetch still says I am on nouveau drivers.
In what way? Where does it get stuck? If you chose the DKMS package, did you install base-devel and the headers for your kernel so you could compile the DKMS module?
How are you getting this information if Arch won’t boot?
Let me be friendly and unhelpful by mentioning that ever since I moved away from NoVidea to AMD, my quality of life has improved tenfold, at least regarding my use of computers.
I got stuck, after trying to load linux, so after grub
No I did not do base-devel
AS previously stated I did not do kernel module(compile DKMS) I was not told to.
As previously stated I was able to reach TTY.
When I say Arch wont boot I mean it fails/get’s stuck at early stage.
OK, so you just need to install base-devel and the headers for your installed kernels (e.g. linux-headers for the linux kernel) then trigger a rebuild of the DKMS module with dkms autoinstall.
If you pay attention to the output of commands you should be able to spot problems before rebooting.
Hi
Thanks for your post @jonathon
The plain fact Iam trying to do what you say however I don’t know HOW especially the mucking around with the kernel. Gives me quivers.
Yes I pay attention, I was able to fully reboot by
sudo pacman -Rdd Said packages(nvidia).
If you are using the dkms version then you need the headers installed also for the kernel being used and also i would have base-devel
A lot has changed with nvidia drivers also. You can use nvidia_drm.modeset=1 as a kernel parameter in the default grub command line and then update grub. Sometimes ibt=off is also required as a kernel parameter.
Of course on EndeavourOS i do things differently now.
Hi, Thanks. @jonathon
How Exactly do I add the kernel parameter to grub? I have navigated to /etc/default/grub and nano’ed grub not much to the file but what exactly to add “nvidia_drm.modeset=1”. Do I append it to the end of the file and exit?
Then if I understand everyone I must update-grub ? sudo pacman -Syu grub??
You see the problem, Ive got to understand the process, if I get it wrong what happens and how to recover without wiping out the drive and going again. That I can do but it wont get me far. It’s what testers do install and reinstall and test. But this is the main computer daily driver. I have windblows but I had rather not thanks.
Last time I installed those drivers(nividia) there was a problem, I have yes me have to work out what it was and report back here.
Edit: just done
sudo pacman -S nvidia nvidia-utils nvidia-settings lib32-nvidia-libgl
I no error this time. Still to update grub.
What you are doing is correct. Use nano and edit /etc/default/grub. You can add it to the end. Don’t forget you have to save the changed file first. With nano you just use: