Skocz do zawartości

Nvidia + Fc5 = Brak Akceleracji


scooter

Rekomendowane odpowiedzi

Witam

Stery do karty GeForce 6600 GT zainstalowalem tak:

yum install kmod-nvidia

i niby zainstalowane. Przy uruchamianiu kompa pokazuje sie na chwile logo nvidia. Mam juz rozdzielczosc i odswiezanie tak jak powinno byc. Ale czulem ze cos jest nie tak. Wygaszacza opengl nie moge wlaczyc. Chcialem sprawdzic co jest i oto wynik:

[marcin@localhost ~]$ glxgears
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual

[marcin@localhost ~]$ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

  visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None

 

Moj plik xorg.conf wyglada tak:

# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier     "single head configuration"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, a font server independent of the X server is
# used to render fonts.
ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "unix/:7100"
EndSection

Section "Module"
Load  "dbe"
Load  "extmod"
Load  "fbdevhw"
Load  "record"
Load  "freetype"
Load  "type1"
Load  "glx"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#	Option	"Xleds"  "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#	Option	"XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#	Option	"XkbModel"	"pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#	Option	"XkbModel"	"microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#	Option	"XkbLayout"	"de"
# or:
#	Option	"XkbLayout"	"de"
#	Option	"XkbVariant"	"nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#	Option	"XkbOptions"	"ctrl:swapcaps"
# Or if you just want both to be control, use:
#	Option	"XkbOptions"	"ctrl:nocaps"
#
Identifier  "Keyboard0"
Driver      "kbd"
Option     "XkbModel" "pc105"
Option     "XkbLayout" "pl"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "IMPS/2"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5"
Option     "Emulate3Buttons" "yes"
EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Samsung SyncMaster 957p"
DisplaySize  360	270
### Comment all HorizSync and VertSync values to use DDC:
HorizSync    30.0 - 96.0
VertRefresh  50.0 - 160.0
Option     "dpms"
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "nvidia"
VendorName  "Videocard vendor"
BoardName   "nVidia Corporation NV43 [GeForce 6600/GeForce 6600 GT]"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
 Viewport   0 0
 Depth     16
 Modes    "800x600" "640x480"
EndSubSection
SubSection "Display"
 Viewport   0 0
 Depth     24
 Modes    "1280x1024"
EndSubSection
EndSection

Section "DRI"
Group        0
Mode         0666
EndSection

 

Co mam zrobic zeby miec akceleracje? Moze trzeba cos zmienic w ustawieniach w xorg.conf? Jak u mnie jest zle to moze ktos wklei swoj config.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Ciekawe jaki masz kernel .. sprawdź poleceniem uname -r . Nie znam się na Nvidia, bo mam ATI, ale jak masz kernel 2.6.15 to nei podziałasz wiele (tak mi się wydaje), musisz mieć 2.6.16, jeżeli nie masz uaktualnij (yum update).

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj w Section "Device" dopisać następujące linijki:

        Option "RenderAccel"                       "true"
       Option "NoDDC"                             "false"
       Option "Coolbits"                          "true"
       Option "UseEdidDPI"                        "true"
       Option "UseEdidFreqs"                      "true"
       Option "NvAGP"                             "1"

Odnośnik do komentarza
Udostępnij na innych stronach

A moze jest to wina SELinux, jak u mnie bylo.

 

Trzeba popatrzec czy w logach (audit lub messages) nie pisze cos o zablokowaniu dostepu do plikow ze sterownikow nvidia.

 

Nastepnie zrobic cos w stylu:

chcon -t texrel_shlib_t /usr/lib/xorg/modules/drivers/nvidia_drv.so
chcon -t texrel_shlib_t /usr/lib/xorg/modules/extensions/nvidia/libglx.so*
chcon -t texrel_shlib_t /usr/lib/xorg/modules/extensions/libglx.so

 

Tez mialem problem z AcrobatReaderem 7.0 : nie chcial sie otworzyc przez to. Teraz sie otwiera ale pisze ze plagiow nie mogl uruchomic, a pod konsola nic nie pisze sad.gif

Odnośnik do komentarza
Udostępnij na innych stronach

ecik__

Wpisalem ale nie pomoglo. Dzieki za pomoc.

 

Soruk

Chlopie piwo dla ciebie jest juz akceleracja! biggrin.gif Dzieki smile.gif

W logach widze ze tez jest o flash playerze i dlatego nie dzialal mi w firefoksie. Teraz znam przyczyne. Dziala juz nawet flash. smile.gif

 

 

A co dopisac do xorg.conf zebym mial tv-out?

Odnośnik do komentarza
Udostępnij na innych stronach

Trzeba popatrzec czy w logach (audit lub messages) nie pisze cos o zablokowaniu dostepu do plikow ze sterownikow nvidia.

 

Nastepnie zrobic cos w stylu:

Mógłbyś to zgłosić w bugzilli (komponent selinux-policy - najlepiej wraz ze zgłoszeniami AVC)? Ja ostanio nie mam za bardzo czasu :/ Po przejściu na modularne X-y pozmieniały się ściezki, ale nie zaktualizowali zasad bezpieczeństwa.

Odnośnik do komentarza
Udostępnij na innych stronach

Załóż sobie konto → https://bugzilla.redhat.com/bugzilla/ Potem "New" → Dystrybucja Fedora Core → FC5 → komponent selinux-policy

 

Możesz kleić tam odpowiednie zgłoszenia AVC (są w /var/log/messages). Najlepiej podać listę plików, które mają mieć nadany kontekst texrel_shlib_t:

- wylistuj biblioteki z paczki:

rpm -ql xorg-x11-drv-nvidia | grep lib

- sprawdź które pliki posiadają relokacje w segmencie programu:

eu-readelf -d /sciezka/do/biblioteki/plik | grep TEXTREL

Jeśli coś wypisze, to jest to kandydat do zgłoszenia.

- sprawdź kontekst pliku:

ls -Z /sciezka/do/biblioteki/plik

Jeśli typ będzie inny niż texrel_shlib_t, a plik ma relokacje w segmencie programu, to należy o tym napisać w zgłoszeniu.

 

W przypadku sterowników ATI też wypadałoby coś takiego zrobić (ktoś chętny?).

Odnośnik do komentarza
Udostępnij na innych stronach

Ja robilem tak :

 

1. Instalacje jadra 2.6.16-1.2080_FC5 ( ja osobisicie wybralem 2.6.16-1.2080_FC5smp - o ile wiem uzywa sie go to procesorow P4HT)

 

2. Wgralem sobie "yumex"a wpisalem w szukaj "nvidia" i zainstalowalem wersje pasujaca do mojego kernela.

 

Potem restart i wyrzuca blad startu X. Uruchomilem ze chce zobaczyc bledy jako root. Potem wpisalem haslo root i kazalem uaktualnic ustawienia. Potem mialem ustawienia podstawowe ktore bez proeblemu zmienilem na wlasciewe. Potem restart i jest ok. America's Army dziala ale co dziwne gdy wpisze "glxgears" w konsoli to straszeni tnie ... W kazdym razie sprobuj tak.

 

P.S.

 

Jesli masz procesor uzywajacy "smp" to wgraj najpier normalne jadra i odpal na nim grafike a nastepnie jadra smp i dopiero wlasciwy do niego "kmod"

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Ja robilem tak :

 

1. Instalacje jadra 2.6.16-1.2080_FC5 ( ja osobisicie wybralem 2.6.16-1.2080_FC5smp - o ile wiem uzywa sie go to procesorow P4HT)

 

2. Wgralem sobie "yumex"a wpisalem w szukaj "nvidia" i zainstalowalem wersje pasujaca do mojego kernela.

 

Potem restart i wyrzuca blad startu X. Uruchomilem ze chce zobaczyc bledy jako root. Potem wpisalem haslo root i kazalem uaktualnic ustawienia. Potem mialem ustawienia podstawowe ktore bez proeblemu zmienilem na wlasciewe. Potem restart i jest ok. America's Army dziala ale co dziwne gdy wpisze "glxgears" w konsoli to straszeni tnie ... W kazdym razie sprobuj tak.

 

P.S.

 

Jesli masz procesor uzywajacy "smp" to wgraj najpier normalne jadra i odpal na nim grafike a nastepnie jadra smp i dopiero wlasciwy do niego "kmod"

Dla osob ktore nie korzystaja z yumex a maja kernel smp:

yum install kmod-nvidia-smp

Odnośnik do komentarza
Udostępnij na innych stronach

WITAM

Podpinam sie pod temat TEZ BRAKUJE MI AKCELERACJU sad.gif(((((

karta-GF FX 5700

kernel-smp 1.0.8756-1.2.6.16_1.2080_FC5

kmod-nvidia-smp 1.0.8756-1.2.6.16_1.2080_FC5

Niestety ,moduly jadra laduja sie przy starcie systemu wszystko prawidlowo Z WYJATKIEM WSPARCIA 3D sad.gif(((

Testowalem rozwiazania proponowane na forum bez efektu sad.gif(

Testowalem z jadrem bez wsparcia dla wieloprocesorowosci sad.gif(

A ponadto mam jakis problem z czcionkami BRAK POLSKICH OGONKOW sad.gif(

 

PS-Chyba okazuje sie ,ze FC-5 jest jakos niedopracowana w porownaniu z FC-4

Szkoda bo chyba chlopcy od SuSE 10.0 bardziej sie przylozyli do tematu

pozdrawiam Robert.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 months later...

A co mam zrobić, jeżeli po wpisaniu w konsole (jako root)

 

Po co jako root?

 

glxgears lub glxinfo otrzymuję odpowiedź command not found ??

 

Doinstalować odpowiedni pakiet:

 

[root@X ~]# yum provides glxgears
Loading "installonlyn" plugin
Searching Packages:
Setting up repositories
livna                                                                [1/5]
updates                                                              [2/5]
core                                                                 [3/5]
updates-testing                                                      [4/5]
extras                                                               [5/5]
Reading repository metadata in from local files
Importing additional filelist information


glx-utils.i386                           6.4.2-6.FC5.3          updates
Matched from:
/usr/bin/glxgears


glx-utils.i386                           6.4.2-6                core
Matched from:
/usr/bin/glxgears


glx-utils.i386                           6.4.2-6.FC5.3          installed
Matched from:
/usr/bin/glxgears
[root@X ~]#

 

http://wiki.fedora.pl/Administracja/YumProvides

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...