Yet another nV Configurator
December 27th, 2002 by keerfSebastian Wolf wrote in to announce his new program YanC or “Yet another nV Configurator”. YanC is a small tool which can be used to change nVidia-specific settings (almost) as easily as with the Windoze-drivers. Settings that can be edited are, AGP-Support, the Cursor Shadow, the nVidia-Logo, for Digital Vibrance Control and, of course, TwinView.
Also YanC offers the possibility to run your OpenGL-applications with your favourite settings for antialiasing, anisotropic texture filtering and vsync to blank without difficult command-line operations.




December 27th, 2002 at 7:44 pm
Segfaults
December 28th, 2002 at 7:06 pm
running with the latest drivers and a Geforce 2 GTS, i can’t install it with sh install.sh or ./install.sh. It claims that the directory exists. I have NVClock installed.. and i’m running Mandrake 9.0
December 29th, 2002 at 10:03 am
I”m using the following NVidia drivers:
NVRM version: NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4191 Mon Dec 9 11:49:01 PST 2002
GCC version: gcc version 2.95.3 20010315 (release)
Here is an strace of what happens, from either the untarred dir w/ the libs copied to /usr/lib OR from the installed directory. Any help would rock, this appears to be an awesome tool for NVidia owners.
bash-2.05a# ls libborqt* -l
lrwxrwxrwx 1 root root 32 Dec 27 20:29 libborqt-6.9-qt2.3.so -> /usr/lib/libborqt-6.9.0-qt2.3.so
-rwxr-xr-x 1 root root 7526184 Dec 29 10:48 libborqt-6.9.0-qt2.3.so
bash-2.05a# pwd
/usr/lib
bash-2.05a# cd ~/Downloads/Software/yanc-0.1.0
bash-2.05a# ls
LICENSE README.DE README.EN doc gpl.jpg install-update.sh install.sh lang lib loeschen.xpm logo.jpg nachoben.xpm nachunten.xpm script segfault.txt src uninstall.sh yanc
bash-2.05a# ./yanc
Segmentation fault
bash-2.05a# strace ./yanc
execve(“./yanc”, ["./yanc"], [/* 35 vars */]) = 0
brk(0) = 0×8261194
open(“/etc/ld.so.preload”, O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18, …}) = 0
old_mmap(NULL, 18, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0×40015000
close(3) = 0
open(“/lib/libsafe.so.2″, O_RDONLY) = 3
read(3, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\16\0\000″…, 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=18642, …}) = 0
old_mmap(NULL, 17292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0×40016000
mprotect(0x4001a000, 908, PROT_NONE) = 0
old_mmap(0x4001a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0×3000) = 0x4001a000
close(3) = 0
munmap(0×40015000, 18) = 0
open(“/etc/ld.so.cache”, O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=61739, …}) = 0
old_mmap(NULL, 61739, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000
close(3) = 0
open(“/usr/X11R6/lib/libX11.so.6″, O_RDONLY) = 3
read(3, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\20\1″…, 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=797824, …}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0×40015000
old_mmap(NULL, 775740, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002b000
mprotect(0x400e6000, 9788, PROT_NONE) = 0
old_mmap(0x400e6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xbb000) = 0x400e6000
close(3) = 0
open(“/lib/libpthread.so.0″, O_RDONLY) = 3
read(3, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340B\0″…, 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=88592, …}) = 0
old_mmap(NULL, 85368, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e9000
mprotect(0x400f7000, 28024, PROT_NONE) = 0
old_mmap(0x400f7000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x400f7000
close(3) = 0
open(“/lib/libdl.so.2″, O_RDONLY) = 3
read(3, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\27\0\000″…, 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=8840, …}) = 0
old_mmap(NULL, 10988, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400fe000
mprotect(0×40100000, 2796, PROT_NONE) = 0
old_mmap(0×40100000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0×1000) = 0×40100000
close(3) = 0
open(“/lib/libc.so.6″, O_RDONLY) = 3
read(3, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\222\1″…, 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1237712, …}) = 0
old_mmap(NULL, 1190752, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0×40101000
mprotect(0x4021a000, 39776, PROT_NONE) = 0
old_mmap(0x4021a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0×119000) = 0x4021a000
old_mmap(0×40220000, 15200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0×40220000
close(3) = 0
munmap(0x4001b000, 61739) = 0
getrlimit(0×3, 0xbffff5dc) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid() = 25544
uname({sys=”Linux”, node=”jollyroger”, …}) = 0
rt_sigaction(SIGRTMIN, {0x400f1628, [], 0×4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x400f16bc, [], 0×4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x400f17c8, [], 0×4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff3e4, 31, (nil), 0}) = 0
readlink(“/proc/self/exe”, “/home/goose/Downloads/Software/yanc-0.1.0/yanc”, 4095) = 46
brk(0) = 0×8261194
brk(0x82611c4) = 0x82611c4
brk(0×8262000) = 0×8262000
open(“/etc/libsafe.exclude”, O_RDONLY) = -1 ENOENT (No such file or directory)
— SIGSEGV (Segmentation fault) —
+++ killed by SIGSEGV +++
bash-2.05a#