Nvidia a OpenGL

Sekcia: Aplikácie & Desktop 01.10.2010 | 18:35
Avatar Integer Ubuntu  Používateľ
Čaute! Mám Kubuntu 10.04, všetko beží v pohode, akurát po skapaní pôvodnej matičnej dosky som musel všetko preinštalovať. Schválne som si vyberal matičnú dosku s Nvidia grafikou. Nie že by som sa nejako hrával, ale mám rád, keď veci fungujú. Grafiku som (na moje počudovanie) musel doinštalovať manuálne cez Jockey-KDE, krásne sa rozbehol aj Compiz (alebo ako sa to volá). Zvyknem si ale raz za čas pustiť Warsow. Fajn brnkačka, ibaže po novom mi nechce nabehnúť. Hra sa zapne, ale monitor vypíše out of range. Skúšal som aj nastavovať frekvenciu, alebo rozlíšenie priamo cez konfiguračný súbor warsow (/home/nick.name/.warsow-0.5/basewsw/config.cfg).
Zbytočne som menil frekvenciu od 50 - 75Hz. Vo fullscreen sa to spustilo len keď som dal rozlíšenie 640x480, inak out of range. Keď ale vypnem fullscreen, tak všetko ide. Ibaže hra je pomalšia a nefunguje myš (aj keď sa 2x stalo, že nabehla). Viete mi niekto poradiť? Ďakujem

Zostava PC: MB Asus M4N68m-T, AMD Athlon X2, 2GB RAM (už si celú zostavu nepamätám, kupovaná narýchlo).
    • Re: Nvidia a OpenGL 01.10.2010 | 18:36
      Avatar Integer Ubuntu  Používateľ
      O a ešte, robí to na každej hre, slabá silná to je jedno. Akoby v openGL niečo haprovalo, pritom aj šetriče obrazovky pre opengl idú skvelo (na starej zostave sekali, ale hra šla :)) )
    • Re: Nvidia a OpenGL 01.10.2010 | 19:26
      Avatar bedňa LegacyIce-antiX  Administrátor
      Hoď sem čo vypíše nvidia-settings -v Okrem toho, to platí pre všetky hry/programy, premenuj pôvodný konfig na config.cfg_zaloha, hra si pri štarte vytvorí nový konfig. Tu môže byť zrada že v tom konfigu je ešte niečo zle nastavené, alebo mu niečo chýba. Pokiaľ to nepomôže, tak nový konfig vymaž a pôvodný konfig premenuj späť.
      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • Re: Nvidia a OpenGL 01.10.2010 | 19:41
        Avatar Integer Ubuntu  Používateľ
        integer@BOBI:~$ nvidia-settings -v

        nvidia-settings: version 1.0 (buildd@yellow) Fri Apr 9 11:51:21 UTC
        2010
        The NVIDIA X Server Settings tool.

        This program is used to configure the NVIDIA Linux graphics driver.

        Copyright (C) 2004 - 2008 NVIDIA Corporation.

        integer@BOBI:~$ nvidia-settings

        ERROR: Cannot open display 'BOBI:0.0'.


        ERROR: Unable to assign attribute CursorShadow specified on line 20 of
        configuration file '/home/integer/.nvidia-settings-rc' (no Display
        connection).

        a plno ďalších ERROR-ov

        Najskôr som dal nvidia-settings -v, potom len nvidia-settings
        • Re: Nvidia a OpenGL 02.10.2010 | 01:05
          Avatar bedňa LegacyIce-antiX  Administrátor
          To asi ako tušíš je zlé. Používaš Nouveau namiesto NVidie. Hoď sem čo vypíše lsmod |grep nouveau Ono to nieje zlé v doslovnom slova zmysle akurát že na Nouveau ide výborne 2D axcelerácia, ale s 3D je problém. Nuoveau je Open Source projekt, ale NVidia robí pre svoje karty proprietarny driver, ten tam budeme musieť dostať. Najprv sem hoď ten výpis. A zaujímalo by ma koľko fps ti vypisuje glxgears.
          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
          • Re: Nvidia a OpenGL 02.10.2010 | 13:09
            Avatar Integer Ubuntu  Používateľ
            integer@BOBI:~$ lsmod
            Module Size Used by
            binfmt_misc 7960 1
            snd_hda_codec_via 33207 1
            snd_hda_intel 25773 2
            snd_hda_codec 85759 2 snd_hda_codec_via,snd_hda_intel
            snd_hwdep 6924 1 snd_hda_codec
            snd_pcm_oss 41394 0
            snd_mixer_oss 16299 1 snd_pcm_oss
            snd_pcm 87946 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
            snd_seq_dummy 1782 0
            snd_seq_oss 31219 0
            snd_seq_midi 5829 0
            snd_rawmidi 23420 1 snd_seq_midi
            snd_seq_midi_event 7267 2 snd_seq_oss,snd_seq_midi
            snd_seq 57481 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
            snd_timer 23649 2 snd_pcm,snd_seq
            snd_seq_device 6888 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
            ppdev 6375 0
            snd 71187 15 snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
            parport_pc 29958 1
            asus_atk0110 10033 0
            fbcon 39270 71
            tileblit 2487 1 fbcon
            font 8053 1 fbcon
            bitblit 5811 1 fbcon
            softcursor 1565 1 bitblit
            soundcore 8052 1 snd
            snd_page_alloc 8500 2 snd_hda_intel,snd_pcm
            psmouse 64576 0
            serio_raw 4918 0
            nvidia 10832442 38
            vga16fb 12757 1
            vgastate 9857 1 vga16fb
            edac_core 45423 0
            edac_mce_amd 9278 0
            i2c_nforce2 6099 0
            lp 9336 0
            parport 37160 3 ppdev,parport_pc,lp
            forcedeth 55624 0
            sata_nv 23714 4
            pata_amd 11962 0
          • Re: Nvidia a OpenGL 02.10.2010 | 13:11
            Avatar Integer Ubuntu  Používateľ
            Keď dám grep nouveau nevypíše sa nič.

            integer@BOBI:~$ glxgears
            Program 'glxgears' nie je momentálne nainštalovaný. Môžete ho nainštalovať zadaním:
            sudo apt-get install mesa-utils
            • Re: Nvidia a OpenGL 03.10.2010 | 00:26
              Avatar bedňa LegacyIce-antiX  Administrátor
              Ops, tak ty tam máš NVidia modul, ale niečo nieje v poriadku. Preinštaluj nvidia-settings. Pozri či máš v zdrojoch softvéru povolené Neslobodné ovládače hardvéru(restricted). Potom skús vybrať v jockey-kde nejaký iný driver, než ten čo je odporúčaný.
              Keď sa to nezlepší hoď sem výpis lspci a znovu skús nvidia-settings -v
              Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
              • Re: Nvidia a OpenGL 03.10.2010 | 00:28
                Avatar Integer Ubuntu  Používateľ
                integer@BOBI:~$ lspci
                00:00.0 RAM memory: nVidia Corporation MCP61 LPC Bridge (rev a1)
                00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
                00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
                00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
                00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
                00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
                00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
                00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
                00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
                00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
                00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
                00:08.1 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
                00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
                00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
                00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
                00:0d.0 VGA compatible controller: nVidia Corporation C61 [GeForce 7025 / nForce 630a] (rev a2)
                00:18.0 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration
                00:18.1 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map
                00:18.2 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller
                00:18.3 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control
                00:18.4 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control
              • Re: Nvidia a OpenGL 03.10.2010 | 00:29
                Avatar Integer Ubuntu  Používateľ
                integer@BOBI:~$ nvidia-settings -v

                nvidia-settings: version 256.53 (buildmeister@builder97.nvidia.com) Fri
                Aug 27 20:55:01 PDT 2010
                The NVIDIA X Server Settings tool.

                This program is used to configure the NVIDIA Linux graphics driver.

                Copyright (C) 2004 - 2010 NVIDIA Corporation.
                • Re: Nvidia a OpenGL 03.10.2010 | 02:45
                  Avatar bedňa LegacyIce-antiX  Administrátor
                  Teraz to už dáva správne informácie. Máš tam najnovší driver od NVidie, čo hra, nezlepšilo sa to? Nainštaluj glxgears sudo apt-get install mesa-utils a hoď sem koľko máš fps.
                  Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                  • Re: Nvidia a OpenGL 03.10.2010 | 13:37
                    Avatar Integer Ubuntu  Používateľ
                    No no ... našiel som x návodov na preinštalovanie manuálne, trošku som ich musel zhybridovať, aby fungovali, ale zdá sa OK. Už idú všetky hry, zdá sa, že len Warsow hapruje, ale ide v okne bez problémov a dokonca plynulo, takže ... Idem skúsiť ten glxgears, ale na čo to vlastne slúži? Len výpis FPS?
                  • Re: Nvidia a OpenGL 03.10.2010 | 13:40
                    Avatar Integer Ubuntu  Používateľ
                    integer@BOBI:~$ glxgears
                    Running synchronized to the vertical refresh. The framerate should be
                    approximately the same as the monitor refresh rate.
                    7881 frames in 5.0 seconds
                    8095 frames in 5.0 seconds
                    8099 frames in 5.0 seconds
                    8097 frames in 5.0 seconds
                    8100 frames in 5.0 seconds
                    8103 frames in 5.0 seconds
                    8097 frames in 5.0 seconds
                    8093 frames in 5.0 seconds
                    8100 frames in 5.0 seconds
                    8089 frames in 5.0 seconds
                    8094 frames in 5.0 seconds
                    XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
                    after 41 requests (41 known processed) with 0 events remaining.
                    • Re: Nvidia a OpenGL 03.10.2010 | 18:09
                      Avatar bedňa LegacyIce-antiX  Administrátor
                      Pomocou mesa-utils sa dá zistiť či funguje 3D akcelerácia. To FPS napovedá že je všetko v poriadku. Keď dáš do terminálu glxinfo |grep rendering musí ti vypísať
                      direct rendering: Yes
                      Pokial ti vypíše "no" tak ti nebeží hardverová akcelerácia.
                      Keď dáš do terminálu len
                      glxinfo
                      zobrazia sa ti podporované 3D OpenGL vlastnosti.
                      Pokiaľ v iných 3D hrách ide všetko OK, tak uber v hre na rozlíšení, efektoch ...
                      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org