Announcement

Collapse
No announcement yet.

desktop bigger than monitor screen (solved) Nvidia driver (not solved yet)

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Re: desktop bigger than monitor screen

    OK, wow -- yeah, 177.80 is the latest and greatest released driver. Interesting -- they got that incorporated pretty fast.

    Comment


      #17
      Re: desktop bigger than monitor screen

      I have an old nvidia card and when I ran envyng-qt it said I already had the driver installed. So I believe I am back to why wont nvidia-setup work for me.

      I don't know if it matters or not but here is the output of the driver dibl pointed me to:
      I apologize for the length but I was not sure what was relevant and what wasn't sot I am posting the entire log file
      Code:
      nvidia-installer log file '/var/log/nvidia-installer.log'
      creation time: Sat Oct 11 12:40:36 2008
      installer version: 1.0.7
      
      option status:
       license pre-accepted  : false
       update         : false
       force update      : false
       expert         : false
       uninstall        : false
       driver info       : false
       precompiled interfaces : true
       no ncurses color    : false
       query latest version  : false
       OpenGL header files   : true
       no questions      : false
       silent         : false
       no recursion      : false
       no backup        : false
       kernel module only   : false
       sanity         : false
       add this kernel     : false
       no runlevel check    : false
       no network       : false
       no ABI note       : false
       no RPMs         : false
       no kernel module    : false
       force SELinux      : default
       no X server check    : false
       no cc version check   : false
       force tls        : (not specified)
       X install prefix    : (not specified)
       X library install path : (not specified)
       X module install path  : (not specified)
       OpenGL install prefix  : (not specified)
       OpenGL install libdir  : (not specified)
       utility install prefix : (not specified)
       utility install libdir : (not specified)
       doc install prefix   : (not specified)
       kernel name       : (not specified)
       kernel include path   : (not specified)
       kernel source path   : (not specified)
       kernel output path   : (not specified)
       kernel install path   : (not specified)
       proc mount point    : /proc
       ui           : (not specified)
       tmpdir         : /tmp
       ftp mirror       : [url]ftp://download.nvidia.com[/url]
       RPM file list      : (not specified)
      
      Using: nvidia-installer ncurses user interface
      -> License accepted.
      -> Installing NVIDIA driver version 96.43.07.
      -> No precompiled kernel interface was found to match your kernel; would you li
        ke the installer to attempt to download a kernel interface for your kernel f
        rom the NVIDIA ftp site ([url]ftp://download.nvidia.com[/url])? (Answer: Yes)
      -> No matching precompiled kernel interface was found on the NVIDIA ftp site;
        this means that the installer will need to compile a kernel interface for
        your kernel.
      -> Performing CC sanity check with CC="cc".
      -> Performing CC version check with CC="cc".
      -> Kernel source path: '/lib/modules/2.6.27-6-generic/build'
      -> Kernel output path: '/lib/modules/2.6.27-6-generic/build'
      -> Performing rivafb check.
      -> Performing nvidiafb check.
      -> Performing Xen check.
      -> Cleaning kernel module build directory.
        executing: 'cd ./usr/src/nv; make clean'...
      -> Building kernel module:
        executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.27-6-generi
        c/build SYSOUT=/lib/modules/2.6.27-6-generic/build'...
        NVIDIA: calling KBUILD...
        make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.27-6-generic/build SUBDIRS=
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv modules
        test -e include/linux/autoconf.h -a -e include/config/auto.conf || (		\
        	echo;								\
        	echo " ERROR: Kernel configuration is invalid.";		\
        	echo "     include/linux/autoconf.h or include/config/auto.conf are mis
        sing.";	\
        	echo "     Run 'make oldconfig && make prepare' on kernel src to fix it
        .";	\
        	echo;								\
        	/bin/false)
        mkdir -p /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tmp_ver
        sions ; rm -f /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.tm
        p_versions/*
        make -f scripts/Makefile.build obj=/tmp/selfgz27796/NVIDIA-Linux-x86-96.43.0
        7-pkg1/usr/src/nv
         cc -Wp,-MD,/tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/.nv.
        o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL
        __ -Iinclude -I/usr/src/linux-headers-2.6.27-6-generic/arch/x86/include -i
        nclude include/linux/autocon
        f.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-
        strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -
        msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -ma
        rch=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchro
        nous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/
        mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibl
        ing-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz2
        7796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-typ
        e -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-mul
        tichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_
        NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"96.43.07\" -UDEBUG 
        -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_ST
        R(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz27796/NVIDIA-
        Linux-x86-96.43.07-pkg1/usr/src/nv/.
        tmp_nv.o /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c
        In file included from include/linux/bitops.h:17,
                from include/linux/kernel.h:15,
                from include/linux/sched.h:52,
                from include/linux/utsname.h:35,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv-linux.h:19,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv.c:14:
        include/asm/bitops.h: In function ‘set_bit’:
        include/asm/bitops.h:60: warning: pointer of type ‘void *’ used in arith
        metic
        include/asm/bitops.h: In function ‘clear_bit’:
        include/asm/bitops.h:97: warning: pointer of type ‘void *’ used in arith
        metic
        In file included from include/linux/list.h:6,
                from include/linux/preempt.h:11,
                from include/linux/spinlock.h:50,
                from include/linux/seqlock.h:29,
                from include/linux/time.h:8,
                from include/linux/timex.h:57,
                from include/linux/sched.h:54,
                from include/linux/utsname.h:35,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv-linux.h:19,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv.c:14:
        include/linux/prefetch.h: In function ‘prefetch_range’:
        include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in a
        rithmetic
        In file included from include/linux/utsname.h:35,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv-linux.h:19,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv.c:14:
        include/linux/sched.h: In function ‘object_is_on_stack’:
        include/linux/sched.h:1969: warning: pointer of type ‘void *’ used in ar
        ithmetic
        In file included from include/asm/dma-mapping.h:9,
                from include/linux/dma-mapping.h:52,
                from include/asm-generic/pci-dma-compat.h:7,
                from include/asm/pci.h:94,
                from include/linux/pci.h:983,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv-linux.h:85,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv.c:14:
        include/linux/scatterlist.h: In function ‘sg_virt’:
        include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used 
        in arithmetic
        In file included from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv.c:14:
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h:106:27
        : error: asm/semaphore.h: No such file or directory
        In file included from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv-linux.h:108,
                from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv.c:14:
        include/linux/highmem.h: In function ‘zero_user_segments’:
        include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
        rithmetic
        include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
        rithmetic
        include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
        rithmetic
        include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
        rithmetic
        include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
        rithmetic
        include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
        rithmetic
        include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
        rithmetic
        include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
        rithmetic
        In file included from /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv/nv.c:14:
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h: In fu
        nction ‘nv_execute_on_all_cpus’:
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv-linux.h:627: e
        rror: too many arguments to function ‘on_each_cpu’
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function
        ‘__nv_setup_pat_entries’:
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:836: warning
        : comparison between signed and unsigned
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function
        ‘__nv_restore_pat_entries’:
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:862: warning
        : comparison between signed and unsigned
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c: In function
        ‘nv_kern_cpu_callback’:
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1188: warnin
        g: comparison between signed and unsigned
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1191: error:
        too many arguments to function ‘smp_call_function’
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1195: warnin
        g: comparison between signed and unsigned
        /tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.c:1198: error:
        too many arguments to function ‘smp_call_function’
        make[3]: *** [/tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/src/nv/nv.
        o] Error 1
        make[2]: *** [_module_/tmp/selfgz27796/NVIDIA-Linux-x86-96.43.07-pkg1/usr/sr
        c/nv] Error 2
        NVIDIA: left KBUILD.
        nvidia.ko failed to build!
        make[1]: *** [module] Error 1
        make: *** [module] Error 2
      -> Error.
      ERROR: Unable to build the NVIDIA kernel module.
      ERROR: Installation has failed. Please see the file
          '/var/log/nvidia-installer.log' for details. You may find suggestions
          on fixing installation problems in the README available on the Linux
          driver download page at [url]www.nvidia.com[/url].
      Please help this is getting really annoying really fast

      Comment


        #18
        Re: desktop bigger than monitor screen

        I got the size fixed with krandrtray in system in the main menu. I would still like to get the nvidia driver working properly so if anyone can help with that I can create a new thread or we can continue here and I will update the title of this thread to include it.

        Roman

        Comment


          #19
          Re: desktop bigger than monitor screen (solved) Nvidia driver (not solved yet)

          I've actually been having weird times myself getting the nvidia driver to work on what's essentially now my "II test system"...but I also just noticed it's holding back a kernel upgrade. I'm going to tell it to go ahead and upgrade and see what that does; what kernel version are you on yourself? (my other guess is that my woes are due to running a realtime kernel, I know that breaks the nvidia drivers on my 8.04 system with a 7800GTX).

          ("uname -a" is the command, in case you didn't know, although obviously there are other ways too of figuring out which kernel you're running)

          Comment


            #20
            Re: desktop bigger than monitor screen (solved) Nvidia driver (not solved yet)

            Thanx for the command. I wasn't sure what the command was, though I knew what it did.
            Anyway I am running 2.6.27-7-generic #1.

            Roman

            Comment


              #21
              Re: desktop bigger than monitor screen

              Originally posted by roman5x3
              I have an old nvidia card and when I ran envyng-qt it said I already had the driver installed.


              Please help this is getting really annoying really fast

              If you have EnvyNG installed, then I would try getting out of X with Ctrl-Alt-F1, which will send you to the first tty console, where you will need to log in.

              Then:

              Code:
              sudo /etc/init.d/kdm stop
              to shut down the X server.

              Next:

              Code:
              sudo envyng -t
              to run EnvyNG in text mode. Choose "Remove Nvidia Driver" from the menu.

              When it is done and brings you back to the menu, choose #1 "Install Nvidia Driver".

              Then when it is done installing, choose #5 "Restart X".

              I'll cross my fingers ... it could work.

              Comment


                #22
                Re: desktop bigger than monitor screen (solved) Nvidia driver (not solved yet)

                Dibl,
                I followed your instructions and it got rid of the driver installed and then installed a new driver. But the xorg.conf file it created would not work.
                Here is that file:
                Code:
                # nvidia-xconfig: X configuration file generated by nvidia-xconfig
                # nvidia-xconfig: version 1.0 (buildmeister@builder3) Tue Jan 22 19:53:46 PST 2008
                
                Section "Files"
                EndSection
                
                Section "Monitor"
                	Identifier  "Monitor0"
                	VendorName  "Unknown"
                	ModelName   "Unknown"
                	HorizSync   30.0 - 110.0
                	VertRefresh  50.0 - 150.0
                	Option    "DPMS"
                EndSection
                
                Section "Screen"
                	Identifier  "Screen0"
                	Device    "Device0"
                	Monitor    "Monitor0"
                	DefaultDepth	24
                	Option	"AddARGBGLXVisuals"	"True"
                	SubSection "Display"
                		Depth   24
                		Modes   "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
                	EndSubSection
                EndSection
                
                Section "Module"
                	Load     "dbe"
                	Load     "extmod"
                	Load     "type1"
                	Load     "freetype"
                	Load	"glx"
                	Disable	"dri2"
                EndSection
                
                Section "InputDevice"
                	Identifier  "Mouse0"
                	Driver    "mouse"
                	Option    "Protocol" "auto"
                	Option    "Device" "/dev/psaux"
                	Option    "Emulate3Buttons" "no"
                	Option    "ZAxisMapping" "4 5"
                EndSection
                
                Section "InputDevice"
                	Identifier  "Keyboard0"
                	Driver    "kbd"
                EndSection
                
                Section "ServerLayout"
                	Identifier  "Layout0"
                	Screen   0 "Screen0"
                	InputDevice  "Keyboard0" "CoreKeyboard"
                	InputDevice  "Mouse0" "CorePointer"
                EndSection
                
                Section "Device"
                	Identifier  "Device0"
                	VendorName  "NVIDIA Corporation"
                	Driver	"nvidia"
                EndSection
                And here is my working one:
                Code:
                # xorg.conf (X.Org X Window System server configuration file)
                #
                # This file was generated by dexconf, the Debian X Configuration tool, using
                # values from the debconf database.
                #
                # Edit this file with caution, and see the xorg.conf manual page.
                # (Type "man xorg.conf" at the shell prompt.)
                #
                # This file is automatically updated on xserver-xorg package upgrades *only*
                # if it has not been modified since the last upgrade of the xserver-xorg
                # package.
                #
                # If you have edited this file but would like it to be automatically updated
                # again, run the following command:
                # sudo dpkg-reconfigure -phigh xserver-xorg
                
                Section "InputDevice"
                	Identifier	"Generic Keyboard"
                	Driver		"kbd"
                	Option		"XkbRules"	"xorg"
                	Option		"XkbModel"	"pc105"
                	Option		"XkbLayout"	"us"
                EndSection
                
                Section "InputDevice"
                	Identifier	"Configured Mouse"
                	Driver		"mouse"
                	Option		"CorePointer"
                EndSection
                
                Section "Device"
                	Identifier	"Configured Video Device"
                	Boardname	"NVIDIA GeForce2 DDR (generic)"
                	Busid		"PCI:1:0:0"
                	Driver		"nv"
                	Screen	0
                	Vendorname	"NVIDIA"
                EndSection
                
                Section "Monitor"
                	Identifier	"Configured Monitor"
                	Vendorname	"Dell"
                	Modelname	"Dell M770"
                	Horizsync	30.0-69.0
                	Vertrefresh	48.0-160.0
                 modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
                 modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
                 modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
                 modeline "640x480@85" 36.0 640 696 752 832 480 481 484 509 -vsync -hsync
                 modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
                 modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
                 modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
                 modeline "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
                 modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
                 modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
                 modeline "1024x768@85" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
                 modeline "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
                 modeline "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
                 modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
                 modeline "1024x768@43" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync interlace +vsync
                 modeline "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
                 modeline "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
                 modeline "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
                 modeline "1400x1050@60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
                	Gamma	1.0
                EndSection
                
                Section "Screen"
                	Identifier	"Default Screen"
                	Monitor		"Configured Monitor"
                	Device		"Configured Video Device"
                	Defaultdepth	24
                	SubSection "Display"
                		Depth	24
                		Virtual	1400	1050
                		Modes		"1024x768@75"	"1024x768@70"	"1024x768@85"
                	"1024x768@60"	"832x624@75"	"1024x768@43"	"800x600@60"	
                "1152x864@75"	"800x600@85"	"1280x960@60"	"800x600@75"	"1280x1024@60"
                "800x600@72"	"1400x1050@60"	"800x600@56"	"640x480@85"	"640x480@75"
                	"640x480@72"	"640x480@60"
                	EndSubSection
                EndSection
                
                Section "ServerLayout"
                	Identifier	"Default Layout"
                 screen 0 "Default Screen" 0 0
                EndSection
                Section "Module"
                	Load		"glx"
                	Load		"GLcore"
                	Load		"v4l"
                EndSection
                Section "device" # 
                	Identifier	"device1"
                	Boardname	"NVIDIA GeForce2 DDR (generic)"
                	Busid		"PCI:1:0:0"
                	Driver		"nv"
                	Screen	1
                	Vendorname	"NVIDIA"
                EndSection
                Section "screen" # 
                	Identifier	"screen1"
                	Device		"device1"
                	Defaultdepth	24
                	Monitor		"monitor1"
                	SubSection "Display"
                		Depth	24
                		Modes		"640x480@60"
                	EndSubSection
                EndSection
                Section "monitor" # 
                	Identifier	"monitor1"
                	Vendorname	"Plug 'n' Play"
                	Modelname	"Plug 'n' Play"
                 modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
                	Gamma	1.0
                EndSection
                Section "ServerFlags"
                EndSection

                Comment


                  #23
                  Re: desktop bigger than monitor screen (solved) Nvidia driver (not solved yet)

                  Originally posted by roman5x3

                  Driver "nv"

                  OK. This says you are back to using the "nv" driver, which probably means you are back to screen resolution problems, right?

                  Sorry, I'm not sure what else can be done than what I said in #11 and #20 above.

                  Comment


                    #24
                    Re: desktop bigger than monitor screen (solved) Nvidia driver (not solved yet)

                    Yes I did have some screen res problems but I fixed them the same way I did before.

                    My real question is can anyone point out what it is in the nvidia xorg.conf file that is preventing it from allowing X to start again..

                    Roman

                    Comment

                    Working...
                    X