0

Were the files nvidia.ko and nvidia-uvm.ko loaded by the Ubuntu update or were they made by the NVidia corporation?

Explanation of question: Consider 2 files that I installed - (1) nvidia.ko (2) nvidia-uvm.ko Tell me who created these files, the Linux OS or the nVidia Corp.

  • Sounds like generated files. If you have installed one of the nvidia-*-uvm packages, it is likely they are binary drivers provided from nVidia via Ubuntu. – muru Mar 01 '15 at 19:14
  • Thanks for the response. I manually loaded the nVidia proprietary drivers, then a Ubuntu kernal and C-lib update destroyed the launcher, dash, ... I am trying to fix instead of reload. Understanding the source of these files is one direction in understanding the bug. – Jeff Saki Mar 01 '15 at 20:05
  • Try to install the nvidia drivers from the xorg-edgers ppa – Sylvain Pineau Mar 01 '15 at 22:13
  • @ElderGeek Where is the OP asking how to install Nvidia drivers here? – Seth Mar 03 '15 at 00:36
  • @Seth The comment the OP made yesterday indicated that he manually loaded the drivers and was trying to fix them. I thought perhaps they hadn't been loaded properly and that the link provided would cover that. Correct me if I'm wrong. Thank you. – Elder Geek Mar 03 '15 at 16:08
  • @Seth, Thanks for the comment. I kinda had the same question for Sylvain. I am trouble shooting problems from an update that took away my launcher, dash, terminal, menu, and resolution. I reinstalled drivers, compared all of the files that changed between the update and proprietary drivers and found that nvidia made the suspect files. Though, the files did not cause the problems, which still exist. – Jeff Saki Mar 03 '15 at 16:47
  • Consider the question answered. I have to wait 2 more hours before I can accept my own answer. – Jeff Saki Mar 03 '15 at 16:48
  • As of 2013 The NVIDIA Unified Kernel Memory module is a kernel module for a Unified Memory feature exposed by a release of NVIDIA's CUDA. The module is nvidia-uvm.ko Source:http://www.phoronix.com/scan.php?page=news_item&px=MTQ5NDc – Elder Geek Mar 03 '15 at 18:23
  • The kernel module (nvidia.ko) consists of a proprietary part (commonly known as the "binary blob") which drives the graphics chip(s), and an open source part (the "glue") which at runtime acts as intermediary between the proprietary part and the kernel. These all need to work nicely together as otherwise the user might be faced with data loss (through kernel panics, X servers crashing with unsaved data in X applications) and even hardware failure. Source: http://wiki.gentoo.org/wiki/NVidia/nvidia-drivers – Elder Geek Mar 03 '15 at 18:25
  • Excellent response and nice resource (wiki.gentoo.org). – Jeff Saki Mar 03 '15 at 23:08

1 Answers1

-1

The files were generated upon installing the nVidia proprietary drivers.