Skocz do zawartości

[F18 ]Xlib: Extension "Randr" Missing On Display ":0".


MC'

Rekomendowane odpowiedzi

Witam,

 

jest to komunikat jaki otrzymuje w momencie odpalania nvidia-settings z wlaczona 'Xinerama'. Gdy wylacze xinerama zrestartuje kompa ten komunikat ginie. Jednak równeiz przy wlaczonej xinerama nie dzialaja mi sterowniki ani kmod ani akmod do grafiki Nvidii.

Malo tego gdy wybiore jako root w nvidia-settings opcje OpenGL/GLX Information nvidia-settings wyklada sie z bledem:

#nvidia-settings
Xlib:  extension "RANDR" missing on display ":0".
(nvidia-settings:26170): Gdk-ERROR **: The program 'nvidia-settings' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
 (Details: serial 1371 error_code 3 request_code 150 minor_code 4)
 (Note to programmers: normally, X errors are reported asynchronously;
  that is, you will receive the error a while after causing it.
  To debug your program, run it with the --sync command line
  option to change this behavior. You can then get a meaningful
  backtrace from your debugger if you break on the gdk_x_error() function.)
Pulapka debuggera/breakpoint (core dumped)

 

PS

Jaki jest skrót do restartu X'ów bo Ctrl+Alt+Backspace nie dziala juz a to co mam w ustawieniach systemowych czyli Ctrl+Alt+Shift+PgUp równiez nie dziala...

Przelacza mi za to za to ten nieszczesny widzet z tacki systemowej do zmiany klawiatury a ta dodatkowo ta na chama zawsze przy starcie sytem ustawia sie na US...

Odnośnik do komentarza
Udostępnij na innych stronach

Nie ma potrzeby uruchamiania nvidia-settings jako root. Jeśli chcesz zapisać ustawienia do xorg.conf możesz wybrać docelowo katalog domowy i przenieść plik.

U mnie też akceleracja nie chciała działać (pomimo ustawionego ModulePath "/usr/lib/nvidia/xorg"). Pomogło

mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.bak

ln -s /usr/lib/nvidia/xorg/libglx.so.313.18 /usr/lib/xorg/modules/extensions/libglx.so

Wersję sterowników i ścieżkę trzeba będzie dostosować.

 

Przywrócenie Alt+Crtl+Backscape, np.

$ cat /etc/X11/xorg.conf.d/10-wylanczanie.conf

Section "InputClass"

Identifier "Keyboard Defaults"

MatchIsKeyboard "yes"

Option "XkbOptions" "terminate:ctrl_alt_bksp"

EndSection

 

Co do układu klawiatury w KDE to Ustawienia systemowe -> Urządzenia wejściowe -> Klawiatura -> Ukady klawiatur. Najprościej będzie zaznaczyć Konfiguruj układy klawiatur i wywalić US. Jeśli jest to Ci do czegoś potrzebne to możesz zmienić domyślny skrót albo politykę przełączania.

Odnośnik do komentarza
Udostępnij na innych stronach

Co do klawiatury to szukalem tego w Ustawienia Regionalne i juz mnie cos trafialo przyznam :) Super, dzieki.

 

Co do Nvidii czy chodzilo Ci o ModulePath w:

cat /etc/X11/xorg.conf.d/00-nvidia.conf																																  
#This file is provided by xorg-x11-drv-nvidia																																									  
#Do not edit																																																		
Section "Files"
	ModulePath   "/usr/lib64/nvidia/xorg"
	ModulePath   "/usr/lib64/xorg/modules"
EndSection

 

?

Ja mam jadro

uname -r
3.7.2-204.fc18.x86_64

i stery kmoda i akmoda bo juz tak kombinowalem ze bajka:

rpm -qa | grep nvidia
akmod-nvidia-304.64-2.fc18.x86_64
xorg-x11-drv-nvidia-libs-304.64-3.fc18.x86_64
kmod-nvidia-3.7.2-201.fc18.x86_64-304.64-2.fc18.2.x86_64
xorg-x11-drv-nvidia-304.64-3.fc18.x86_64
kmod-nvidia-3.7.2-204.fc18.x86_64-304.64-2.fc18.x86_64
nvidia-settings-1.0-26.fc18.x86_64
nvidia-xconfig-1.0-25.fc18.x86_64

W jaki sposób zrobienie tego linku moze pomóc? Tylko, ze ja mam x86_64 wiec sciezki beda chyba do /usr/lib64/nvidia/xorg/ ?

 

PS.

Ty widze masz najnowsze 313.18, czy móglbys mi opisac jak je zainstalowales bo w rpmFusion sa tylko w Rawhide ?

Odnośnik do komentarza
Udostępnij na innych stronach

Nie działa akceleracja, dlatego nvidia-settings się wykłada przy informacji o glx. Po to jest ustawione Module path żeby nie trzeba było kombinować, ale jak widzisz nie zawsze działa. W F17 pojawiała się tylko informacja z błędem, teraz jest już crash.

Ten link robi tyle, że w miejsce libglx.so (zmienionego na libglx.so.bak) dostarczanego razem z Fedorą tworzy dowiązanie do libglx.so.XX od Nvidii.

U Ciebie ścieżki trzeba zmienić na na lib64 i jeszcze libglx.so.304.64.

Nowsze sterowniki przebudowałem z src.rpm pobranych z rpmfusion.

Odnośnik do komentarza
Udostępnij na innych stronach

No niby teraz sie nie wywala ale.. akceleracji dalej brak:

$ glxinfo |grep direct
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
//.. pierdyliard identycznych linijek ;)/>

$ glxgears
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual
//tu za to tylko 2 linie :)/>

313.18 daja cos kokretnego na czym Ci zalezalo?

Odnośnik do komentarza
Udostępnij na innych stronach

O! No to super. Zawsze czegos sie moge nauczyc :) Powiedz mi tylko czy to rozwiazalo Twoje problemy z niestabilnoscia sterów 304?

 

1. Co do pakietów pociagnales sobie nvidia-kmod i xorg-x11-drv-nvidia

2.

su -

yum-builddep *.src.rpm

3.

rpmbuild --rebuild

 

Aby potem zupdatowac do nowszej wersji stery powtarzam procedure czy musze wczesniej wywalic te 313.18 z src i wtedy dopiero ponowic proces?

Odnośnik do komentarza
Udostępnij na innych stronach

No cóż nie jest tak zielono:

yum-builddep ./nvidia-kmod-313.18-1.fc19.src.rpm
Wczytane wtyczki: fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: ftp.icm.edu.pl
* rpmfusion-free: ftp.icm.edu.pl
* rpmfusion-free-updates: ftp.icm.edu.pl
* rpmfusion-nonfree: ftp.icm.edu.pl
* rpmfusion-nonfree-updates: ftp.icm.edu.pl
* updates: ftp.icm.edu.pl
Checking for new repos for mirrors
Getting requirements for 1:nvidia-kmod-313.18-1.fc19.src
--> Already installed : kmodtool-1-21.fc18.noarch
--> 10:buildsys-build-rpmfusion-kerneldevpkgs-current-18-3.x86_64
--> Wykonywanie sprawdzania transakcji
---> Pakiet buildsys-build-rpmfusion-kerneldevpkgs-current.x86_64 10:18-3 zostanie zainstalowany
--> Przetwarzanie zależności: kernel-devel-uname-r = 3.7.2-201.fc18.x86_64 dla pakietu: 10:buildsys-build-rpmfusion-kerneldevpkgs-current-18-3.x86_64
--> Przetwarzanie zależności: buildsys-build-rpmfusion = 10:18-3 dla pakietu: 10:buildsys-build-rpmfusion-kerneldevpkgs-current-18-3.x86_64
--> Wykonywanie sprawdzania transakcji
---> Pakiet buildsys-build-rpmfusion.x86_64 10:18-3 zostanie zainstalowany
---> Pakiet buildsys-build-rpmfusion-kerneldevpkgs-current.x86_64 10:18-3 zostanie zainstalowany
--> Przetwarzanie zależności: kernel-devel-uname-r = 3.7.2-201.fc18.x86_64 dla pakietu: 10:buildsys-build-rpmfusion-kerneldevpkgs-current-18-3.x86_64
--> Ukończono rozwiązywanie zależności
Błąd: Pakiet: 10:buildsys-build-rpmfusion-kerneldevpkgs-current-18-3.x86_64 (rpmfusion-free-updates)
	  Wymaga: kernel-devel-uname-r = 3.7.2-201.fc18.x86_64
	  Zainstalowano: kernel-devel-3.7.2-204.fc18.x86_64 (@updates)
		  kernel-devel-uname-r = 3.7.2-204.fc18.x86_64
	  Dostępne: kernel-debug-devel-3.6.10-4.fc18.x86_64 (fedora)
		  kernel-devel-uname-r = 3.6.10-4.fc18.x86_64.debug
	  Dostępne: kernel-debug-devel-3.7.2-204.fc18.x86_64 (updates)
		  kernel-devel-uname-r = 3.7.2-204.fc18.x86_64.debug
	  Dostępne: kernel-devel-3.6.10-4.fc18.x86_64 (fedora)
		  kernel-devel-uname-r = 3.6.10-4.fc18.x86_64
Można spróbować użyć --skip-broken, aby obejść problem
Można spróbować wykonać polecenie: rpm -Va --nofiles --nodigest

Hmm i to samo jest na jądrze końcówka 204 i 201. Czyżby pozostawała lektura już tylko NOUVEAU?

Odnośnik do komentarza
Udostępnij na innych stronach

Zobacz

yum install buildsys-build-rpmfusion-kerneldevpkgs-current --enablerepo=rpmfusion-free-updates-testing

Nie jestem przekonany czy sterowniki 304 są niestabilne, wydaje mi się ze problemem jest raczej "coś" z Fedorą. U większości ludzi wszystko działa bezproblemowo, a że większość ma już architekturę x86_64 myślałem że to są uroki i686, tym bardziej że zdarzały się już błędy dotyczące tylko architektury 32-bitowej.

Odnośnik do komentarza
Udostępnij na innych stronach

@Waldo

 

No niestety jedyny dosteþny devel to:

Dostepne pakiety
Nazwa : kernel-devel
Architektura : x86_64
Wersja : 3.7.2
Wydanie : 204.fc18
Rozmiar : 7.8 M
Repozytorium : updates/18/x86_64
Podsumowanie : Development package for building kernel modules to match the kernel
Adres URL : http://www.kernel.org/
Licencja : GPLv2 and Redistributable, no modification permitted
Opis : This package provides kernel headers and makefiles sufficient to build modules
: against the kernel package.
:
: -extra_package()

 

@sokar620

Ja mam architekture 64bit i tez nie idzie szczerze to mialem nadzieje sie przesiasc na 686 ale skoro u Ciebie to samo to najwyrazniej ktos dal ciala.

Instalowanie:
buildsys-build-rpmfusion-kerneldevpkgs-current x86_64 10:18-4 rpmfusion-free-updates-testing 14 k
Instalowanie, aby rozwiazac zaleznosci:
buildsys-build-rpmfusion x86_64 10:18-4 rpmfusion-free-updates-testing 16 k
kernel-devel x86_64 3.7.2-204.fc18 updates 7.8 M

 

Dalej dla kmod-nvidia juz wszystko bylo ok a dla:

rpmbuild --rebuild xorg-x11-drv-nvidia-313.18-2.fc19.src.rpm

 

dostalem

 

tree rpmbuild/
rpmbuild/
├── BUILD
├── BUILDROOT
├── RPMS
│ └── x86_64
│ ├── xorg-x11-drv-nvidia-313.18-2.fc18.x86_64.rpm
│ ├── xorg-x11-drv-nvidia-devel-313.18-2.fc18.x86_64.rpm
│ └── xorg-x11-drv-nvidia-libs-313.18-2.fc18.x86_64.rpm
├── SOURCES
├── SPECS
└── SRPMS

 

dalej po

rpmbuild --rebuild nvidia-kmod-313.18-1.fc19.src.rpm

 

dostalem:

tree rpmbuild/
rpmbuild/
├── BUILD
├── BUILDROOT
├── RPMS
│ └── x86_64
│ ├── akmod-nvidia-313.18-1.fc18.x86_64.rpm
│ ├── kmod-nvidia-313.18-1.fc18.x86_64.rpm
│ ├── kmod-nvidia-3.7.2-204.fc18.x86_64-313.18-1.fc18.x86_64.rpm
│ ├── xorg-x11-drv-nvidia-313.18-2.fc18.x86_64.rpm
│ ├── xorg-x11-drv-nvidia-devel-313.18-2.fc18.x86_64.rpm
│ └── xorg-x11-drv-nvidia-libs-313.18-2.fc18.x86_64.rpm
├── SOURCES
├── SPECS
└── SRPMS

 

co dla posiadanego tego jedynego devela odpalonego na 201 daje:

 

~/rpmbuild/RPMS/x86_64]# ==> yum localinstall kmod-nvidia-313.18-1.fc18.x86_64.rpm
Wczytane wtyczki: fastestmirror, langpacks, presto, refresh-packagekit
Sprawdzanie kmod-nvidia-313.18-1.fc18.x86_64.rpm: 1:kmod-nvidia-313.18-1.fc18.x86_64
Oznaczanie kmod-nvidia-313.18-1.fc18.x86_64.rpm do zainstalowania
Rozwiazywanie zaleznosci
--> Wykonywanie sprawdzania transakcji
---> Pakiet kmod-nvidia.x86_64 1:313.18-1.fc18 zostanie zainstalowany
--> Przetwarzanie zaleznosci: kmod-nvidia-3.7.2-204.fc18.x86_64 >= 1:313.18-1.fc18 dla pakietu: 1:kmod-nvidia-313.18-1.fc18.x86_64
Loading mirror speeds from cached hostfile
* fedora: ftp.icm.edu.pl
* rpmfusion-free: ftp.icm.edu.pl
* rpmfusion-free-updates: ftp.icm.edu.pl
* rpmfusion-nonfree: ftp.icm.edu.pl
* rpmfusion-nonfree-updates: ftp.icm.edu.pl
* updates: ftp.icm.edu.pl
--> Ukonczono rozwiazywanie zaleznosci
Blad: Pakiet: 1:kmod-nvidia-313.18-1.fc18.x86_64 (/kmod-nvidia-313.18-1.fc18.x86_64)
Wymaga: kmod-nvidia-3.7.2-204.fc18.x86_64 >= 1:313.18-1.fc18
Mozna spróbowac uzyc --skip-broken, aby obejsc problem
Mozna spróbowac wykonac polecenie: rpm -Va --nofiles --nodigest

natomiast na najnowszym 204:

yum localinstall kmod-nvidia-313.18-1.fc18.x86_64.rpm
Wczytane wtyczki: fastestmirror, langpacks, presto, refresh-packagekit
Sprawdzanie kmod-nvidia-313.18-1.fc18.x86_64.rpm: 1:kmod-nvidia-313.18-1.fc18.x86_64
Oznaczanie kmod-nvidia-313.18-1.fc18.x86_64.rpm jako aktualizacji 1:kmod-nvidia-304.64-2.fc18.2.x86_64
Rozwiazywanie zaleznosci
--> Wykonywanie sprawdzania transakcji
---> Pakiet kmod-nvidia.x86_64 1:304.64-2.fc18.2 zostanie zaktualizowany
---> Pakiet kmod-nvidia.x86_64 1:313.18-1.fc18 zostanie zaktualizowany
--> Przetwarzanie zaleznosci: kmod-nvidia-3.7.2-204.fc18.x86_64 >= 1:313.18-1.fc18 dla pakietu: 1:kmod-nvidia-313.18-1.fc18.x86_64
Loading mirror speeds from cached hostfile
* fedora: ftp.icm.edu.pl
* rpmfusion-free: ftp.icm.edu.pl
* rpmfusion-free-updates: ftp.icm.edu.pl
* rpmfusion-nonfree: ftp.icm.edu.pl
* rpmfusion-nonfree-updates: ftp.icm.edu.pl
* updates: ftp.icm.edu.pl
--> Ukonczono rozwiazywanie zaleznosci
Blad: Pakiet: 1:kmod-nvidia-313.18-1.fc18.x86_64 (/kmod-nvidia-313.18-1.fc18.x86_64)
	  Wymaga: kmod-nvidia-3.7.2-204.fc18.x86_64 >= 1:313.18-1.fc18
Mozna spróbowac uzyc --skip-broken, aby obejsc problem
Mozna spróbowac wykonac polecenie: rpm -Va --nofiles --nodigest

a pakietu kmod-nvidia-3.7.2-204.fc18.x86_64 brak ;/

Albo czegos nie widze albo cos tu nie gra.

Odnośnik do komentarza
Udostępnij na innych stronach

Poszlo natomiast:

yum localinstall *.rpm
Wczytane wtyczki: fastestmirror, langpacks, presto, refresh-packagekit
Sprawdzanie akmod-nvidia-313.18-1.fc18.x86_64.rpm: 1:akmod-nvidia-313.18-1.fc18.x86_64
Oznaczanie akmod-nvidia-313.18-1.fc18.x86_64.rpm do zainstalowania
Sprawdzanie kmod-nvidia-313.18-1.fc18.x86_64.rpm: 1:kmod-nvidia-313.18-1.fc18.x86_64
Oznaczanie kmod-nvidia-313.18-1.fc18.x86_64.rpm do zainstalowania
Sprawdzanie kmod-nvidia-3.7.2-204.fc18.x86_64-313.18-1.fc18.x86_64.rpm: 1:kmod-nvidia-3.7.2-204.fc18.x86_64-313.18-1.fc18.x86_64
Oznaczanie kmod-nvidia-3.7.2-204.fc18.x86_64-313.18-1.fc18.x86_64.rpm do zainstalowania
Sprawdzanie xorg-x11-drv-nvidia-313.18-2.fc18.x86_64.rpm: 1:xorg-x11-drv-nvidia-313.18-2.fc18.x86_64
Oznaczanie xorg-x11-drv-nvidia-313.18-2.fc18.x86_64.rpm jako aktualizacji 1:xorg-x11-drv-nvidia-304.64-3.fc18.x86_64
Sprawdzanie xorg-x11-drv-nvidia-devel-313.18-2.fc18.x86_64.rpm: 1:xorg-x11-drv-nvidia-devel-313.18-2.fc18.x86_64
Oznaczanie xorg-x11-drv-nvidia-devel-313.18-2.fc18.x86_64.rpm do zainstalowania
Sprawdzanie xorg-x11-drv-nvidia-libs-313.18-2.fc18.x86_64.rpm: 1:xorg-x11-drv-nvidia-libs-313.18-2.fc18.x86_64
Oznaczanie xorg-x11-drv-nvidia-libs-313.18-2.fc18.x86_64.rpm jako aktualizacji 1:xorg-x11-drv-nvidia-libs-304.64-3.fc18.x86_64
Rozwiazywanie zaleznosci
--> Wykonywanie sprawdzania transakcji
---> Pakiet akmod-nvidia.x86_64 1:313.18-1.fc18 zostanie zainstalowany
--> Przetwarzanie zaleznosci: akmods dla pakietu: 1:akmod-nvidia-313.18-1.fc18.x86_64
Loading mirror speeds from cached hostfile
* fedora: ftp.icm.edu.pl
* rpmfusion-free: ftp.icm.edu.pl
* rpmfusion-free-updates: ftp.icm.edu.pl
* rpmfusion-nonfree: ftp.icm.edu.pl
* rpmfusion-nonfree-updates: ftp.icm.edu.pl
* updates: ftp.icm.edu.pl
---> Pakiet kmod-nvidia.x86_64 1:313.18-1.fc18 zostanie zainstalowany
---> Pakiet kmod-nvidia-3.7.2-204.fc18.x86_64.x86_64 1:313.18-1.fc18 zostanie zainstalowany
---> Pakiet xorg-x11-drv-nvidia.x86_64 1:304.64-3.fc18 zostanie zaktualizowany
---> Pakiet xorg-x11-drv-nvidia.x86_64 1:313.18-2.fc18 zostanie zaktualizowany
---> Pakiet xorg-x11-drv-nvidia-devel.x86_64 1:313.18-2.fc18 zostanie zainstalowany
---> Pakiet xorg-x11-drv-nvidia-libs.x86_64 1:304.64-3.fc18 zostanie zaktualizowany
---> Pakiet xorg-x11-drv-nvidia-libs.x86_64 1:313.18-2.fc18 zostanie zaktualizowany
--> Wykonywanie sprawdzania transakcji
---> Pakiet akmods.noarch 0:0.5.1-3.fc18 zostanie zainstalowany
--> Ukonczono rozwiazywanie zaleznosci
Rozwiazano zaleznosci
=====================================================================================================================================================================================================================
Package												  Architektura				  Wersja								  Repozytorium																   Rozmiar
=====================================================================================================================================================================================================================
Instalowanie:
akmod-nvidia											 x86_64						1:313.18-1.fc18						 /akmod-nvidia-313.18-1.fc18.x86_64											 5.5 M
kmod-nvidia											  x86_64						1:313.18-1.fc18						 /kmod-nvidia-313.18-1.fc18.x86_64											  0.0
kmod-nvidia-3.7.2-204.fc18.x86_64						x86_64						1:313.18-1.fc18						 /kmod-nvidia-3.7.2-204.fc18.x86_64-313.18-1.fc18.x86_64						 12 M
xorg-x11-drv-nvidia-devel								x86_64						1:313.18-2.fc18						 /xorg-x11-drv-nvidia-devel-313.18-2.fc18.x86_64								579 k
Aktualizowanie:
xorg-x11-drv-nvidia									  x86_64						1:313.18-2.fc18						 /xorg-x11-drv-nvidia-313.18-2.fc18.x86_64									   18 M
xorg-x11-drv-nvidia-libs								 x86_64						1:313.18-2.fc18						 /xorg-x11-drv-nvidia-libs-313.18-2.fc18.x86_64								  85 M
Instalowanie, aby rozwiazac zaleznosci:
akmods												   noarch						0.5.1-3.fc18							rpmfusion-free																  19 k
Podsumowanie transakcji
=====================================================================================================================================================================================================================
Instalacja	4 Pakiety (+1 Zalezny pakiet)
Aktualizacja  2 Pakiety
Calkowity rozmiar: 122 M
Calkowity rozmiar pobierania: 19 k
W porzadku? [t/N]: y

Aktualnie jest:

rpm -qa | grep nvidia
kmod-nvidia-313.18-1.fc18.x86_64
nvidia-xconfig-1.0-25.fc18.x86_64
kmod-nvidia-3.6.10-4.fc18.x86_64-304.64-2.fc18.x86_64
xorg-x11-drv-nvidia-313.18-2.fc18.x86_64
xorg-x11-drv-nvidia-devel-313.18-2.fc18.x86_64
nvidia-settings-1.0-26.fc18.x86_64
kmod-nvidia-3.7.2-204.fc18.x86_64-313.18-1.fc18.x86_64
xorg-x11-drv-nvidia-libs-313.18-2.fc18.x86_64
akmod-nvidia-313.18-1.fc18.x86_64

 

Zobaczymy z jakim efektem .. rebootuje...

 

 

EDIT

 

A jednak jest to samo co TUTAJ tyle ze stery nowsze. Czyli jest xinerama na dwa monitory ale stery nie dzialaja.

Przykro mi to mówic ale big minus fedora.

Edytowane przez MC'
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ę...