You are not logged in.

#1 2012-10-08 08:08:09

hushkyotosleeps
Member
From: Chicago, IL
Registered: 2010-09-17
Posts: 13
Website

Nvidia's proprietary driver on UEFI

I'm not sure whether this is a stroke of luck for myself or whether this is a legitimate solution for using Nvidia's proprietary driver while on a UEFI system. All I had to do was disable kernel modesetting by adding nomodeset to the kernel options, and I can use the driver from [extra] without any issue. I'm using a GTX 670 in this situation.

I'm using gummiboot, so here's an example:

[root@haruka ~]# cat /boot/efi/loader/entries/arch.conf
title           Arch Linux
linux           /vmlinuz-linux
initrd          /initramfs-linux.img
options         root=/dev/sda2 ro rootfstype=ext4 nomodeset

If this works for anyone else then I would think it'd be safe to remove the warning on Nvidia's Archwiki page / add a section for UEFI booting.

Last edited by hushkyotosleeps (2012-10-08 08:12:48)


a.k.a. liliff/musee. milk tea fuzz

Offline

#2 2012-10-08 15:34:57

Šaran
Member
From: Bosnia
Registered: 2011-09-03
Posts: 407

Re: Nvidia's proprietary driver on UEFI

My 460m needs no additional configuration.

Offline

#3 2012-10-09 21:02:49

Alucryd
Developer
From: France
Registered: 2011-05-07
Posts: 110
Website

Re: Nvidia's proprietary driver on UEFI

Had no problem with my GTX 680 (without nomodeset) until now. Since my last update, when X starts I only get a big ass nvidia logo in the middle of my 2 screens, no mouse, can't switch getty, I'm completely stuck. Don't know if the culprit is mesa 9.0, but X won't start even when using nouveau. Using systemd, GDM and GNOME 3.4 (autologin on).


The bird of Hermes is my name, eating my wings to make me tame.

Offline

#4 2012-10-10 06:09:24

hushkyotosleeps
Member
From: Chicago, IL
Registered: 2010-09-17
Posts: 13
Website

Re: Nvidia's proprietary driver on UEFI

Well this is supposedly UEFI specific (as in you're booting with UEFI instead of BIOS).

You'll want to check your logs - and also make sure that you're booting the correct kernel (I had a similar situation and it was because I was booting an older kernel after an update, since the boot partition wasn't mounted).


a.k.a. liliff/musee. milk tea fuzz

Offline

#5 2012-10-10 08:43:18

Alucryd
Developer
From: France
Registered: 2011-05-07
Posts: 110
Website

Re: Nvidia's proprietary driver on UEFI

Well I currently have only one kernel, I haven't compiled ck yet, so I'm pretty sure I boot the correct one. The thing is, I don't use syslog anymore but systemd's own journal, but still haven't created the non volatile directory (I should do it). Booting at runlevel 1, I couldn't find anything suspicious. Booting at runlevel 3 or 5 and starting gdm leads me to this. I have no problem on another machine, with an older nvidia, guess I'll just fresh install this one again.


The bird of Hermes is my name, eating my wings to make me tame.

Offline

#6 2012-10-10 18:28:10

bdjnk
Member
Registered: 2009-08-24
Posts: 78

Re: Nvidia's proprietary driver on UEFI

I've got a GTX 550 and I just managed to get it working with UEFI by simply upgrading to the beta driver from the AUR, and nomodeset was not necessary. On the other hand, KMS was not enabled, so I don't know. The current nvidia driver didn't work either way though.

Offline

#7 2012-10-10 19:37:46

mynis01
Member
Registered: 2011-04-29
Posts: 71

Re: Nvidia's proprietary driver on UEFI

This didn't really do anything for me. NVRM still complains every time I boot. I've tried pretty much every suggestion under the sun and it still complains unless I go back to booting in legacy MBR mode. It's not a big deal though, I've been running this PC without a VGA console for a good half a year now and still haven't had any issues. It's actually pretty cool having properly sized TTYs.

Offline

#8 2012-10-11 18:01:06

Šaran
Member
From: Bosnia
Registered: 2011-09-03
Posts: 407

Re: Nvidia's proprietary driver on UEFI

I also have complaints from NVRM

 dmesg | grep NVRM
[    7.714859] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  304.51  Tue Sep 18 17:16:56 PDT 2012
[   13.468141] NVRM: GPU at 0000:01:00: GPU-b3810760-bd5a-e81e-4bfe-9951f2cbe903
[   13.468147] NVRM: Your system is not currently configured to drive a VGA console
[   13.468149] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
[   13.468151] NVRM: requires the use of a text-mode VGA console. Use of other console
[   13.468152] NVRM: drivers including, but not limited to, vesafb, may result in
[   13.468153] NVRM: corruption and stability problems, and is not supported.

Offline

Board footer

Powered by FluxBB