leeboy4130
May 6th, 2015, 02:33 AM
Fairly new Ubuntu 14.04 LTS user here. I have installed Ubuntu + LXDE on an old Dell Dimension 8300 PC. I need to run a program that requires OpenGL2.0. The program will not run at this point. So my first question is...
Is the NVIDIA FX 5200 even capable of OpenGL 2.0? I have read different answers... If my current configuration will not support OpenGL 2.0, I will move on to another PC.
If it is possible....
lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)
sudo lshw -C video
*-display UNCLAIMED
description: VGA compatible controller
product: NV34 [GeForce FX 5200]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 32 bits
clock: 66MHz
capabilities: pm agp agp-3.0 vga_controller cap_list
configuration: latency=64 maxlatency=1 mingnt=5
resources: memory:fd000000-fdffffff memory:f0000000-f7ffffff memory:fea00000-fea1ffff
sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000322sv000010DEsd000001B9bc03sc00 i00
vendor : NVIDIA Corporation
model : NV34 [GeForce FX 5200]
driver : nvidia-173 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
When I go to "Additional Drivers" it shows two drivers (sorry I can't figure out how to paste a screenshot):
NVIDIA legacy binary driver - version 173.14.39 from nvidia-173 (proprietary, tested)
X.Org X server - Nouveau display driver from xserver-xorg-video-nouveau (open source)
The bullet is always set to the X.Org driver. When I select the NVIDIA driver and click "Apply Changes", it thinks for a bit and then re-selects the X.Org driver. Why can't I choose the NVIDIA driver to see if my program works with it?
Any help is greatly appreciated!
Edit: Just found the system log, problem loading NVIDIA driver:
[ 168.839] (--) PCI:*(0:1:0:0) 10de:0322:10de:01b9 rev 161, Mem @ 0xfd000000/16777216, 0xf0000000/134217728, BIOS @ 0x????????/131072
[ 168.839] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[ 168.839] (II) "glx" will be loaded by default.
[ 168.839] (II) LoadModule: "glx"
[ 168.839] (II) Loading /usr/lib/i386-linux-gnu/xorg/extra-modules/libglx.so
[ 168.884] (II) Module glx: vendor="NVIDIA Corporation"
[ 168.884] compiled for 4.0.2, module version = 1.0.0
[ 168.884] Module class: X.Org Server Extension
[ 168.884] (II) NVIDIA GLX Module 304.125 Mon Dec 1 20:21:57 PST 2014
[ 168.884] (II) LoadModule: "nvidia"
[ 168.884] (II) Loading /usr/lib/i386-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 168.885] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 168.885] compiled for 4.0.2, module version = 1.0.0
[ 168.885] Module class: X.Org Video Driver
[ 168.949] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 168.949] (EE) NVIDIA: system's kernel log for additional error messages.
[ 168.949] (II) UnloadModule: "nvidia"
[ 168.949] (II) Unloading nvidia
[ 168.949] (EE) Failed to load module "nvidia" (module-specific error, 0)
[ 168.949] (==) Matched nvidia as autoconfigured driver 0
[ 168.949] (==) Matched nouveau as autoconfigured driver 1
[ 168.949] (==) Matched modesetting as autoconfigured driver 2
[ 168.949] (==) Matched fbdev as autoconfigured driver 3
[ 168.949] (==) Matched vesa as autoconfigured driver 4
[ 168.949] (==) Assigned the driver to the xf86ConfigLayout
[ 168.949] (II) LoadModule: "nvidia"
[ 168.949] (II) Loading /usr/lib/i386-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 168.950] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 168.950] compiled for 4.0.2, module version = 1.0.0
[ 168.950] Module class: X.Org Video Driver
[ 169.013] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 169.013] (EE) NVIDIA: system's kernel log for additional error messages.
[ 169.013] (II) UnloadModule: "nvidia"
[ 169.013] (II) Unloading nvidia
[ 169.013] (EE) Failed to load module "nvidia" (module-specific error, 0)
[ 169.013] (II) LoadModule: "nouveau"
[ 169.013] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 169.014] (II) Module nouveau: vendor="X.Org Foundation"
[ 169.014] compiled for 1.16.0, module version = 1.0.11
[ 169.014] Module class: X.Org Video Driver
[ 169.014] ABI class: X.Org Video Driver, version 18.0
[ 169.014] (II) LoadModule: "modesetting"
[ 169.014] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 169.015] (II) Module modesetting: vendor="X.Org Foundation"
[ 169.015] compiled for 1.16.0, module version = 0.9.0
[ 169.015] Module class: X.Org Video Driver
[ 169.015] ABI class: X.Org Video Driver, version 18.0
[ 169.015] (II) LoadModule: "fbdev"
[ 169.015] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 169.015] (II) Module fbdev: vendor="X.Org Foundation"
[ 169.015] compiled for 1.16.0, module version = 0.4.4
[ 169.015] Module class: X.Org Video Driver
[ 169.015] ABI class: X.Org Video Driver, version 18.0
[ 169.015] (II) LoadModule: "vesa"
[ 169.016] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 169.016] (II) Module vesa: vendor="X.Org Foundation"
[ 169.016] compiled for 1.16.0, module version = 2.3.3
[ 169.016] Module class: X.Org Video Driver
[ 169.016] ABI class: X.Org Video Driver, version 18.0
[ 169.016] (II) NOUVEAU driver Date: Thu Aug 28 03:57:48 2014 +0200
[ 169.016] (II) NOUVEAU driver for NVIDIA chipset families :
[ 169.016] RIVA TNT (NV04)
[ 169.016] RIVA TNT2 (NV05)
[ 169.016] GeForce 256 (NV10)
[ 169.016] GeForce 2 (NV11, NV15)
[ 169.016] GeForce 4MX (NV17, NV18)
[ 169.016] GeForce 3 (NV20)
[ 169.017] GeForce 4Ti (NV25, NV28)
[ 169.017] GeForce FX (NV3x)
[ 169.017] GeForce 6 (NV4x)
[ 169.017] GeForce 7 (G7x)
[ 169.017] GeForce 8 (G8x)
[ 169.017] GeForce GTX 200 (NVA0)
[ 169.017] GeForce GTX 400 (NVC0)
[ 169.017] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 169.017] (II) FBDEV: driver for framebuffer: fbdev
[ 169.017] (II) VESA: driver for VESA chipsets: vesa
[ 169.017] (++) using VT number 7
Is the NVIDIA FX 5200 even capable of OpenGL 2.0? I have read different answers... If my current configuration will not support OpenGL 2.0, I will move on to another PC.
If it is possible....
lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)
sudo lshw -C video
*-display UNCLAIMED
description: VGA compatible controller
product: NV34 [GeForce FX 5200]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 32 bits
clock: 66MHz
capabilities: pm agp agp-3.0 vga_controller cap_list
configuration: latency=64 maxlatency=1 mingnt=5
resources: memory:fd000000-fdffffff memory:f0000000-f7ffffff memory:fea00000-fea1ffff
sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000322sv000010DEsd000001B9bc03sc00 i00
vendor : NVIDIA Corporation
model : NV34 [GeForce FX 5200]
driver : nvidia-173 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
When I go to "Additional Drivers" it shows two drivers (sorry I can't figure out how to paste a screenshot):
NVIDIA legacy binary driver - version 173.14.39 from nvidia-173 (proprietary, tested)
X.Org X server - Nouveau display driver from xserver-xorg-video-nouveau (open source)
The bullet is always set to the X.Org driver. When I select the NVIDIA driver and click "Apply Changes", it thinks for a bit and then re-selects the X.Org driver. Why can't I choose the NVIDIA driver to see if my program works with it?
Any help is greatly appreciated!
Edit: Just found the system log, problem loading NVIDIA driver:
[ 168.839] (--) PCI:*(0:1:0:0) 10de:0322:10de:01b9 rev 161, Mem @ 0xfd000000/16777216, 0xf0000000/134217728, BIOS @ 0x????????/131072
[ 168.839] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[ 168.839] (II) "glx" will be loaded by default.
[ 168.839] (II) LoadModule: "glx"
[ 168.839] (II) Loading /usr/lib/i386-linux-gnu/xorg/extra-modules/libglx.so
[ 168.884] (II) Module glx: vendor="NVIDIA Corporation"
[ 168.884] compiled for 4.0.2, module version = 1.0.0
[ 168.884] Module class: X.Org Server Extension
[ 168.884] (II) NVIDIA GLX Module 304.125 Mon Dec 1 20:21:57 PST 2014
[ 168.884] (II) LoadModule: "nvidia"
[ 168.884] (II) Loading /usr/lib/i386-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 168.885] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 168.885] compiled for 4.0.2, module version = 1.0.0
[ 168.885] Module class: X.Org Video Driver
[ 168.949] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 168.949] (EE) NVIDIA: system's kernel log for additional error messages.
[ 168.949] (II) UnloadModule: "nvidia"
[ 168.949] (II) Unloading nvidia
[ 168.949] (EE) Failed to load module "nvidia" (module-specific error, 0)
[ 168.949] (==) Matched nvidia as autoconfigured driver 0
[ 168.949] (==) Matched nouveau as autoconfigured driver 1
[ 168.949] (==) Matched modesetting as autoconfigured driver 2
[ 168.949] (==) Matched fbdev as autoconfigured driver 3
[ 168.949] (==) Matched vesa as autoconfigured driver 4
[ 168.949] (==) Assigned the driver to the xf86ConfigLayout
[ 168.949] (II) LoadModule: "nvidia"
[ 168.949] (II) Loading /usr/lib/i386-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 168.950] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 168.950] compiled for 4.0.2, module version = 1.0.0
[ 168.950] Module class: X.Org Video Driver
[ 169.013] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 169.013] (EE) NVIDIA: system's kernel log for additional error messages.
[ 169.013] (II) UnloadModule: "nvidia"
[ 169.013] (II) Unloading nvidia
[ 169.013] (EE) Failed to load module "nvidia" (module-specific error, 0)
[ 169.013] (II) LoadModule: "nouveau"
[ 169.013] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 169.014] (II) Module nouveau: vendor="X.Org Foundation"
[ 169.014] compiled for 1.16.0, module version = 1.0.11
[ 169.014] Module class: X.Org Video Driver
[ 169.014] ABI class: X.Org Video Driver, version 18.0
[ 169.014] (II) LoadModule: "modesetting"
[ 169.014] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 169.015] (II) Module modesetting: vendor="X.Org Foundation"
[ 169.015] compiled for 1.16.0, module version = 0.9.0
[ 169.015] Module class: X.Org Video Driver
[ 169.015] ABI class: X.Org Video Driver, version 18.0
[ 169.015] (II) LoadModule: "fbdev"
[ 169.015] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 169.015] (II) Module fbdev: vendor="X.Org Foundation"
[ 169.015] compiled for 1.16.0, module version = 0.4.4
[ 169.015] Module class: X.Org Video Driver
[ 169.015] ABI class: X.Org Video Driver, version 18.0
[ 169.015] (II) LoadModule: "vesa"
[ 169.016] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 169.016] (II) Module vesa: vendor="X.Org Foundation"
[ 169.016] compiled for 1.16.0, module version = 2.3.3
[ 169.016] Module class: X.Org Video Driver
[ 169.016] ABI class: X.Org Video Driver, version 18.0
[ 169.016] (II) NOUVEAU driver Date: Thu Aug 28 03:57:48 2014 +0200
[ 169.016] (II) NOUVEAU driver for NVIDIA chipset families :
[ 169.016] RIVA TNT (NV04)
[ 169.016] RIVA TNT2 (NV05)
[ 169.016] GeForce 256 (NV10)
[ 169.016] GeForce 2 (NV11, NV15)
[ 169.016] GeForce 4MX (NV17, NV18)
[ 169.016] GeForce 3 (NV20)
[ 169.017] GeForce 4Ti (NV25, NV28)
[ 169.017] GeForce FX (NV3x)
[ 169.017] GeForce 6 (NV4x)
[ 169.017] GeForce 7 (G7x)
[ 169.017] GeForce 8 (G8x)
[ 169.017] GeForce GTX 200 (NVA0)
[ 169.017] GeForce GTX 400 (NVC0)
[ 169.017] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 169.017] (II) FBDEV: driver for framebuffer: fbdev
[ 169.017] (II) VESA: driver for VESA chipsets: vesa
[ 169.017] (++) using VT number 7