WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Installing NVIDIA Linux Drivers  (Read 2814 times)

Offline flyinghamster

  • Newbie
  • *
  • Posts: 14
Installing NVIDIA Linux Drivers
« on: March 17, 2012, 03:42:29 PM »
I am a new tinycore user and I am trying to install NVIDIA drivers. I downloaded the .run file and was able to execute it as root in the terminal. It had some problems with dependencies at first, but I was able to find the correct libraries in the AppBrowser.

The critical error I am having now reads as follows: "You do not appear to have libc header files installed on your system." I know that tinycore uses different libraries than the regular linux libc, but have been unable to find information about libc support in tinycore or a suitable library in the AppBrowser.  :'(




Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12055
Re: Installing NVIDIA Linux Drivers
« Reply #1 on: March 17, 2012, 03:51:28 PM »
Hi flyinghamster
1. Did you install the  compiletc.tcz   extension?
2. What version of the run file are you trying to compile.
3. Did you check the  nvidia  extensions in AppBrowser to see if they meet your needs?

Offline flyinghamster

  • Newbie
  • *
  • Posts: 14
Re: Installing NVIDIA Linux Drivers
« Reply #2 on: March 17, 2012, 04:16:18 PM »
Thanks for the reply !  :D

1. I am installing the compiletc extension now.
2. The file is NVIDIA-Linux-x86-295.20.run  (Retrieved from NVIDIA website to be compatible with a particular notebook videocard)
3. I did not even think to check in the AppBrowser for drivers! I'm always making things more complicated...

also 4. Thank You!!! bout to close x and try to install one more time... if it still doesnt work, I'm going to just use the AppBrowser one.

Offline cparke

  • Newbie
  • *
  • Posts: 20
Re: Installing NVIDIA Linux Drivers
« Reply #3 on: April 08, 2025, 05:47:02 AM »
I'm now trying to build the NVIDIA-Linux-x86_64-96.43.23-pkg2.run Nvidia proprietary driver for TinyCorePure64 16.0! (I was pleasantly surprised that a 64 bit driver was available for this video card)

While the drivers provided by the TinyCore's Nvidia extension actually do support my very old card Nvidia NV18GL [Quadro NVS 50 PCI], I am not able to get a display resolution greater than 1024x768 with those drivers under Xorg. I know the video card can support up to 1600x1200 (which it does under the Windows XP driver), or at least 1280x1024 (as it does under an old Linux with an older version of this NV driver) but for some reason Xorg won't allow it under TinyCore's NV X driver.

The build problem that I facing with this old Nvidia installer is that it was written 13 years ago for Linux kernel 2.4/2.6, but we're now on Linux kernel 6.12.4, and Tinycore's system file organization is different from most other distros. So the even after I provide many command line options to specify all the paths, this Nvidia installer still errors out complaining:

Quote
... please make sure you have configured kernel sources matching your kernel installed on your system.

Not sure what the problem is from that description, perhaps I should try building this driver under an old Debian installation or something, but against the TinyCore 16 kernel headers?  Then I would have to make a private .tcz with the kernel module, OpenGL, X extension, and X driver to install it into the TinyCorePure64 system.
« Last Edit: April 08, 2025, 05:49:38 AM by cparke »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 15100
Re: Installing NVIDIA Linux Drivers
« Reply #4 on: April 11, 2025, 06:04:56 AM »
Quote
... please make sure you have configured kernel sources matching your kernel installed on your system.

Did you prepare the tinycore kernel source and create a symlink /lib/modules/$KERNEL/build pointing to the prepared kernel source?