You are not logged in.

#1 2012-11-16 20:54:10

blackout23
Member
Registered: 2011-11-16
Posts: 780

nvidia legacy driver

Hello,

it seems that as of 310.x my GeForce 6150 isn't supported anymore so the latest working driver for me is 304.64-1.
Will there be a legacy branch now? Because everyone with an older GeForce will get the nvidia update via pacman -Syu
and it will install but the PC won't boot into X anymore since it can't load the modul.

Regards,

blackout23
.

Last edited by blackout23 (2012-11-16 20:54:32)

Offline

#2 2012-11-16 21:02:18

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,937
Website

Re: nvidia legacy driver

i forgot about that. i should have included a .install mesage and package nvidia-304xx


Give what you have. To someone, it may be better than you dare to think.
Blog

Offline

#3 2012-11-17 00:56:00

purple12
Member
Registered: 2008-08-16
Posts: 73

Re: nvidia legacy driver

I picked up new nvidia packages as part of a regular system u/g today and couldn't load xfce because the system could not modprobe nvidia.  I rolled back the new driver and got the system working again.  going forward, should I --ignore all nvidia driver updates?  My last u/g was 3 days ago, so this driver pkg is quite recent.


btw: I'm happy to provide lots of system details if anyone's interested.  I know the moderators like you to include EVERYTHING everytime you post...properly formatted with code tags, etc..etc..  I'm just trying to find out if my issue is the same one you're discussing here, and if so, how I should deal with it.

Thanks very much.

Last edited by purple12 (2012-11-17 01:00:50)

Offline

#4 2012-11-17 00:59:13

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,937
Website

Re: nvidia legacy driver

you should really pay attention to updates.

replace nvidia with nvidia-304xx.


Give what you have. To someone, it may be better than you dare to think.
Blog

Offline

#5 2012-11-17 01:14:40

purple12
Member
Registered: 2008-08-16
Posts: 73

Re: nvidia legacy driver

wonder wrote:

replace nvidia with nvidia-304xx.

..ah, OK.  Thanks!

Offline

#6 2012-11-17 11:37:14

blackout23
Member
Registered: 2011-11-16
Posts: 780

Re: nvidia legacy driver

Will there also be a lib32-nvidia-utils-304xx? Right now it only seems to be in the AUR.

Offline

#7 2012-11-17 18:24:33

purple12
Member
Registered: 2008-08-16
Posts: 73

Re: nvidia legacy driver

I just now replaced the driver with the "legacy nvidia" driver (extra/nvidia-304xx) and everything is fine.  The first install attempt failed due to existing files in place, so I deleted them then ran the install again...Looks great now.  There had been some serious charset display corruption after rolling back nvidia yesterday, but that all went away with the legacy diver install..cool!
Thanks!

Last edited by purple12 (2012-11-17 18:26:03)

Offline

#8 2012-11-17 19:50:47

blackout23
Member
Registered: 2011-11-16
Posts: 780

Re: nvidia legacy driver

What do you mean with charset corruption?

Offline

#9 2012-11-17 23:08:15

kero
Member
Registered: 2012-08-26
Posts: 20

Re: nvidia legacy driver

blackout23 wrote:

Will there also be a lib32-nvidia-utils-304xx? Right now it only seems to be in the AUR.

Same question.

Google-earth is broken here now, i guess that it's because there is not a lib32 version of nvidia-utils-304xx.

Offline

#10 2012-11-18 14:34:09

vwyodajl
Member
Registered: 2012-01-21
Posts: 183

Re: nvidia legacy driver

I have been seeing the charset corruption on 304xx and xorg-server and xorg-server-common 1.13-4. Such as say in firefox, you would have your normal text and there would be random larger letter that were not the correct letter for the word. Other letters would be garbled or some other type of visually wrong display. I had to downgrade the 2 xorg packages listed above to get rid of the issue. 1.13.-3 works fine for me. It is effecting to of my machines, one an older desktop, the other a laptop that does not require the 304xx nvidia driver but still has the same charset issue when using the listed xorg versions.

Last edited by vwyodajl (2012-11-18 14:35:18)

Offline

#11 2012-11-18 15:44:35

blackout23
Member
Registered: 2011-11-16
Posts: 780

Re: nvidia legacy driver

vwyodajl wrote:

I have been seeing the charset corruption on 304xx and xorg-server and xorg-server-common 1.13-4. Such as say in firefox, you would have your normal text and there would be random larger letter that were not the correct letter for the word. Other letters would be garbled or some other type of visually wrong display. I had to downgrade the 2 xorg packages listed above to get rid of the issue. 1.13.-3 works fine for me. It is effecting to of my machines, one an older desktop, the other a laptop that does not require the 304xx nvidia driver but still has the same charset issue when using the listed xorg versions.


I have this, too. It happens rarely and randomly. Sometimes for more chars sometimes only for one like "b" bbs.archlinux.org would display as ;;sarchliux.org for example but the browser would still interpret it as b.

Offline

#12 2012-11-20 20:28:10

Rorschach
Member
From: Ankh-Morpork
Registered: 2008-11-07
Posts: 139

Re: nvidia legacy driver

I also have the charset corruption!

I'm currently using nvidia 304.64 and nvidia-utils 304.64 with a NVIDIA GeForce 7150M ( nForce 630M).  For example a "ls -al /etc" looks like this:
screenshot1gsa.png
The same happens in the caption of taps in chrome and in other applications...

But I can't remember which update broke it. Anyone any idea because it's pretty annoying.. I also have the feeling how longer the pc is running the more likley it is that the charset starts to fuckup..


Maybe the current kernel 3.6.6-1 doesn't work correctly with the 304.64 driver. Maybe there's a problem with 304.64 and rolling back to 304.60 solves the problem..


First I will try the 304xx driver now and report back if this fixed it. After that I will roll back to 304.60 and test that.

Offline

#13 2012-11-21 04:26:47

Heo Rung
Member
From: Viet Nam
Registered: 2011-08-08
Posts: 18
Website

Re: nvidia legacy driver

I'm also having the charset problems on a laptop with 7xxx Go series card. 
I can't fix it, no matter what I roll back, but I think it's worth noting that it only occurs after some up-time.  A reboot fixes everything, for a short while, but it's soon back to craziness. 
Also, the problem is more pronounced in certain apps, and non-existant outside of X.  Firefox is the worst, yet midori doesn't give me any trouble at all.  Apps run through wine are also flawless. 
Any solution yet?  I'm dying to play some Dungeon Crawl, but a bad charset will spell stupid death, i'm sure.

Update:
rolled back xorg-server, xorg-server-common, and xf86-input-evdev to the previous version, and that seems to have solved the problem for now.  I guess I'll wait for another new version before updating those packages, as the roll back hasn't forced an old kernel or anything serious like that.

Last edited by Heo Rung (2012-11-21 05:33:21)

Offline

#14 2012-11-21 10:02:39

vwyodajl
Member
Registered: 2012-01-21
Posts: 183

Re: nvidia legacy driver

In case you are using the LTS version I tweaked the PKGBUILD to build an lts version.

PKGBUILD

# $Id: PKGBUILD 171238 2012-11-16 21:39:23Z ibiru $
# Maintainer : Thomas Baechler <thomas@archlinux.org>

pkgname=nvidia-304xx-lts
pkgver=304.64
_extramodules=extramodules-3.0-lts
pkgrel=1
pkgdesc="NVIDIA drivers for linux, 304xx legacy branch"
arch=('i686' 'x86_64')
url="http://www.nvidia.com/"
depends=('linux>=3.0' "nvidia-304xx-utils=${pkgver}")
makedepends=('linux-lts-headers>=3.0')
conflicts=('nvidia' 'nvidia-96xx' 'nvidia-173xx' 'nvidia-lts' 'nvidia-all')
license=('custom')
install=nvidia-lts.install
options=(!strip)

if [ "$CARCH" = "i686" ]; then
    _arch='x86'
    _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
    source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
    md5sums=('6964415cf648a5f4f38117b168369de2')
elif [ "$CARCH" = "x86_64" ]; then
    _arch='x86_64'
   _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
    source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
    md5sums=('76007ed4b72afd334e26377b646f5f7e')
fi

build() {
    _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
    cd "${srcdir}"
    sh "${_pkg}.run" --extract-only
    cd "${_pkg}/kernel"
    make SYSSRC=/usr/lib/modules/"${_kernver}/build" module
}

package() {
    install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
        "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko"
    install -d -m755 "${pkgdir}/usr/lib/modprobe.d"
    echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
    echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf"
    sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='${_extramodules}'/" "${startdir}/nvidia-lts.install"
    gzip "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko"
}

.install

post_install() {
    EXTRAMODULES='extramodules-3.0-lts'
    depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
    echo 'In order to use nvidia module, reboot the system.'
}

post_upgrade() {
    EXTRAMODULES='extramodules-3.0-lts'
    depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
}

post_remove() {
    EXTRAMODULES='extramodules-3.0-lts'
    depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
}

Offline

#15 2012-12-04 04:47:34

Heo Rung
Member
From: Viet Nam
Registered: 2011-08-08
Posts: 18
Website

Re: nvidia legacy driver

just updated to the new nvidia-304xx-utils, as well as re-updating my xorg's, thinking this would be solved.  It's much better, but there is still corruption. 
I know rolling back xorg solved this, but is it realy a problem with xorg, or the new legacy drivers?  I'm assuming it's the driver, since the -2 update on utils made such a difference. 

too bad i can't afford to buy a new comp right now.  seems like it's time to get a supported gpu...
http://i1060.photobucket.com/albums/t45 … 114020.png

Moderator edit: The image is too big. Reduced to url.

Last edited by bernarcher (2012-12-04 05:39:31)

Offline

#16 2012-12-04 11:39:00

Gusar
Member
Registered: 2009-08-25
Posts: 3,408

Re: nvidia legacy driver

It's the new pixman glyph cache. As was already mentioned, a workaround is to downgrade xorg-server to 1.13.0-3. You can also do a forum search, there's some reports that rebuilding the fontconfig cache solves the problem, so no need to downgrade.

Offline

#17 2012-12-04 13:29:27

blackout23
Member
Registered: 2011-11-16
Posts: 780

Re: nvidia legacy driver

I have switched to xf86-video-nouveau and nouveau-dri. Don't have any font corruption anymore even with latest XOrg and no NVRAM Xid Kernel Messages which lead to complete system freeze 5x a day ( I can ssh into it from my smartphone but using the keyboard there nothing you can do except restart.) 304.64 is the worst driver ever released by nvidia.

Offline

#18 2012-12-05 02:36:09

Heo Rung
Member
From: Viet Nam
Registered: 2011-08-08
Posts: 18
Website

Re: nvidia legacy driver

blackout23 wrote:

I have switched to xf86-video-nouveau and nouveau-dri. Don't have any font corruption anymore even with latest XOrg and no NVRAM Xid Kernel Messages which lead to complete system freeze 5x a day ( I can ssh into it from my smartphone but using the keyboard there nothing you can do except restart.) 304.64 is the worst driver ever released by nvidia.

I guess the only reason I had the nvidia driver was to play Civ IV, but I haven't played in months (DCSS!!!!), so I think I'll give this a try and feel warmer and fuzzier inside without "the worst driver ever released by nvidia".  How's the video playback with nouveau on our series of cards?... don't want choppy playback or artefact corruption dealies...

Offline

#19 2012-12-06 09:52:14

blackout23
Member
Registered: 2011-11-16
Posts: 780

Re: nvidia legacy driver

My card is rather old 6150 so it didn't support hardware acceleartion in the first place. I can watch Youtube Videos and TV Series on VLC without problems but that work is done on my CPU (which is rather crappy) anyway. It could be that on other cards the performance might be better. It seems to be optimized for the 9000 series.
http://www.phoronix.com/scan.php?page=a … 2012&num=1

Just make sure that you remove or backup your current nvidia xorg.conf. It contains a "Device" Section where it tells X to load the nvidia modul and look for a special card identifier.
This won't work if you have xf86-video-noveau and nouveau-dri install but stil the old nvidia configuration. Run Xorg -configure as root in tty without x running to get a new one for your nouveau setup.

I have also enabled VSync in the new file.

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "WrappedFB"          	# [<bool>]
        Option      "GLXVBlank" "True"         	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
        #Option     "PageFlip"           	# [<bool>]
        #Option     "SwapLimit"          	# <i>
        #Option     "AsyncUTSDFS"        	# [<bool>]
	Identifier  "Card0"
	Driver      "nouveau"
	BusID       "PCI:0:5:0"
EndSection

Offline

#20 2012-12-06 10:38:05

Heo Rung
Member
From: Viet Nam
Registered: 2011-08-08
Posts: 18
Website

Re: nvidia legacy driver

thanks for the tips... i made the switch and then got error, no screen found, when i startx'ed...
reminded me of a few recent driver updates before we went legacy...
then I realized my xorg[.conf] would be unusable, so i copied it to a new name with appended date.  didn't even make a new one, just started X again and voila!
video playback is actually smoother and more responsive with nouveau... my WM loads faster too (by about 1 second).  and the VC looks nicer outside X
definitely better than any previous iterations of the nvidia driver, not to mention the current one.  but, sadly, no more Civ for me... for the best though

Last edited by Heo Rung (2012-12-06 10:38:44)

Offline

Board footer

Powered by FluxBB