You are not logged in.
Gigabyte Motherboard
amd Quad core
2 GB Ram
Geforce 9600
running the 32bit arch
---
All i do is, pacman -Sy xorg nvidia
and once it installs i do a sudo nvidia-xconfig, and then i commented out the type1 module ( got that from the forums, thought it might be causing my problems) The problem is, when I first do it, everything works great, I can log in, and log out, but after a restart, openbox comes up with artifacts, and the color display is very basic, like windows 95 or something. Is there any more info you might need?
xorg.conf
---
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Thu Feb 14 18:20:37 PST 2008
# Auto-generated by Archie mkxcfg
# Auto-generated by Archie mkxcfg
Section "ServerLayout"
# PS/2 Mouse not detected
# Serial Mouse not detected
Identifier "Xorg Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "USB Mouse" "CorePointer"
EndSection
Section "Files"
# Additional fonts: Locale, Gimp, TTF...
# FontPath "/usr/share/lib/X11/fonts/latin2/75dpi"
# FontPath "/usr/share/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/ttf/western"
FontPath "/usr/share/fonts/ttf/decoratives"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/truetype/openoffice"
FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
FontPath "/usr/share/fonts/latex-ttf-fonts"
FontPath "/usr/share/fonts/defoma/CID"
FontPath "/usr/share/fonts/defoma/TrueType"
EndSection
Section "Module"
Load "ddc" # ddc probing of monitor
Load "dbe"
Load "extmod"
Load "glx"
Load "bitmap" # bitmap-fonts
# Load "type1"
Load "freetype"
Load "record"
# Load "synaptics"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbVariant" ""
EndSection
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "Monitor"
# Warning: This may fry old Monitors
# Very conservative. May flicker.
# VertRefresh 50.0 - 62.0 # Extreme conservative. Will flicker. TFT default.
# Default modes distilled from
# "VESA and Industry Standards and Guide for Computer Display Monitor
# Timing", version 1.0, revision 0.8, adopted September 17, 1998.
# $XFree86: xc/programs/Xserver/hw/xfree86/etc/vesamodes,v 1.4 1999/11/18 16:52:17 tsi Exp $
# 640x350 @ 85Hz (VESA) hsync: 37.9kHz
Identifier "Monitor0"
HorizSync 28.0 - 96.0
VertRefresh 50.0 - 75.0
ModeLine "640x350" 31.5 640 672 736 832 350 382 385 445 +hsync -vsync
ModeLine "640x400" 31.5 640 672 736 832 400 401 404 445 -hsync +vsync
ModeLine "720x400" 35.5 720 756 828 936 400 401 404 446 -hsync +vsync
ModeLine "640x480" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
ModeLine "640x480" 31.5 640 664 704 832 480 489 491 520 -hsync -vsync
ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
ModeLine "640x480" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
ModeLine "800x600" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
ModeLine "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "800x600" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
ModeLine "800x600" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
ModeLine "800x600" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
ModeLine "1024x768" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync +vsync interlace
ModeLine "1024x768" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
ModeLine "1024x768" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
ModeLine "1024x768" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
ModeLine "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
ModeLine "1152x864" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
ModeLine "1280x960" 108.0 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync
ModeLine "1280x960" 148.5 1280 1344 1504 1728 960 961 964 1011 +hsync +vsync
ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "1280x1024" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "1280x1024" 157.5 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
ModeLine "1600x1200" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 189.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 202.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 229.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1792x1344" 204.8 1792 1920 2120 2448 1344 1345 1348 1394 -hsync +vsync
ModeLine "1792x1344" 261.0 1792 1888 2104 2456 1344 1345 1348 1417 -hsync +vsync
ModeLine "1856x1392" 218.3 1856 1952 2176 2528 1392 1393 1396 1439 -hsync +vsync
ModeLine "1856x1392" 288.0 1856 1984 2208 2560 1392 1393 1396 1500 -hsync +vsync
ModeLine "1920x1440" 234.0 1920 2048 2256 2600 1440 1441 1444 1500 -hsync +vsync
ModeLine "1920x1440" 297.0 1920 2064 2288 2640 1440 1441 1444 1500 -hsync +vsync
ModeLine "1800x1440" 230.0 1800 1896 2088 2392 1440 1441 1444 1490 +hsync +vsync
ModeLine "1800x1440" 250.0 1800 1896 2088 2392 1440 1441 1444 1490 +hsync +vsync
ModeLine "640x480" 43.2 640 680 744 848 480 481 484 509 -hsync +vsync
ModeLine "768x576" 35.0 768 792 872 976 576 577 580 597 -hsync +vsync
ModeLine "768x576" 42.9 768 800 880 992 576 577 580 601 -hsync +vsync
ModeLine "768x576" 45.5 768 808 888 1008 576 577 580 602 -hsync +vsync
ModeLine "768x576" 51.8 768 808 888 1008 576 577 580 605 -hsync +vsync
ModeLine "768x576" 62.6 768 816 896 1024 576 577 580 611 -hsync +vsync
ModeLine "800x600" 68.2 800 848 936 1072 600 601 604 636 -hsync +vsync
ModeLine "1024x768" 113.3 1024 1096 1208 1392 768 769 772 814 -hsync +vsync
ModeLine "1152x864" 81.6 1152 1216 1336 1520 864 865 868 895 -hsync +vsync
ModeLine "1152x864" 119.7 1152 1224 1352 1552 864 865 868 907 -hsync +vsync
ModeLine "1152x864" 143.5 1152 1232 1360 1568 864 865 868 915 -hsync +vsync
ModeLine "1280x960" 124.5 1280 1368 1504 1728 960 961 964 1001 -hsync +vsync
ModeLine "1280x960" 129.9 1280 1368 1504 1728 960 961 964 1002 -hsync +vsync
ModeLine "1280x960" 179.0 1280 1376 1520 1760 960 961 964 1017 -hsync +vsync
ModeLine "1280x1024" 191.0 1280 1376 1520 1760 1024 1025 1028 1085 -hsync +vsync
ModeLine "1400x1050" 122.6 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
ModeLine "1400x1050" 149.3 1400 1496 1648 1896 1050 1051 1054 1094 -hsync +vsync
ModeLine "1400x1050" 155.8 1400 1496 1648 1896 1050 1051 1054 1096 -hsync +vsync
ModeLine "1400x1050" 179.3 1400 1504 1656 1912 1050 1051 1054 1103 -hsync +vsync
ModeLine "1400x1050" 214.4 1400 1512 1664 1928 1050 1051 1054 1112 -hsync +vsync
ModeLine "1600x1200" 280.6 1600 1728 1904 2208 1200 1201 1204 1271 -hsync +vsync
Option "DPMS" "true"
# HorizSync 28.0 - 78.0 # Warning: This may fry very old Monitors
EndSection
Section "Device"
Identifier "Card0"
Driver "vesa"
VendorName "All"
BoardName "All"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
currently posting from the vesa driver. I wouldnt care if i didnt get into urban terror
Offline
what else do you need posted, please tell me any logs you need and I will post them. Also, is the wiki correct on the procedure to install the drivers and set them up? I always follow it when i install, and with my old nvidia set-up, this never happened. I know its not a heat issue, and the card is good and functions fine in windows. Its probably something im doing, the same thing happened in the x86_64 version of arch.
Last edited by axion419 (2008-04-16 00:16:32)
Offline
Since you say it works fine in windows that helps narrow it down considerably, I'm leaning toward it being either a driver issue or something with your xorg configuration. If your not already, try using the 173.08 driver. I'm posting the graphics part of my xorg.conf so you can see what one that dose work looks like though this is with the old Gf6800 and a BenQ17" LCD:
Section "Monitor"
Identifier "Monitor0"
VendorName "BenQ"
ModelName "BenQ FP73G"
DisplaySize 336 269 #96 DPI @ 1280x1024 (non 4:3 aspect)
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS" "1"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6800"
Option "UseDisplayDevice" "DFP"
Option "IgnoreDisplayDevices" "CRT, TV"
Option "ProbeAllGpus" "0"
Option "BackingStore" "1"
Option "DamageEvents" "1"
Option "FlatPanelProperties" "Scaling = Centered"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "AllowDDCCI" "1"
Option "AllowGLXWithComposite" "1"
Option "DPI" "96 x 96"
Option "HWCursor" "1"
Option "CoolBits" "1"
Option "NoLogo" "1"
Option "DPMS"
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480" "320x240"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480" "320x240"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480" "320x240"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480" "320x240"
EndSubSection
EndSection
Last edited by dabski (2008-04-16 01:05:45)
Offline
Alright, I will look yours over ( im in class at the moment, but I will be home rather soon) can you tell me how you install nvidia and set the driver up, pacman -Sy nvidia, sudo nvidia-xconfig, is what I do, then i comment that type1 out. Do you use hwd, or do it by hand? Im thinking its a xorg config issue, since it does it to me an donly me, on i686 and x86_64. So the only thing the same in both situations is me, and how i install the driver. so that narrows it down to a DEU, defective end user
I will also check what driver version i run.
Last edited by axion419 (2008-04-16 01:38:44)
Offline
Get the 173.08 beta driver from http://aur.archlinux.org/packages.php?ID=15152 then do a makepkg and a pacman -U "nvidiadriver". My xorg.conf is usually generated by xorg itself or by nvidia and then I change the graphics section to meat my needs though I recommend you leave yours alone. After installing the driver delete your current xorg and let nvidia-xconfig create a new one for you. Then restart the computer and see if the artifacts come back.
Offline
thank you, im at work right now, I reinstalled ( its a habit ) and im going to do as you suggest, maybe on my lunch break, or def. after work ( 5 pm eastern) I am sitting at a default install, just waiting on installing xorg and the drivers. I will do as you suggest. install yaourt, install nvidia-beta, and then nvidia-xconfig it. I have tried to get nvidia-beta with yaourt, but it always failed, but it was always after nvidia crashed, so i tried to replace it, maybe thats why i cant install the new driver. Will try again. I hope it helps since the changelogs says
* Added support for the following new GPUs:
- GeForce 9600 GT
I imagine the driver just wasnt new enough to support my card, thanks for all your help though.
PS - installing with yaourt -S nvidia-beta is the same as doing makepkg and a pacman -U "nvidiadriver" on the abs correct?
Offline
Honesty I have no idea, never used yaourt before.
Offline
ok, new install, downloaded the nvidia-beta, which wouldnt install till i did a pacman -Rd libgl, then it installs. when i run a nvidia-xconfig or hwd -xa and set the driver to nvidia, i get this
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
Offline
This seams to be the problem
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
looks like you stuffed up something when installing the drivers.
Last edited by dabski (2008-04-20 05:26:14)
Offline
all i did was a yaourt - S nvidia-beta
which also installs nvidia-utils-beta
to isntall that, i had to remove libgl, so i imagine this is the problem, I dont understand how to install nvidia beta, since it conflicts with a file i need. Any ideas?
the driver is def. installed, so I cant figure out what is going on. Since im the only person with this problem , I know its something i'm doing. I just dont get what.
Last edited by axion419 (2008-04-21 20:55:31)
Offline
[justin@myhost ~]$ sudo modprobe nvidia
FATAL: Module nvidia not found.
I am running on the vesa driver currently, so I dont know if that matters.
also, if it helps.
locate nvidia
/usr/bin/nvidia-bug-report.sh
/usr/bin/nvidia-settings
/usr/bin/nvidia-xconfig
/usr/lib/libnvidia-cfg.so.1
/usr/lib/libnvidia-cfg.so.173.08
/usr/lib/libnvidia-tls.so.1
/usr/lib/libnvidia-tls.so.173.08
/usr/lib/xorg/modules/libnvidia-wfb.so.173.08
/usr/lib/xorg/modules/drivers/nvidia_drv.so
it seems like its installed. I think it has something to do with removing libgl, even though I dont know how I could have installed with out removing it.,
edit: there is another thread mentioning libgl problems, and they have these commands posted, so I am running them and posting my output, the second one differs from what the poster said was the 'correct' output
[justin@myhost ~]$ find /usr/lib -name libGL\* -exec pacman -Qo '{}' \;
/usr/lib/libGL.so.1 is owned by nvidia-utils-beta 173.08-2
/usr/lib/libGLcore.so.1 is owned by nvidia-utils-beta 173.08-2
/usr/lib/libGLcore.so.173.08 is owned by nvidia-utils-beta 173.08-2
/usr/lib/libGL.so is owned by nvidia-utils-beta 173.08-2
/usr/lib/xorg/modules/extensions/libGLcore.xorg is owned by xorg-server 1.4.0.90-9
/usr/lib/libGL.so.173.08 is owned by nvidia-utils-beta 173.08-2
[justin@myhost ~]$ find /lib/modules/ -name nvidia\* -exec pacman -Qo '{}' \;
/lib/modules/2.6.25-ARCH/kernel/drivers/char/agp/nvidia-agp.ko is owned by kernel26 2.6.25-1
error: cannot determine ownership of a directory
/lib/modules/2.6.25-ARCH/kernel/drivers/video/nvidia/nvidiafb.ko is owned by kernel26 2.6.25-1
[justin@myhost ~]$
Last edited by axion419 (2008-04-21 21:50:43)
Offline
[justin@myhost ~]$ sudo modprobe nvidia
FATAL: Could not load /lib/modules/2.6.24-ARCH/modules.dep: No such file or directory
[justin@myhost ~]$
that was after this last upgrade.
Also, I can run nvidia-settings, and the program loads, so, something is installed
Last edited by axion419 (2008-04-21 21:53:00)
Offline
I feel your pain man...I'm just waiting until they release the stable version of the new drivers....anyone know the official release date?
Offline
Atleast its not just me, I did a fresh reinstall, and it gave me the same warning as before, the libgl conflict. Is there any work around currently for this?
Offline
FATAL: Could not load /lib/modules/2.6.24-ARCH/modules.dep: No such file or directory
Run this, and remove the libgl package - nvidia-utils replaces it.
depmod -a
Offline
This is another new install. lol
You want me to remove libgl, then run that command? or Run that command, then remove libgl? Sorry for being dense, I just dont want to do it wrong. Then after that is all said and done, install nvidia-beta.
pacman -S xorg
depmod -a
pacman -R libgl
yaourt -S nvidia-beta
sudo nvidia-xconfig
startx
hopefully it all goes as planned
also, what is the best way to remove that libgl, without removing anything else? pacman -R, pacman -Rd, pacman -Rcsn?
off-topic - I swear, since the old driver works until I reboot, I actually got to see how awesome this card can be, so I know what i have, i just cant have it lol. Thanks for everyones help so far.
Last edited by axion419 (2008-04-22 16:59:39)
Offline
"depmod" only cares about kernel modules, and libgl is just a library file, not a kernel module. However, nvidia-beta is a kernel module, so use this order:
pacman -Rd libgl
yaourt -S nvidia-beta
depmod (the "-a" option don't exist any longer, it seems from its manpage)
The nvidia-beta package should have a .install file that runs depmod itself.
Last edited by brebs (2008-04-23 01:35:03)
Offline
alright will try this after school - around 10 pm est
Offline
Did what you said then rebooted, and tried to run your commands and then run use the nvidia driver, still doesnt work. Here is the output - Its defnitily is installed, the kernel just doesnt seem to see the driver, or something.
[justin@myhost ~]$ sudo depmod
[justin@myhost ~]$
[justin@myhost ~]$ sudo depmod nvidia
WARNING: Can't read module nvidia: No such file or directory
[justin@myhost ~]$ sudo depmod -a nvidia
[justin@myhost ~]$
[justin@myhost ~]$ sudo modprobe nvidia
FATAL: Module nvidia not found.
[justin@myhost ~]$ sudo modprobe -l nvidia
[justin@myhost ~]$
[justin@myhost ~]$ find /usr/lib -name libGL\* -exec pacman -Qo '{}' \;
/usr/lib/xorg/modules/extensions/libGLcore.xorg is owned by xorg-server 1.4.0.90-11
/usr/lib/libGL.so.173.08 is owned by nvidia-utils-beta 173.08-2
/usr/lib/libGL.so is owned by nvidia-utils-beta 173.08-2
/usr/lib/libGLcore.so.173.08 is owned by nvidia-utils-beta 173.08-2
/usr/lib/libGL.so.1 is owned by nvidia-utils-beta 173.08-2
/usr/lib/libGLcore.so.1 is owned by nvidia-utils-beta 173.08-2
[justin@myhost ~]$
[justin@myhost ~]$ find /lib/modules/ -name nvidia\* -exec pacman -Qo '{}' \;
error: cannot determine ownership of a directory
/lib/modules/2.6.25-ARCH/kernel/drivers/video/nvidia/nvidiafb.ko is owned by kernel26 2.6.25-1
[justin@myhost ~]$
[justin@myhost ~]$ yaourt -Qs nvidia
local/nvidia-beta 173.08-2
NVIDIA beta drivers for kernel26.
local/nvidia-utils-beta 173.08-2
NVIDIA beta drivers utilities and libraries.
As you can see it still doesnt work, im worried about the fact it says no such file or directory, also it says it cant determine ownership.
In the AUR - they said i need to "mod probe it, then check dmesg" i tried those commands, and then looked at dmesg - and their is a whole bunch of Info about my PC, but nothing like looks like anything to me.
Last edited by axion419 (2008-04-23 02:56:08)
Offline
Does this driver work for anyone? I dont understand how i can open nvidia-settings, and still the pc says the module isnt their.
Offline
/lib/modules/2.6.25-ARCH/kernel/drivers/video/nvidia/nvidiafb.ko is owned by kernel26 2.6.25-1
nvidiafb ("fb" = "framebuffer") is not nvidia.
$ find /lib/modules/ -name nvidia\*
/lib/modules/2.6.25/kernel/drivers/video/nvidia.ko
$ pacman -Qo /lib/modules/2.6.25/kernel/drivers/video/nvidia.ko
/lib/modules/2.6.25/kernel/drivers/video/nvidia.ko is owned by nvidia 173.08-1
I compile my own custom kernel, which does not include nvidiafb.ko - just to explain why I haven't got it
Last edited by brebs (2008-04-23 17:50:20)
Offline
[justin@myhost ~]$ find /lib/modules/ -name nvidia\*
/lib/modules/2.6.25-ARCH/kernel/drivers/video/nvidia
/lib/modules/2.6.25-ARCH/kernel/drivers/video/nvidia/nvidiafb.ko
[justin@myhost ~]$ pacman -Qo /lib/modules/2.6.25/kernel/drivers/video/nvidia.ko
error: failed to read file '/lib/modules/2.6.25/kernel/drivers/video/nvidia.ko': No such file or directory
[justin@myhost ~]$
any idea to why I would have a the 'failed to read' ?
that file isnt there either, but since the nvidia-beta and nvidia-beta-utils are both installed i cant figure out why.
Last edited by axion419 (2008-04-24 00:28:34)
Offline
$ pacman -Ql nvidia | grep ko
nvidia /lib/modules/2.6.25/kernel/drivers/video/nvidia.ko
Set _kernver in the nvidia PKGBUILD - see thread.
Last edited by brebs (2008-04-24 00:42:06)
Offline
ok thanks for the post back, I am not running a custom kernel, just the stock x86_64 one, do i still need to do this( I didnt know if you thought i was or not)? if so, can you please explain a little more what exactly i am doing? Sorry for being so dense about this, I just dont want to screw anything up by my own ignorance.
in this pkgbuild, i should replace all isntaces of '_kernver' with x86_64 or something else?
so this make SYSSRC=/lib/modules/${_kernver}/build module , becomes make SYSSRC=/lib/modules/${x86_64}/build module
heh, sorry if im totally messing this up. Never had this issue before, BUT, i have learned a few good commands, dmesg and mod probe, also the find command. So thanks, you dont have to help so im very thankfull you are.
# Maintainer : Dan Vratil <progdan@progdansoft.com>
pkgname=nvidia-beta
pkgver=173.08
_kernver='2.6.25-ARCH'
pkgrel=2
pkgdesc="NVIDIA beta drivers for kernel26."
arch=('i686' 'x86_64')
[ "$CARCH" = "i686" ] && ARCH=x86 && NV=1
[ "$CARCH" = "x86_64" ] && ARCH=x86_64 && NV=2
url="http://www.nvidia.com/"
depends=('kernel26=2.6.25' 'nvidia-utils-beta')
conflicts=('nvidia-96xx' 'nvidia-71xx' 'nvidia-legacy' 'nvidia' 'nvidia-utils')
license=('custom')
install=nvidia.install
source=(http://us.download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/NVIDIA-Linux-$ARCH-${pkgver}-pkg${NV}.run)
md5sums=('b809290b6c4ed638a29b850be8d19e7d')
[ "$CARCH" = "x86_64" ] && md5sums=('7cc3f6319df6fa62cf1666347241c22a')
build()
{
# Extract
cd $startdir/src/
sh NVIDIA-Linux-$ARCH-${pkgver}-pkg${NV}.run --extract-only
cd NVIDIA-Linux-$ARCH-${pkgver}-pkg${NV}
# Any extra patches are applied in here...
cd usr/src/nv/
ln -s Makefile.kbuild Makefile
make SYSSRC=/lib/modules/${_kernver}/build module
# install kernel module
mkdir -p $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/
install -m644 nvidia.ko $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/
sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/*.install
}
Last edited by axion419 (2008-04-24 20:26:24)
Offline