VectorLinux

Please login or register.

Login with username, password and session length
Advanced search  

News:

Visit our home page for VL info. For support and documentation, visit the Vector Linux Knowledge Center or search the Knowledge Center and this Forum using the search box above.

Author Topic: nVidia legacy 304 drivers  (Read 1335 times)

caitlyn

  • Packager
  • Vectorian
  • ****
  • Posts: 2920
    • The Linux Works
nVidia legacy 304 drivers
« on: January 08, 2016, 12:13:03 pm »

Has anyone given thought to building a legacy 304 nVidia driver package and kernel module?  I've been using it on Debian with excellent results.  Unfortunately nouveau still has issues with my GeForce 6150 SE chipset.  I could blacklist nouveau and try nv, I suppose, but I'd like a bit more functionality than nv will give me.  I looked at the Slackware packages at slackbuilds.org and this looks to be challenging.  Perhaps someone with more experience could make this work on VL 7.1 and 7.2.
Logged
eMachines EL-1300G desktop, 1.6GHz AMD Athlon 2650e CPU, 4GB RAM, nVidia GeForce 6150 SE video
VL64 7.1

Toshiba Satellite A135-S4727,  Intel Pentium T2080 / 1.73 GHz, 2GB RAM, Intel GMA 950

HP Mini 110 netbook, 1.6GHz Intel Atom CPU, 2GB RAM, Intel 950 video, VL 7.1

M0E-lnx

  • Administrator
  • Vectorian
  • *****
  • Posts: 3482
Re: nVidia legacy 304 drivers
« Reply #1 on: January 08, 2016, 12:18:24 pm »

Can you get us a link to the source package?

caitlyn

  • Packager
  • Vectorian
  • ****
  • Posts: 2920
    • The Linux Works
Re: nVidia legacy 304 drivers
« Reply #2 on: January 08, 2016, 01:51:17 pm »

Logged
eMachines EL-1300G desktop, 1.6GHz AMD Athlon 2650e CPU, 4GB RAM, nVidia GeForce 6150 SE video
VL64 7.1

Toshiba Satellite A135-S4727,  Intel Pentium T2080 / 1.73 GHz, 2GB RAM, Intel GMA 950

HP Mini 110 netbook, 1.6GHz Intel Atom CPU, 2GB RAM, Intel 950 video, VL 7.1

M0E-lnx

  • Administrator
  • Vectorian
  • *****
  • Posts: 3482
Re: nVidia legacy 304 drivers
« Reply #3 on: January 11, 2016, 02:18:54 pm »

I have started poking around this.  Of course, I do not have the hardware to test, but I have laid out the groundwork for you to test.  So please follow this guide to test and hopefully we can document the final procedure for other users after you get it down.

Fair warning... This is only being tested on 7.1, so 7.2 support is not there yet.

1.  Enable the untested repository for 7.1
2.  Install the nvidia-legacy304-driver package.
3.  Download a copy of this SlackBuild https://bitbucket.org/VLCore/vl71/src/HEAD/var/vabs/nvidia-legacy304-kernel/src/nvidia-legacy304-kernel.SlackBuild?at=master&fileviewer=file-view-default
4.  Make sure you have "kernel-src" and "kernel-modules" packages installed that match your running kernel. (available from the repos)
5.  In a terminal as root, execute the script.
6.  Install the resulting package.

You may need to reboot for the module to load.  You may also need to do other things like blacklist noveau.  This is what I need you to test and report so I can automate as much of the process as possible and document the rest.

The kernel module package we probably wont build and ship because it is built specifically for the kernel being used, so it's probably best to ship a tool that will build this for the user.  With that in mind, please test and report back.
« Last Edit: January 11, 2016, 02:22:49 pm by M0E-lnx »
Logged

roarde

  • Vectorian
  • ****
  • Posts: 759
  • it's enough
Re: nVidia legacy 304 drivers
« Reply #4 on: January 11, 2016, 04:45:29 pm »

You may need to reboot for the module to load.  You may also need to do other things like blacklist noveau.

Besides blacklisting nouveau, won't it usually be necessary on 7.1 to either rebuild the initrd without nouveau, or to skip initrd load altogether?
Logged
Robert

M0E-lnx

  • Administrator
  • Vectorian
  • *****
  • Posts: 3482
Re: nVidia legacy 304 drivers
« Reply #5 on: January 11, 2016, 06:59:59 pm »

You may need to reboot for the module to load.  You may also need to do other things like blacklist noveau.

Besides blacklisting nouveau, won't it usually be necessary on 7.1 to either rebuild the initrd without nouveau, or to skip initrd load altogether?

That is possible.  I'm not sure at this point.  Needs to be tested.  I would imagine the initrd stuff would affect the bootsplash, not necessarily the booted system.