Page 1 of 1

Steal config from Trident?

Posted: Sun Oct 13, 2019 9:45 pm
by sporkman
I'm unclear on where Trident is going - I had tried GhostBSD and Trident on the same hardware (old i3, 16GB, old/cheap nvidia GeForce 9500) and Trident did a better job of giving me working/accelerated graphics. I liked both, but I was in a hurry so I just went with whatever happened to work - that's random, not saying one is better than the other!

I wonder if I might be able to copy some info over from Trident to make Ghost work properly, any ideas on what I should look at? I've been out of the desktop unix arena for like 15+ years now, I can't even find the X config file. :)

Anyhow, I have another drive in this host with GhostBSD installed, so I'm going to tinker while I wait on the Trident folks to figure out where they're going...

Re: Steal config from Trident?

Posted: Wed Oct 16, 2019 10:47 pm
by sporkman
So I solved this myself...

Found my config in /usr/local/etc/X11 on the Trident install.

But the real issue is that Trident somehow found the right nvidia kernel module. "dmesg" showed me that the latest/stock nvidia module GhostBSD activates does not support the GeForce 9500. I manually used "pkg" to grab a legacy version and I now have what I think is full acceleration.

There's some tearing on youtube, not sure what that is, but the frame rate seems right and dragging windows around is much smoother.

Re: Steal config from Trident?

Posted: Thu Oct 17, 2019 7:27 am
by ericbsd
GeForce 9500 is not supported by the default driver on GhostBSD, you would need to install another Nvidia driver.

Re: Steal config from Trident?

Posted: Thu Oct 17, 2019 3:58 pm
by sporkman
Interesting. I wonder what magic Trident was doing here? I mounted my old Trident disk, and poking through pkg's local sqlite file, they somehow picked the older nvidia package. Maybe something worth stealing for GhostBSD? I'll poke some more. They must be cycling through all the available nvidia packages and watching output when the kernel module is loaded to ascertain which package "works". I know the portion of the Trident install where X was being setup was REALLY SLOW.

Anyhow, this is what I have now that works:

nvidia-driver-340-340.107_3 NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-settings-415.25 Display Control Panel for X NVidia driver
nvidia-xconfig-415.25 Tool to manipulate X configuration files for the NVidia driver

The nvidia panel works. The only issue I see is some tearing in video playback, but it seems like this might just be a FreeBSD thing based on some of the other posts I've seen.

My real question - will GhostBSD on future updates decide that the "wrong" nvidia package is installed and try to "fix" it for me?