Reply
 
Thread Tools Display Modes
  #1  
Old 01-14-2012, 01:48 PM
supercobrajet supercobrajet is offline
Senior Member
 
Join Date: Aug 2007
Posts: 168
Thanks: 12
Thanked 8 Times in 4 Posts
Default Nvidia on PCBSD 9.0-RELEASE #3 (amd64)
Well, I gave PCBSD 9 (LXDE) a whirl, and it doesn't have all the bells/whistles/candy that KDE has, but it is Fast, and stable !
Hardware: Desktop, with nvidia 9800GT

- 1st thing was boot into VESA.
then from the LXDE-Desktop; "PC-BSD Control Panel" -> "System Manager" -> "Tasks" ->
Fetch System Source (All)
Fetch System Ports Tree

now, since Linux emulation, is loaded by default in any pcbsd 9 installation.
I then tried to install the latest freebsd-x86_64 drivers (290.1.*) directly from nvidia's site, but the "make install" simply failed saying it doesn't support FreeBSD 9.0 Release yet...
huh, or wtf ???

So instead, I had to use the "nvidia-driver" (version 285.09.05) from the FreeBSD "ports", which is still fairly new.

-ok, (as root) , inside each ports dir below:
/usr/ports/x11/nvidia-driver/
/usr/ports/x11/nvidia-settings/
/usr/ports/x11/nvidia-xconfig/
... just run "make install clean"

/usr/local/bin/nvidia-xconfig
(this should update /etc/X11/xorg.conf)

In the /boot/loader.conf file, and just after the "# Load File-System Support" lines I added:

# Load nvidia kernel mod
nvidia_load="YES"

...now Reboot.
Select #6, "Run the Display Wizard" and then just select "nvidia", instead of "vesa" this time, and set my resoultion to 1920x1080, (yours might be different), click Apply,
it works beautifully.

--------------------------------------------------
The above is NOT a de-facto Howto regarding nvidia driver installation on pc-bsd 9.
but on my setup, this is how i got nvidia drivers installed, and more importantly, working great.
now why the latest nvidia proprietary drivers (290.*) from nvidia's site failed ? -I dunno.

If anyone has a better way to do this, feel free to correct/suggest anything.

Cheers.
__________________
"the BSD things in life are Free"

Last edited by supercobrajet; 01-16-2012 at 12:15 PM. Reason: trying to change Thread title ?
Reply With Quote
  #2  
Old 01-14-2012, 02:36 PM
Basnoff Basnoff is offline
Junior Member
 
Join Date: Jan 2012
Location: the Netherlands
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Default
supercobrajet,

I can not thank you enough!

This fixed my problems with nvidia on PC-BSD, and probably put me on the right track for two linux distros on this laptop as well!

I did need one extra step though; since 290 was still installed the process gave an error about this. Told me to run "make deinstall", after this "make install clean" worked fine.

Thanks again!

Last edited by Basnoff; 01-14-2012 at 02:41 PM. Reason: typo (need a new keyboard)
Reply With Quote
  #3  
Old 01-14-2012, 02:51 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,513
Thanks: 19
Thanked 444 Times in 360 Posts
Default
Alternatively, you can just select the NVIDIA system package during install or add it later with the System Manager (in the PC-BSD control panel) and have it automatically configured for you (you will need to run the display setup wizard to turn on the nvidia driver though). This uses the same version of the NVIDIA driver that is in the FreeBSD ports.
__________________
~ Ken Moore ~
PC-BSD/iXsystems
Reply With Quote
  #4  
Old 01-14-2012, 03:12 PM
Basnoff Basnoff is offline
Junior Member
 
Join Date: Jan 2012
Location: the Netherlands
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Actually I did select that when installing... And it installed version 290 apparently. The procedure described by supercobrajet had me uninstall 290 and installed 285. I'm guessing something in version 290 doesn't like my GO7700 card.

(It does change a few things now... On 2 linux distros I was having trouble with newer nvidia drivers as well. I tried different kernel/driver combos there and the only combos that worked had driver numbers lower than 200. Need to try compiling there.)
Reply With Quote
  #5  
Old 01-14-2012, 06:53 PM
supercobrajet supercobrajet is offline
Senior Member
 
Join Date: Aug 2007
Posts: 168
Thanks: 12
Thanked 8 Times in 4 Posts
Default
Hi Basnoff,
glad to hear it worked out for you, and yep, you would have to "deinstall" 290, before installing 285....
Anyway, on a clean install, @Beanpole was also right, via the direct PCBSD (PBI) nvidia drivers method, it should have the same version as the "ports", but u're right, it's not, it's instead a conflicting 290.*, as you mentioned ?
Unfortunately, (pcbsd)PBI's and ports are not "syncronized" yet ? It's the nature of the beast.

However, all things being equal, the PBI Drivers would have saved us from installing all that source(ALL)

Unfortunately "@Beanpole" forgot to mention that, the PBI method still does NOT include "nvidia-xconfig", nor "nvidia-settings", which, obviously, some users' find very handy.
-and ya, I just tested it cleanly again,..., maybe in 9.1 itll get fixed, but I highly doubt that.
Hence, it never hurts to have the systen "sources", and the latest FreeBSD ports tree
Needless to say, that's what I like about "bsd/unix", you can still skin that cat, many different ways.
__________________
"the BSD things in life are Free"

Last edited by supercobrajet; 01-17-2012 at 03:53 PM.
Reply With Quote
  #6  
Old 01-17-2012, 04:38 PM
supercobrajet supercobrajet is offline
Senior Member
 
Join Date: Aug 2007
Posts: 168
Thanks: 12
Thanked 8 Times in 4 Posts
Default
Originally Posted by Beanpole View Post
Alternatively, you can just select the NVIDIA system package during install or add it later with the System Manager (in the PC-BSD control panel) and have it automatically configured for you (you will need to run the display setup wizard to turn on the nvidia driver though). This uses the same version of the NVIDIA driver that is in the FreeBSD ports.
Unfortunately, (on a clean install), what saved me from installing extra "source's", "ports",...
simply gave me nvidia-binaries with NO "nvidia-xconfig", nor "nvidia-settings" ???
That ain't good enough.
The pcbsd nvidia PBI driver's should, in fact, INCLUDE the respective "nvidia-xconfig", as well as "nvidia-settings" by default, but they don't.

thx.
__________________
"the BSD things in life are Free"

Last edited by supercobrajet; 01-17-2012 at 04:51 PM.
Reply With Quote
  #7  
Old 01-17-2012, 05:09 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,513
Thanks: 19
Thanked 444 Times in 360 Posts
Default
Well, on a clean install with the NVIDIA system package installed I do have the "nvidia-settings" command available from a terminal, as well as a "NVIDIA Settings" entry in the PC-BSD Control panel which also starts it up.
I do not have the "nvidia-xconfig" command though. We could always add that into the NVIDIA system package for 9.1 if you really need it.

-Edit- /usr/ports/x11/nvidia-xconfig has now been added to the NVIDIA system package for 9.1
__________________
~ Ken Moore ~
PC-BSD/iXsystems

Last edited by Beanpole; 01-17-2012 at 05:12 PM.
Reply With Quote
  #8  
Old 01-17-2012, 10:40 PM
Mwaldeck Mwaldeck is offline
Junior Member
 
Join Date: Jan 2012
Posts: 11
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Mmmh, I'm experiencing much problems with VGA and PCBSD 9.0; the procedure described by cobrajet is installing again v.290...

However nvidia-xconfig is 285...

Maybe our problems could be due to this difference between the version of nvidia-driver (and nvidia-setting) (v.290) / nvidia-xconfig (v.285) in ports...

My laptop is Acer 5635; VGA geforce Go 7300...

With pcbsd 8.2 everything run smooth, but only with the less recent driver release....

Reply With Quote
  #9  
Old 01-18-2012, 02:01 PM
supercobrajet supercobrajet is offline
Senior Member
 
Join Date: Aug 2007
Posts: 168
Thanks: 12
Thanked 8 Times in 4 Posts
Default
Originally Posted by Mwaldeck View Post
Mmmh, I'm experiencing much problems with VGA and PCBSD 9.0; the procedure described by cobrajet is installing again v.290...

However nvidia-xconfig is 285...

Maybe our problems could be due to this difference between the version of nvidia-driver (and nvidia-setting) (v.290) / nvidia-xconfig (v.285) in ports...

My laptop is Acer 5635; VGA geforce Go 7300...

With pcbsd 8.2 everything run smooth, but only with the less recent driver release....

Yes, I used @Beanpole's method and it installed 290.* drivers, and afterwards, I just had to install from ports, to get "nvidia-xconfig"(v285), and "nvidia-sttings"(v290)
But the fact that nvidia-xconfig was (v285) did NOT really matter anywwy, as far as setting up an inital ...xorg.conf, -that is, it ALL worked just fine for me in the end.
Hopefully yours was ok too ?
but ya, u're right, I find 8.2 is "very" stable now, but just like any "new" release, for any distro, there's sometimes "hiccups" at first, 'till more patches get released ....
__________________
"the BSD things in life are Free"

Last edited by supercobrajet; 01-18-2012 at 02:07 PM.
Reply With Quote
  #10  
Old 01-18-2012, 02:55 PM
Mwaldeck Mwaldeck is offline
Junior Member
 
Join Date: Jan 2012
Posts: 11
Thanks: 0
Thanked 0 Times in 0 Posts
Default
No, it's not working.
X11 can not even boot if I select nvdia (instead of nv) as a driver, and comes back to the selection screen.

nv can't implement opengl, acpi and pm.

It's really annoying, I'm wondering if it's better to wait for a workaround or be back to 8.2 (but loosinf the new zfs v. 28...).
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:23 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.