12.3 + nvidia + grub2-efi anomalies

Hi,

I have the following issues with a brand new install of openSUSE 12.3 on my laptop that I cannot seem solve

  1. Direct rendering seems to always be ‘off’
  2. grub2-efi with nomodeset isn’t working (unsure)? The framebuffer doesn’t seem to launch and the console is always low resolution

First, my hardware (output of inxi -F):

System:    Host: clunker.site Kernel: 3.7.10-1.1-desktop x86_64 (64 bit) 
           Desktop KDE 4.10.00 Distro: openSUSE 12.3 (x86_64) VERSION = 12.3 CODENAME = Dartmouth
Machine:   System: Dell (portable) product: Latitude E6510 version: 0001
           Mobo: Dell model: N/A Bios: Dell version: A12 date: 05/09/2012
CPU:       Dual core Intel Core i7 CPU M 620 (-HT-MCP-) cache: 4096 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) 
           Clock Speeds: 1: 1199.00 MHz 2: 1199.00 MHz 3: 1199.00 MHz 4: 1199.00 MHz
Graphics:  Card: NVIDIA GT218 [NVS 3100M] X.Org: 1.13.2 drivers: nvidia (unloaded: fbdev,vesa) Resolution: 1600x900@60.0hz 
           GLX Renderer: NVS 3100M/PCIe/SSE2 GLX Version: 2.1.2 NVIDIA 310.32
Audio:     Card-1: Intel 5 Series/3400 Series Chipset High Definition Audio driver: snd_hda_intel
           Card-2: NVIDIA High Definition Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture ver: k3.7.10-1.1-desktop
Network:   Card-1: Intel Centrino Ultimate-N 6300 driver: iwlwifi 
           IF: wlan0 state: down mac: 00:24:d7:58:00:e8
           Card-2: Intel 82577LM Gigabit Network Connection driver: e1000e 
           IF: em1 state: up speed: 1000 Mbps duplex: full mac: 5c:26:0a:3f:36:3d
Drives:    HDD Total Size: 320.1GB (52.1% used) 1: /dev/sda TOSHIBA_MK3261GS 320.1GB 
Partition: ID: / size: 167G used: 39G (24%) fs: ext4 ID: swap-1 size: 2.15GB used: 0.00GB (0%) fs: swap 
Sensors:   Error: You do not have the sensors app installed.
Info:      Processes: 157 Uptime: 0:04 Memory: 450.7/7861.5MB Client: Shell inxi: 1.7.24

For #1:

I have the nvidiaG03 drivers installed and loaded properly; however, the output of the KDE OpenGL module says ‘Indirect Rendering’ and the nvidia settings control panel says ‘Direct Rendering: No’

For #2:

I am dual booting with Windows 7 on a GPT partition table. When adding the kernel options ‘nomodeset irqpoll’ through the yast bootloader module (editing grub2-efi), irqpoll is working, but it seems as though nomodeset is not: The console on start-up is still at 800x600 and the NVIDIA module outputs this warning in the kernel messages:

2013-03-14T13:31:42.792575-06:00 clunker kernel:    17.126413] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  310.32  Mon Jan 14 14:41:1
3 PST 2013
2013-03-14T13:31:43.721858-06:00 clunker kernel:    18.053263] NVRM: GPU at 0000:01:00: GPU-395fcc39-9c94-dd97-744f-34c52bdddfbb
2013-03-14T13:31:43.721881-06:00 clunker kernel:    18.053277] NVRM: Your system is not currently configured to drive a VGA console
2013-03-14T13:31:43.721882-06:00 clunker kernel:    18.053280] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
2013-03-14T13:31:43.721883-06:00 clunker kernel:    18.053283] NVRM: requires the use of a text-mode VGA console. Use of other console
2013-03-14T13:31:43.721884-06:00 clunker kernel:    18.053286] NVRM: drivers including, but not limited to, vesafb, may result in
2013-03-14T13:31:43.721885-06:00 clunker kernel:    18.053289] NVRM: corruption and stability problems, and is not supported.

I have manually installed the new NVidia dirvers 310.40 from the the NVidia website, but same problems. I have also removed nouveau packages to see if that was the conflict, but to no avail.

Would anyone have ideas on how to resolve these issues? Thanks!

i have the same pb .

i installed 12.3 x86_64 yesterday in my desktop.
i installed nvidia driver with nvidia one click method. this installed the G03 310.32 version

vainfo and vdpauinfo deliver expected info : all is good

i checked that NO_KMS_IN_INITRD = yes; this is good because nvidia is not compliant with kernel video mode settings

in xorg log there is no pb about loading dri2

result : “direct rendering: no” (i checked this with nvidia settings tool)

secondary result :

  • with firefox and flash, there is no direct rendering , no hardware (gpu) acceleration
  • with vlc vaapi fails then no hw (gpu) acceleration

with 12.2 x86_64, G02 304.64 there is no pb

Check your compositing setup in KDE is set for OpenGL:

http://paste.opensuse.org/view/download/32316891

For settings in Grub 2, like adding in nomodeset, have a look here: GNU Grub2 Command Listing Helper with --help & Input - Blogs - openSUSE Forums

Thank You,

Hi
I have the same problem, it seems that there are some problems with drivers for Nvidia.

Hi,

KDE compositing is set to OpenGL. The same results occur in with or without adding nomodeset to GRUB2 via the YaST bootloader module.

Here is my Xorg log:

SUSE Paste

Could this line be the problem?:

(EE) open /dev/dri/card0: No such file or directory

Thanks

Same here, no direct rendering. Currently using nvidia driver 310.40, KDE desktop effect however is working under openGL. Tried to upgrade the driver into 313.26, but I am not able to login into KDE.

Fix

Add your user to the ‘video’ group.

yup, mine is working now rotfl!

thanks

  1. adding nomodeset in the kernel boot option

today with 12.2 and 12.3 (previous ,) it is not necessary

because kernel video mode setting is disabled in initrd when installing a nvidia driver using one click or yast (other method ?)

you can check it with the system tool “etc sysconfig editor”. go to “kernel” then check that NO_KMS_IN_INITRD = yes

  1. it is not normal to put a user in “video” group.

today with edev you belong or not to a group dynamically just during the time you must. it’s a kind of security feature.

to belong statically to “video” group is a workaround.

i assume there is a bug around udev and user rights

i am going to fill a bug report

i filled a bug report

https://bugzilla.novell.com/show_bug.cgi?id=809783

there are several bug report around different pb; they all are around a right user pb

Thanks for posting that.

You bug report has been marked as a duplicate of this one:

https://bugzilla.novell.com/show_bug.cgi?id=808319

It makes wonderful Educational reading for a Sunday morning. It looks like all of us nvidia users have to add ourselves to the video group for the time being.

Hugh

This is what happened in the past by default anyway. Or you can probably edit /etc/modprobe.d/50-nvidia.conf and simply set NVreg_DeviceFileMode to 0666.

Hi there,

I have looked hi and low and can not find the answer. Could one of you please tell me just what ‘pb’ is??? The definitions that I have found don’t seem to apply. Possibly after one of you tell me I’ll get a flatter forehead from the ‘hit’ -but- right now I just can not come up with a definition.

Thanks in advance -and- thanks for all the info in these pages -and- the Bug Reports.

Take care,
Chuck

On 03/19/2013 05:26 PM, chucktr wrote:
> Possibly after one of you tell me I’ll get a
> flatter forehead from the ‘hit’ -but- right now I just can not come up
> with a definition.

no, do not flatten your forehead…unless you also go to and flaten
the forehead of the person who used it and expected everyone, from
everywhere on earth, to understand that s/he types ‘pb’ when problem
should be typed…

i mean, why not use

pr
po
pl
pe
pm

each is just as ‘right’ (or wrong) as ‘pb’

idkwfds!


dd

Thanks for the quickness dd,

I had suspected that 'pb'  "might" have stood fro "problem" -but- I have never seen it abbreviated that way.  It is used in the same context as a bunch of others on the Web and I really don't think that they mean problem -but- for now we will take that answer.

Thanks,
Chuck