View previous topic :: View next topic |
Author |
Message |
kmare l33t
Joined: 20 Nov 2004 Posts: 619 Location: Thessaloniki, Greece
|
Posted: Wed Sep 19, 2007 12:16 am Post subject: new nvidia driver 100.14.19 |
|
|
yay! looks like it provides many new improvements like compatibility with newer kernels and xorg 7.3. Go nuts!
http://www.nvnews.net/vbulletin/showthread.php?t=98635
Release Highlights:
Added support for new GPUs:
Quadro FX 290
Quadro FX 370
Quadro FX 570
Quadro FX 1700
Improved GLX_EXT_texture_from_pixmap out-of-memory handling.
Fixed a performance regression on GeForce 8 GPUs.
Added support for a 'NoScanout' mode to the X driver, useful for high performance computing environments and remote graphics; please see the UseDisplayDevice option description for details.
Improved power management support with GeForce 8 and older GPUs.
Improved compatibility with recent X.Org X servers.
Improved G-Sync support with Quadro FX 4600 and Quadro FX 5600.
Added XV brightness and contrast controls to the GeForce 8 video texture adapter implementation.
Further improved interaction with ATi RS480/482 based mainboards.
Fixed stability problems with some GeForce 8 GPUs.
Fixed XvMC support on GeForce 7050 PV / NVIDIA nForce 630a GPUs with PureVideo support.
Added support for bridgeless SLI with GeForce 8 GPUs.
Fixed rotation support on some GeForce 8 GPUs.
Fixed a problem causing X to render incorrectly after VT switches with composited desktops.
Fixed a RENDER acceleration bug that was causing 2D rendering corruption in Eclipse with GeForce 8 GPUs.
Improved VGA console restoration with DFPs and TVs.
Fixed a bug that resulted in the generation of incorrect EDIDs on some notebooks.
Fixed flickering corruption with SLIAA on GeForce 8 GPUs.
Improved compatibility with recent Linux 2.6 kernels.
Fixed a compatibility problem with some Linux 2.4 kernels.
Improved hotkey switching support.
Fixed an nvidia-installer bug that was causing the installer to treat some of its temporary files as conflicting.
Fixed several problems causing crashes if /dev is mounted with the noexec option.
Reduced kernel virtual memory usage with some GeForce 8 GPUs.
PS: gonna try to make an ebuild for it soon and report back _________________ Never argue with an idiot. They will only pull you down to their level, then beat you with experience. |
|
Back to top |
|
|
Ingmarv Retired Dev
Joined: 27 Feb 2007 Posts: 188 Location: Belgium
|
Posted: Wed Sep 19, 2007 12:38 am Post subject: Re: new nvidia driver 100.14.19 |
|
|
kmare wrote: | PS: gonna try to make an ebuild for it soon and report back |
Already in portage |
|
Back to top |
|
|
pussi l33t
Joined: 08 May 2004 Posts: 727 Location: Finland
|
Posted: Wed Sep 19, 2007 12:46 am Post subject: |
|
|
Quote: | Please note: although not listed in the release highlights, this driver release has experimental support for on-demand VBLANK interrupt generation, which can significantly lower the number of GPU interrupts generated per second on many systems. Please see the documenation for the OnDemandVBlankInterrupts X driver option in the README for additional information | sick! |
|
Back to top |
|
|
kmare l33t
Joined: 20 Nov 2004 Posts: 619 Location: Thessaloniki, Greece
|
Posted: Wed Sep 19, 2007 12:51 am Post subject: Re: new nvidia driver 100.14.19 |
|
|
Ingmarv wrote: | Already in portage |
wow that was FAST! _________________ Never argue with an idiot. They will only pull you down to their level, then beat you with experience. |
|
Back to top |
|
|
onlinepancakes Apprentice
Joined: 05 Sep 2006 Posts: 274 Location: Surprise - AZ
|
Posted: Wed Sep 19, 2007 2:57 am Post subject: |
|
|
Code: |
[blocks B ] x11-drivers/nvidia-drivers (is blocking x11-base/xorg-server-1.4-r1)
|
Code: |
[I] x11-drivers/nvidia-drivers
Available versions: 1.0.7185 1.0.8776-r1 (~)1.0.9631-r1 1.0.9639 (~)1.0.9746-r1 (~)1.0.9755-r1 100.14.09 (~)100.14.11 (~)100.14.19 {gtk kernel_linux multilib}
Installed versions: 100.14.19(19:50:32 09/18/07)(gtk kernel_linux -multilib)
Homepage: http://www.nvidia.com/
Description: NVIDIA X11 driver and GLX libraries
|
Seems like the new Nvidia driver is blocking Xorg from being able to install.. _________________ Onlinepancakes -- |
|
Back to top |
|
|
antonlacon Apprentice
Joined: 27 Jun 2004 Posts: 257
|
Posted: Wed Sep 19, 2007 3:04 am Post subject: |
|
|
Edited the ebuild to remove the block and it works for me. |
|
Back to top |
|
|
pigeon768 l33t
Joined: 02 Jan 2006 Posts: 683
|
Posted: Wed Sep 19, 2007 4:10 am Post subject: |
|
|
I edited the xorg-server-1.4-r1 ebuild and was able to install the 100.14.19 drivers, but the crashing problem remains.
Oh well. Here's hoping nvidia's next set of drivers will fix the crashes. |
|
Back to top |
|
|
predatorfreak l33t
Joined: 13 Jan 2005 Posts: 708 Location: USA, Michigan.
|
Posted: Wed Sep 19, 2007 4:22 am Post subject: |
|
|
pigeon768 wrote: | I edited the xorg-server-1.4-r1 ebuild and was able to install the 100.14.19 drivers, but the crashing problem remains.
Oh well. Here's hoping nvidia's next set of drivers will fix the crashes. |
Xorg kept crashing here whenever I did glxinfo or similar, seems to be that my kernel with exec-shield caused it, getting rid of that fixed the problem and everything works fine now. _________________ System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up. |
|
Back to top |
|
|
hornett Tux's lil' helper
Joined: 12 Aug 2004 Posts: 84
|
Posted: Wed Sep 19, 2007 7:21 am Post subject: |
|
|
pussi wrote: | Quote: | Please note: although not listed in the release highlights, this driver release has experimental support for on-demand VBLANK interrupt generation, which can significantly lower the number of GPU interrupts generated per second on many systems. Please see the documenation for the OnDemandVBlankInterrupts X driver option in the README for additional information | sick! |
Working nicely here |
|
Back to top |
|
|
jcat Veteran
Joined: 26 May 2006 Posts: 1337
|
Posted: Wed Sep 19, 2007 12:02 pm Post subject: |
|
|
hornett wrote: | pussi wrote: | Quote: | Please note: although not listed in the release highlights, this driver release has experimental support for on-demand VBLANK interrupt generation, which can significantly lower the number of GPU interrupts generated per second on many systems. Please see the documenation for the OnDemandVBlankInterrupts X driver option in the README for additional information | sick! |
Working nicely here |
What's the purpose of this, just to lighten the GPU load?
Cheers,
jcat |
|
Back to top |
|
|
radub n00b
Joined: 23 Feb 2005 Posts: 25
|
Posted: Wed Sep 19, 2007 12:02 pm Post subject: |
|
|
I have a problem emergeing 100.14.19:
Code: |
i686-pc-linux-gnu-gcc -Wp,-MD,/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/.nvacpi.o.d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.22-gentoo-r1/include -include include/linux/autoconf.h -I/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=athlon -mtune=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -I/usr/src/linux-2.6.22-gentoo-r1/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wno-multichar -Werror -MD -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"100.14.19\" -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_ACPI_DEVICE_OPS_MATCH_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvacpi)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/.tmp_nvacpi.o /var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/nvacpi.c
In file included from /var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/nvacpi.c:15:
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/nv-linux.h:546:2: warning: #warning "conftest.sh failed, assuming kmem_cache_create(6)!"
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/nv-linux.h:847:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!"
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/nvacpi.c:47: error: unknown field ‘match’ specified in initializer
/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/nvacpi.c:47: warning: initialization from incompatible pointer type
make[4]: *** [/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv/nvacpi.o] Error 1
make[3]: *** [_module_/var/tmp/portage/x11-drivers/nvidia-drivers-100.14.19/work/NVIDIA-Linux-x86-100.14.19-pkg0/usr/src/nv] Error 2
make[2]: *** [modules] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
*
* ERROR: x11-drivers/nvidia-drivers-100.14.19 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* nvidia-drivers-100.14.19.ebuild, line 211: Called linux-mod_src_compile
* linux-mod.eclass, line 516: Called die
*
* Unable to make IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.22-gentoo-r1/build clean module.
*
|
EDIT: Solved it by prefixing emerge with: FEATURES="-ccache". Sorry for trolling the forum.
Last edited by radub on Wed Sep 19, 2007 12:41 pm; edited 1 time in total |
|
Back to top |
|
|
hornett Tux's lil' helper
Joined: 12 Aug 2004 Posts: 84
|
Posted: Wed Sep 19, 2007 12:13 pm Post subject: |
|
|
jcat wrote: | hornett wrote: | pussi wrote: | Quote: | Please note: although not listed in the release highlights, this driver release has experimental support for on-demand VBLANK interrupt generation, which can significantly lower the number of GPU interrupts generated per second on many systems. Please see the documenation for the OnDemandVBlankInterrupts X driver option in the README for additional information | sick! |
Working nicely here |
What's the purpose of this, just to lighten the GPU load?
Cheers,
jcat |
It means that the CPU doesn't get woken up 60 times a second by the Nvidia driver, which allows the CPU to stay in low power mode for longer and saves battery life on laptops. |
|
Back to top |
|
|
jcat Veteran
Joined: 26 May 2006 Posts: 1337
|
Posted: Wed Sep 19, 2007 3:23 pm Post subject: |
|
|
Ok, cool. Nice feature!
Cheers,
jcat |
|
Back to top |
|
|
Cadynum Tux's lil' helper
Joined: 15 Apr 2007 Posts: 122
|
Posted: Wed Sep 19, 2007 5:17 pm Post subject: |
|
|
I just tried this drivers with the latest compiz-fusion svn/git and it was very slow.
I haven't tried compiz in a while, so I'm not sure if it's the new drivers or a a recent bug in compiz.
Have anyone else tried it? _________________ How many Microsoft Programmers does it take to screw in a lightbulb? A: It cannot be done. You will need to upgrade your house. |
|
Back to top |
|
|
hornett Tux's lil' helper
Joined: 12 Aug 2004 Posts: 84
|
Posted: Wed Sep 19, 2007 5:29 pm Post subject: |
|
|
Yep. well at least with 0.52 it works well |
|
Back to top |
|
|
Cadynum Tux's lil' helper
Joined: 15 Apr 2007 Posts: 122
|
Posted: Wed Sep 19, 2007 5:47 pm Post subject: |
|
|
hornett wrote: | Yep. well at least with 0.52 it works well |
Okey, I'll try that later _________________ How many Microsoft Programmers does it take to screw in a lightbulb? A: It cannot be done. You will need to upgrade your house. |
|
Back to top |
|
|
jcat Veteran
Joined: 26 May 2006 Posts: 1337
|
Posted: Wed Sep 19, 2007 5:51 pm Post subject: |
|
|
Cadynum wrote: | I just tried this drivers with the latest compiz-fusion svn/git and it was very slow.
I haven't tried compiz in a while, so I'm not sure if it's the new drivers or a a recent bug in compiz.
Have anyone else tried it? |
Are you using Loose Bindings?
Cheers,
jcat |
|
Back to top |
|
|
robnotts Guru
Joined: 15 Mar 2004 Posts: 405 Location: Nottingham, UK
|
Posted: Wed Sep 19, 2007 6:46 pm Post subject: |
|
|
New drivers are working fine on the laptop, Geforce Go 6150, AMD Turion X2, running in 32bit mode.
Hassles left right and centre on the desktop, Geforce 6600, AMD X2, running in 64bit mode. The problem appears to be in the XV subsystem, as in MythTV and Kaffeine, using xine, will not play back without a static corrupted display. Reverting back to 100.14.11, changing no other settings gets them both working again.
Anyone else with similar issues? If so, I will post a bug, unless someone beats me to it. _________________ ---
Gentoo Phenom][ X4 955 on AMD790 + Geforce 220GT 8GB/1.75TB (Desktop)
+ MythTV (3xFreeview,1xFreesat HD) on 1080p
Gentoo Turion64 X2 Geforce 6150 2GB/120GB (Laptop) |
|
Back to top |
|
|
Cadynum Tux's lil' helper
Joined: 15 Apr 2007 Posts: 122
|
Posted: Wed Sep 19, 2007 7:56 pm Post subject: |
|
|
jcat wrote: | Cadynum wrote: | I just tried this drivers with the latest compiz-fusion svn/git and it was very slow.
I haven't tried compiz in a while, so I'm not sure if it's the new drivers or a a recent bug in compiz.
Have anyone else tried it? |
Are you using Loose Bindings?
Cheers,
jcat |
Yes, this is what I start it with:
Code: | compiz --replace --indirect-rendering --loose-binding ccp |
I also downgraded it to 0.5.2, but it's still slow and screen tearing appears.
After a while the gtk controls got strange and I had to stop it.
I also tried running it on a separate X server, but it was still slow and the gtk controls where strange. (I know that worked before with 0.5.2)
Sorry if I'm stealing the thread, but does anyone have any idea what is wrong?
What I know is different from the last time I tried it:
x.org 7.3 instead of 7.2
Different xorg.conf
New nvidia-drivers (duh)
xorg.conf:
Code: | Section "ServerLayout"
Identifier "X.Org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "G5 Mouse" "CorePointer"
#InputDevice "Razer Mouse"
Option "AIGLX" "false"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "Files"
RgbPath "/usr/lib64/X11/rgb"
EndSection
Section "Module"
# Load "ddc"
# Load "vbe"
Load "dbe"
Load "extmod"
Load "bitmap"
Load "type1"
Load "freetype"
Load "record"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "se"
# Option "XkbOptions" "lv2:ralt_switch"
Option "XkbVariant" ",winkeys"
EndSection
#Section "InputDevice"
# Identifier "Razer Mouse"
# Driver "evdev"
# Option "Name" "Razer DeathAdder"
# Option "Buttons" "5"
#EndSection
Section "InputDevice"
Identifier "G5 Mouse"
Driver "evdev"
Option "Name" "Logitech USB Gaming Mouse"
Option "Buttons" "8"
Option "ZAxisMapping" "4 5 6 7"
Option "Emulate3Buttons" "false"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor0"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 75.0
Option "UseEDIDDpi" "false"
Option "DPI" "99 x 99"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GTX"
# BusID "PCI:1:0:0"
Option "BackingStore" "true"
Option "NoLogo" "true"
Option "TripleBuffer" "false"
Option "AddARGBGLXVisuals" "true"
Option "DamageEvents" "true"
Option "TwinView" "false"
Option "DynamicTwinView" "false"
Option "SLI" "false"
Option "RenderAccel" "true"
Option "UseEvents" "false"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "XEVIE" "Enable"
Option "RENDER" "Enable"
EndSection |
Code: | cat /var/log/Xorg.0.log | grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) xf86OpenConsole: setpgid failed: Operation not permitted
(WW) xf86OpenConsole: setsid failed: Operation not permitted
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) |
_________________ How many Microsoft Programmers does it take to screw in a lightbulb? A: It cannot be done. You will need to upgrade your house. |
|
Back to top |
|
|
Gusar Advocate
Joined: 09 Apr 2005 Posts: 2665 Location: Slovenia
|
Posted: Wed Sep 19, 2007 8:09 pm Post subject: |
|
|
Try with direct rendering and setting the gl_yield variable: Code: | __GL_YIELD="NOTHING" compiz --loose-binding --replace ccp |
The UseEvents and DamageEvents options might have an impact too, try without them. |
|
Back to top |
|
|
Cadynum Tux's lil' helper
Joined: 15 Apr 2007 Posts: 122
|
Posted: Wed Sep 19, 2007 8:58 pm Post subject: |
|
|
Gusar wrote: | Try with direct rendering and setting the gl_yield variable: Code: | __GL_YIELD="NOTHING" compiz --loose-binding --replace ccp |
The UseEvents and DamageEvents options might have an impact too, try without them. |
Tried both, didn't work
The cube appears to work fine (no slowdowns, no tearing), but if I launch an opengl application it will suffer from tearing too (just like moving around a window). _________________ How many Microsoft Programmers does it take to screw in a lightbulb? A: It cannot be done. You will need to upgrade your house. |
|
Back to top |
|
|
dingfelder Apprentice
Joined: 27 Jun 2007 Posts: 162 Location: New Zealand
|
Posted: Thu Sep 20, 2007 1:37 am Post subject: |
|
|
pigeon768 wrote: | I edited the xorg-server-1.4-r1 ebuild and was able to install the 100.14.19 drivers |
Like others, I have to use nvidia-drivers to support tripple monitors and want to use 1.4
can someone expand upon *how* to edit the ebuild?
(what files need to be edited and what changes should get made?)
Cheers! |
|
Back to top |
|
|
pussi l33t
Joined: 08 May 2004 Posts: 727 Location: Finland
|
Posted: Thu Sep 20, 2007 1:49 am Post subject: |
|
|
dingfelder wrote: | pigeon768 wrote: | I edited the xorg-server-1.4-r1 ebuild and was able to install the 100.14.19 drivers |
Like others, I have to use nvidia-drivers to support tripple monitors and want to use 1.4
can someone expand upon *how* to edit the ebuild?
(what files need to be edited and what changes should get made?)
Cheers! | its already fixed in portage |
|
Back to top |
|
|
jcat Veteran
Joined: 26 May 2006 Posts: 1337
|
Posted: Thu Sep 20, 2007 8:21 am Post subject: |
|
|
Cadynum wrote: |
Yes, this is what I start it with:
Code: | compiz --replace --indirect-rendering --loose-binding ccp |
|
Why are you using indirect rendering? That should be off for nvidia users as far as I know.
Also make sure you have the following compiz settings:
Uncheck: Detect Refresh Rate
Change: Refresh rate to 200
Uncheck: Sync to VBlank
Should all work fine then
Cheers,
jcat |
|
Back to top |
|
|
Hwoarang Retired Dev
Joined: 24 Feb 2007 Posts: 701 Location: Leeds, UK
|
Posted: Thu Sep 20, 2007 9:38 am Post subject: |
|
|
Damn it, the problem with black windows on beryl was fixed partially but not 100% . |
|
Back to top |
|
|
|