|
From: Jeremy F. <je...@go...> - 2003-04-01 06:59:51
|
I just installed the new Nvidia drivers on my machine. I noticed this
in the release notes:
DISABLING CPU SPECIFIC FEATURES
Setting the environment variable __GL_FORCE_GENERIC_CPU to a
non-zero value will inhibit the use of CPU specific features
such as MMX, SSE, or 3DNOW!. Use of this option may result in
performance loss. This option may be useful in conjunction with
software such as the Valgrind memory debugger.
|
|
From: Jeremy F. <je...@go...> - 2003-04-01 07:14:39
|
On Mon, 2003-03-31 at 22:59, Jeremy Fitzhardinge wrote: > I just installed the new Nvidia drivers on my machine. I noticed this > in the release notes: > > DISABLING CPU SPECIFIC FEATURES > > Setting the environment variable __GL_FORCE_GENERIC_CPU to a > non-zero value will inhibit the use of CPU specific features > such as MMX, SSE, or 3DNOW!. Use of this option may result in > performance loss. This option may be useful in conjunction with > software such as the Valgrind memory debugger. Not that it actually works... $ __GL_FORCE_GENERIC_CPU=yes valgrind '--skin=none' ./teapot ==4092== Nulgrind, a binary JIT-compiler for x86-linux. ==4092== Copyright (C) 2002, and GNU GPL'd, by Nicholas Nethercote. ==4092== Using valgrind-1.9.4, a program instrumentation system for x86-linux. ==4092== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward. ==4092== Estimated CPU clock rate is 1824 MHz ==4092== For more details, rerun with: -v ==4092== Teapot V1.2 Written by David Bucciarelli (tec...@pl...) disInstr: unhandled 2-byte opcode: 0x10 0x2 0xF This _might_ be the result of executing a SSE, SSE2 or 3DNow! instruction. Valgrind does not currently support such instructions. Sorry. illegal instruction exit status sigill J |
|
From: Julian S. <js...@ac...> - 2003-04-01 07:44:09
|
Well, it's nice they noticed. But as you say ... 0x0F 0x10 0x2 0xF is "MOVUPS", which is SSE. So am mystified. J On Tuesday 01 April 2003 7:14 am, Jeremy Fitzhardinge wrote: > On Mon, 2003-03-31 at 22:59, Jeremy Fitzhardinge wrote: > > I just installed the new Nvidia drivers on my machine. I noticed this > > in the release notes: > > > > DISABLING CPU SPECIFIC FEATURES > > > > Setting the environment variable __GL_FORCE_GENERIC_CPU to a > > non-zero value will inhibit the use of CPU specific features > > such as MMX, SSE, or 3DNOW!. Use of this option may result in > > performance loss. This option may be useful in conjunction with > > software such as the Valgrind memory debugger. > > Not that it actually works... > > $ __GL_FORCE_GENERIC_CPU=yes valgrind '--skin=none' ./teapot > ==4092== Nulgrind, a binary JIT-compiler for x86-linux. > ==4092== Copyright (C) 2002, and GNU GPL'd, by Nicholas Nethercote. > ==4092== Using valgrind-1.9.4, a program instrumentation system for > x86-linux. ==4092== Copyright (C) 2000-2002, and GNU GPL'd, by Julian > Seward. ==4092== Estimated CPU clock rate is 1824 MHz > ==4092== For more details, rerun with: -v > ==4092== > Teapot V1.2 > Written by David Bucciarelli (tec...@pl...) > disInstr: unhandled 2-byte opcode: 0x10 0x2 0xF > This _might_ be the result of executing a SSE, SSE2 or 3DNow! > instruction. Valgrind does not currently support such instructions. > Sorry. illegal instruction > exit status sigill > > J > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers |
|
From: Jeremy F. <je...@go...> - 2003-04-01 08:06:29
|
On Mon, 2003-03-31 at 23:52, Julian Seward wrote:
> Well, it's nice they noticed. But as you say ... 0x0F 0x10 0x2 0xF
> is "MOVUPS", which is SSE. So am mystified.
Ah. By "non-zero value", they mean literally that. I set it to "1",
and it works. I got .73 of a frame/second with --skin=none with the
Mesa teapot demo (35fps without V).
J
|