[Bug 216574] x11/nvidia-driver-304 304.134: GLX work only for root

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jan 29 15:16:40 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216574

            Bug ID: 216574
           Summary: x11/nvidia-driver-304 304.134: GLX work only for root
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: danfe at FreeBSD.org
          Reporter: vvd at unislabs.com
             Flags: maintainer-feedback?(danfe at FreeBSD.org)
          Assignee: danfe at FreeBSD.org

$ pkg info|grep nvidia-driver
nvidia-driver-304-304.134      NVidia graphics card binary drivers for hardware
OpenGL rendering
$ uname -srm
FreeBSD 11.0-RELEASE-p7 i386
$ pciconf -lv|grep -A4 vgapci
vgapci0 at pci0:1:0:0:     class=0x030000 card=0x81ad1043 chip=0x00f210de rev=0xa2
hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'NV43 [GeForce 6600]'
    class      = display
    subclass   = VGA

$ glxinfo 
name of display: :0
X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  87
  Current serial number in output stream:  88

$ sudo glxinfo   
Password: 
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_multisample, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_create_context_es_profile, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_float_buffer, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, 
    GLX_SGI_video_sync
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
< … very long output was here … >

OpenGL application work fine from root and don't work from regular user.
nvidia-driver-304-304.131 work fine.
This bug is same as on Linux:
https://devtalk.nvidia.com/default/topic/968892/geforce-7300le-with-304-132-glxinfo-fails-now-with-quot-x-error-of-failed-request-badvalue-quot-/

IMHO:
1. Rollback to 304.131.
2. Make bug report to upstream.
3. Wait till upstream fixed.
4. Update to fixed version.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list