[om-qa] XORG Nvidia 352.30

Colin Close itchka at compuserve.com
Wed Feb 10 03:35:35 EST 2016


Efrem,
Good work, I thios this qualifies as a feature for the release notes!!!
Best,
Colin

On Tuesday 09 Feb 2016 19:15:59 Efrem Mc wrote:
> I had to download plenty of dependencies first:
> 
> From my history....using root
> 
>   471  rpm -qa x11-*
>   472  rpm -qa x11-driver-video-*
>   473  rpm -qa x11-ser*
>   474  urpmi x11-driver-video
>   475  urpmi x11-driver-video-nv
>   476  urpmi x11-driver-video-v4l
> 
> I didnt care about dkms package.
> 
> After a successful installation, I was able to verify that the driver is
> working
> 
> $ nvi[tab]
> nvidia-bug-report.sh     nvidia-installer         nvidia-smi
> nvidia-cuda-mps-control  nvidia-modprobe          nvidia-uninstall
> nvidia-cuda-mps-server   nvidia-persistenced      nvidia-xconfig
> nvidia-debugdump         nvidia-settings
> 
> NVIDIA smi is there System Management Interface, without parameters it
> shows the driver version, power, memory usage, and related.
> 
> [efremmc at localhost ~]$ nvidia-smi
> Tue Feb  9 15:54:22 2016
> +------------------------------------------------------+
> 
> | NVIDIA-SMI 361.28     Driver Version: 361.28
> |
> |-------------------------------+----------------------+----------------------+
> | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr.
> ECC |
> | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute
> M. |
> |===============================+======================+======================|
> |   0  GeForce GTX 960     Off  | 0000:01:00.0      On |
> N/A |
> |  0%   35C    P8     9W / 128W |    228MiB /  4092MiB |      0%
> Default |
> +-------------------------------+----------------------+----------------------+
> 
> 
> +-----------------------------------------------------------------------------+
> | Processes:                                                       GPU
> Memory |
> |  GPU       PID  Type  Process name
> Usage      |
> |=============================================================================|
> |    0      5000    G   /usr/libexec/Xorg
> 159MiB |
> |    0      5939    G   /usr/bin/krunner
> 7MiB |
> |    0      5945    G   /usr/bin/plasmashell
> 50MiB |
> +-----------------------------------------------------------------------------+
> 
> ================/=/=/=/=/=/=/=/==/=/=/=/=//============
> 
> xorg.conf:
> Contents of xorg.conf
> 
> ----- Start of file--------------
> #This configuration is using a NVIDIA Maxwell family of GPUs
> # Specifically drm does not recgonize the model but properly identifies it
> as NV126
> # My configuration is a NVIDIA 960 GTX in a Z170 platform on an i5 Intel.
> # nvidia-xconfig: X configuration file generated by nvidia-xconfig
> # nvidia-xconfig:  version 361.28  (buildmeister at swio-display-x64-rhel04-04)
> Wed Feb  3 16:27:53 PST 2016
> 
> # File generated by XFdrake (rev )
> # **********************************************************************
> # Refer to the xorg.conf man page for details about the format of
> # this file.
> # **********************************************************************
> 
> Section "ServerLayout"
>     Identifier     "layout1"
>     Screen         "screen1" 0 0
>     InputDevice    "Keyboard0" "CoreKeyboard"
>     InputDevice    "Mouse0" "CorePointer"
> EndSection
> 
> Section "Module"
>     Load           "v4l" # Video for Linux
>     Load           "glx"
> EndSection
> 
> Section "ServerFlags"
>  # allows the server to start up even if the mouse does not work
>     #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
>     Option         "DontZap" "False" # disable <Ctrl><Alt><BS> (server
> abort)
>     Option         "allowmouseopenfail"
> EndSection
> 
> Section "InputDevice"
>     # generated from default
>     Identifier     "Keyboard0"
>     Driver         "keyboard"
> EndSection
> 
> Section "InputDevice"
>     # generated from default
>     Identifier     "Mouse0"
>     Driver         "mouse"
>     Option         "Protocol" "auto"
>     Option         "Device" "/dev/psaux"
>     Option         "Emulate3Buttons" "no"
>     Option         "ZAxisMapping" "4 5"
> EndSection
> 
> Section "InputClass"
>     Identifier         "Keyboard Defaults"
>     MatchIsKeyboard    "yes"
>     Option         "XkbOptions" "terminate:ctrl_alt_bksp"
> EndSection
> 
> Section "Monitor"
> 
>     # TV fullscreen mode or DVD fullscreen output.
>     # 768x576 @ 79 Hz, 50 kHz hsync
> #    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630
>     # 768x576 @ 100 Hz, 61.6 kHz hsync
> #    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
>     # modeline generated by gtf(1) [handled by XFdrake]
>     Identifier     "monitor1"
>     HorizSync       28.0 - 61.0
>     VertRefresh     48.0 - 65.0
> # I added this line from using information from 'monitor-edid -v'
>     ModeLine       "1024x768" 65 1024 1048 1184 1344 768 771 777 806 -hsync
> +vsync
> EndSection
> 
> Section "Device"
>     Identifier     "device1"
>     Driver         "nvidia"
>     VendorName     "NVIDIA Corporation"
>     BoardName      "NVIDIA GeForce 420 series and later"
> EndSection
> 
> Section "Screen"
>     Identifier     "screen1"
>     Device         "device1"
>     Monitor        "monitor1"
>     DefaultDepth    24
>     Option         "DPMS"
>     SubSection     "Display"
>         Depth       8
>         Modes      "1024x768" "800x600" "720x400" "640x480"
>     EndSubSection
>     SubSection     "Display"
>         Depth       15
>         Modes      "1024x768" "800x600" "720x400" "640x480"
>     EndSubSection
>     SubSection     "Display"
>         Depth       16
>         Modes      "1024x768" "800x600" "720x400" "640x480"
>     EndSubSection
>     SubSection     "Display"
>         Depth       24
>         Modes      "1024x768" "800x600" "720x400" "640x480"
>     EndSubSection
> EndSection
> 
> --- End of file -----------
> 
> 0) Download the NVIDIA driver, the latest drive from 361.16 fixes the ABI
> driver 20.0 issue, but I ended up using the latest that came out today,
> 2-9-16, 361.28
> 
> # When to my download directory
> 
> #wget
> http://us.download.nvidia.com/XFree86/Linux-x86_64/361.28/NVIDIA-Linux-x86_64-361.28.run
> 
> 
> 1) Modify grub
> I first modified grub to add in the following to disable loading of the
> nouveau driver:
> 
> Leave your UUID settings alone.
> 
> #vim /etc/default/grub
> 
>         linux   /vmlinuz-4.1.15-nrjQL-desktop-1omv
> root=UUID=0b0e50f6-5d37-4e35-9121-230234c671cb ro  quiet nouveau.modeset=0
> splash
> Then save.
> #update-grub2
> #and reboot, 'systemctl reboot'
> 
> Could select rescue mode as well after the boot.
> 
> 2) Enter into priviledge mode:  su, then 'init 1'
> 
> #lsmod
> #init 1
> #rmmod ttm
> #rmmod nouveau
> #cd Downloads
> #cd /home/efremmc/Downloads/
> #chmod +x NVIDIA-Linux-x86_64-361.28.run
> #ls -l *.run
> #./NVIDIA-Linux-x86_64-361.28.run
> 
> It errored out because it could not find 'cc'
> So I typed in 'cc' - So cc should be a link to gcc
> #locate gcc
> #updatedb
> #locate gcc | grep bin
> #ln -s /usr/bin/gcc /usr/bin/cc
> #ls -l /usr/bin/cc
> #./NVIDIA-Linux-x86_64-361.28.run
> 
> Another error, reported needing the kernel source files
> #rpm -qa kernel-*
> #uname -r
> #urpmi kernel-source
> #urpmi kernel-source-latest
> #./NVIDIA-Linux-x86_64-361.28.run
> 
> Another dependency required ....
> 
> #updatedb
> # It wanted the source path without the '/' at the end
> #./NVIDIA-Linux-x86_64-361.28.run --kernel-source-path /usr/src/
> 
> #./NVIDIA-Linux-x86_64-361.28.run --kernel-source-path
> /usr/src/linux-4.1.15-1omv
> #rpm -qa kernel-*
> #urpmi kernel-nrjQL-desktop-devel
> 
> Another error reported as it was looking for the version.h file, so I found
> it and copied it. (we can discuss this later...; I could have created a
> symbolic link
> #locate version.h
> #less /usr/include/linux/version.h
> #cp /usr/include/linux/version.h
> /usr/src/linux-4.1.15-nrjQL-desktop-1omv/include/linux/
> 
> Then I was abled to install the driver, I told it to continue on errors,
> because it
> was looking to create symbolic links for files that already exist
> 
> #./NVIDIA-Linux-x86_64-361.28.run --kernel-source-path
> /usr/src/linux-4.1.15-nrjQL-desktop-1omv
> 
> 
> 
> The modification in xorg.conf are shown above.  There is some additional
> configuration I will tweet in the xorg.conf file.
> 
> Finally, rebooted the system.  'systemctl reboot'
> 
> 
> On Tue, Feb 9, 2016 at 4:31 PM, Efrem Mc <efremmc2 at gmail.com> wrote:
> 
> > GREAT NEWS !!
> >
> > I was finally able to get the Nvidia drivers working.  I had to manually
> > edit the xorg.cfg and had to install many dependencies.  The dependencies
> > is an interesting story; the update service made some of packages orphans.
> > I will send over the steps and working xorg.conf file.
> >
> > I will provide some notes on making the changes in xorg.conf.
> >
> > The Nvidia drivers are important for software development on GPU for
> > coding in CUDA or OpenACC.   I'm doing both using C and C++ and Fortran is
> > also supported.  I  have not installed the PGI compiler for OpenACC yet,
> > but that will come later.
> >
> > This is GREAT NEWS!!
> >
> > The Nvidia driver is required for CUDA programming as OpenACC can use
> > either the CPU or GPU.
> > On Feb 8, 2016 10:13 PM, "Blackcrack" <blackcrack at blackysgate.de> wrote:
> >
> >> Hi,
> >>
> >> the nouveau driver is behind installing nvidia drivers
> >> in the way at boot, because nvidia not able to load..
> >>
> >> the x11-server-comon (or something*g*) have i installed behind the
> >> nvidadrivers..
> >> it seems the gl-file problem is is drained ..
> >>
> >> but behind the systemstart it is the nouveau drivers still in the lsmod
> >> list.
> >> have try via "dracut --omit-drivers nouveau --force " remove the nouveau
> >> drivers,
> >> but it seems it is load by systemd because behind the start of systemd it
> >> is change
> >> the terminal and it seems like nouveau it's loaded, because the
> >> resolution
> >> of the screen is change..
> >>
> >> best regards
> >> Blacky
> >>
> >> Am 08.02.2016 um 23:42 schrieb Efrem Mc:
> >>
> >> I agree.  I will start opening more software defects in Bugzilla.
> >>
> >> Thanks for mention that topic!
> >>
> >> Efrem McCrimon
> >>
> >> On Mon, Feb 8, 2016 at 12:22 PM, Ben Bullard <benbullard79 at cox.net>
> >> wrote:
> >>
> >>> Comment below.
> >>>
> >>> Thanks,
> >>> Ben Bullard
> >>> aka: ben79
> >>> OM-QA Team
> >>>
> >>> On 2/7/2016 4:26 AM, Maik Wagner wrote:
> >>>
> >>>> Hi Colin and Efrim,
> >>>>
> >>>> Maybe we should encourage everyone to report more in Bugzilla.
> >>>>
> >>> Yes, myself included should be more diligent about reporting issues in
> >>> Bugzilla.
> >>>
> >>>>
> >>>> Maik "tapwag" Wagner
> >>>>
> >>>> _______________________________________________
> >>>> OM-QA mailing list
> >>>> OM-QA at ml.openmandriva.org
> >>>> http://ml.openmandriva.org/mailman/listinfo/om-qa_ml.openmandriva.org
> >>>>
> >>>
> >>>
> >>> _______________________________________________
> >>> OM-QA mailing list
> >>> OM-QA at ml.openmandriva.org
> >>> http://ml.openmandriva.org/mailman/listinfo/om-qa_ml.openmandriva.org
> >>>
> >>
> >>
> >>
> >> _______________________________________________
> >> OM-QA mailing listOM-QA at ml.openmandriva.orghttp://ml.openmandriva.org/mailman/listinfo/om-qa_ml.openmandriva.org
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> OM-QA mailing list
> >> OM-QA at ml.openmandriva.org
> >> http://ml.openmandriva.org/mailman/listinfo/om-qa_ml.openmandriva.org
> >>
> >>




More information about the OM-QA mailing list