Debian i X.Org - niezgodny zakres odświeżania (Radeon 4850)

Tak.

Pozdrawiam!

jak włączam Compiz fusion icon - ustawiam na compiz i otwieram jakieś okno to ruszyś nim nie mogę

Najlepiej Compiza uruchom w konsoli:

compiz --replace &

I wklej błędy na forum.

Pozdrawiam!

to pokazało się:

debian:~# compiz --replace &

[1] 3127

debian:~# Checking for Xgl: xvinfo: Unable to open display

not present.

xset: unable to open display ""

xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log

Detected PCI ID for VGA: 01:00.0 0300: 1002:9442 (prog-if 00 [VGA controller])

Checking for texture_from_pixmap: not present.

Trying again with indirect rendering:

Checking for texture_from_pixmap: not present.

aborting and using fallback: /usr/bin/metacity

no /usr/bin/metacity found, exiting

Prawdopodobnie masz źle zainstalowane są sterowniki.

A gry 3D chodzą płynnie ? np. taki: neverball

szukałem, ale tej gry nie ma, próbowałem z płytki instalować ale też jej nie ma na płytce,

a jak odinstalować stery grafiki ? , to potem zainstaluje je jeszcze raz

Jak odinstalować to nie mam pojęcia, ale pokaż wynik:

glxinfo | grep direct

I

glxgears

wrzuć do konsoli glxinfo | grep rendering i sprawdź direct rendering

do tego jeszcze glxgears

Instalowałes KDE 4? Bo jeżeli tak to niepotrzebnie bawisz sie w compiz fusion. KDE 4 ma swojego KWin, który potrafi to samo co CF (no może troche mniej bo CF ma wiecej dodatków chyba).

kde 4 nie instalowałem bo jeszcze nie skonfigurowałem sieci, ale mam zamiar opdate zrobić do najnowszego kde,

a to wyniki :

mateusz@debian:~$ glxinfo | grep direct

X Error of failed request: BadRequest (invalid request code or no such operation)

  Major opcode of failed request: 162 (GLX)

  Minor opcode of failed request: 19 (X_GLXQueryServerString)

  Serial number of failed request: 12

  Current serial number in output stream: 12

a tu drugie:

mateusz@debian:~$ glxgears

X Error of failed request: BadRequest (invalid request code or no such operation)

  Major opcode of failed request: 162 (GLX)

  Minor opcode of failed request: 19 (X_GLXQueryServerString)

  Serial number of failed request: 12

  Current serial number in output stream: 12

Instalowałeś mesa-utils? Jak nie to zainstaluj i wydaj polecenia jeszcze raz. A i nie jestem pewnien ale żeby sterowniki poprwanie działały to chyba trzeba jeszcze zainstalować linux-firmware-nonfree (przynajmniej trzeba to zainstalować żeby sterowniki otwarte poprwanie działały co do zamknietych to naprawdę nie wiem). Acha i jeszcze jedno nie wiem czy najnowsze sterowniki od amd wspierają najnowszego X.Org

Gdyby nie miał zainstalowanych mesa-utils to przy poleceniu glxinfo | grep direct otrzymałby informację, że command not found.

Na początek pozbądź się może w ogóle xorg.conf i zobaczymy jak hal sobie poradzi:

su - c 'mv -v /etc/X11/xorg.conf /etc/X11/xorg.conf.old'

Gdyby sytuacja się nie poprawiła to spróbuj na tych sterownikach na nowo wygenerować xorg.conf tak jak pisałem kilka postów wyżej. Co do usunięcia sterownika to powinna być wbudowana możliwość usunięcia ewentualnie przeszukaj katalogi i szukaj tam pliku uninstall lub usuń ręcznie:

su -c 'sh ati-driver-installer-9-11-x86.x86_64.run --uninstall'

Pozdrawiam!

wziąłem dziś zainstalowałem Debiana na nowo, jeszcze wgram kde i napiszę czy jest dobra grafika

Dodane 23.11.2009 (Pn) 18:19

Nic to nie dało, sprawdzam jeszcze teraz propozycję wyżej, też nic nie dało, tak się teraz zrobiło że jak otwieram debiana to jest problem z odświeżaniem i nie wiem jak dostac się do konsoli i utworzyć na nowo xorg (czyżby kolejna reinstalka, czy może da się bez reinstalki zrobić?)

A jeszcze mam pytanie jak macie radeona to jaką wersję sterów macie?

I może wiecie jakie byłyby dobre dla radeona 4850 oprócz tych najnowszych (9.11)

Z nudów tak na szybko napisałem skrypcik, który ułatwi Ci instalację sterowników i konfigurację xorg.conf. Otwórz jakiś notatnik, np. KWrite pod Debianem lub Notatnik pod Windowsem, jeśli zrobisz to pod Windowsem to musisz później ten plik przenieść na partycję z Linuksem i wklej do niego tą zawartość:

#!/bin/bash


# Montowanie płyty ze sterownikiem, wyszukiwanie sterowników i kopiowanie ich do katalogu domowego.


function kopiowanie

{

su -c 'mount /dev/cdrom /media'

if [-e /media/ati-driver-installer-9-11-x86.x86_64.run]; then

cp -v /media/ati-driver-installer-9-11-x86.x86_64.run $HOME

else

cp -v `find /media -name ati-driver-installer-9-11-x86.x86_64.run` $HOME

fi


sleep 2s

clear

echo ""


if [-e $HOME/ati-driver-installer-9-11-x86.x86_64.run]; then

echo "Sterownik skopiowany poprawnie."

else

echo "Błąd"

fi

}


# Instalacja sterownika


function instalacja

{

if [-e $HOME/ati-driver-installer-9-11-x86.x86_64.run]; then

chmod +x $HOME/ati-driver-installer-9-11-x86.x86_64.run

su -c 'sh $HOME/ati-driver-installer-9-11-x86.x86_64.run'

echo "Sterownik zainstalowany"

else

echo "Niepowodzenie, nie mogę znależć instalatora sterownika."

fi

}


# Deinstalacja sterownika


function deinstalacja

{

if [-x $HOME/ati-driver-installer-9-11-x86.x86_64.run]; then

su -c 'sh $HOME/ati-driver-installer-9-11-x86.x86_64.run --uninstall'

else

su -c 'sh `find / -name ati-driver-installer-9-11-x86.x86_64.run` --uninstall'

fi

}


# Usunięcie sterownika z dysku


function usun

{

rm -rfv $HOME/ati-driver-installer-9-11-x86.x86_64.run

if [! -e $HOME/ati-driver-installer-9-11-x86.x86_64.run]; then

echo "Sterownik usunięty, skrypt zakończył pracę."

else

echo "Sterownik nie został usunięty, skrypt zakończył pracę."

fi

}


# Konfiguracja xorg.conf


function xorg

{

if [-e /etc/X11/xorg.conf]; then

su -c 'mv -v /etc/X11/xorg.conf /etc/X11/xorg.conf.old'

else

echo "xorg.conf nie istnieje"

fi

su -c 'Xorg -configure

mv -v /root/xorg.conf.new /etc/X11/xorg.conf

echo "Section "DRI"

Group	"video"

Mode	0660" >> /etc/X11/xorg.conf

echo "" >> /etc/X11/xorg.conf

echo "Section "Extensions"

Option "Composite" "Enable"" >> /etc/X11/xorg.conf'

}


function menu

{

echo ""

echo -e "Wybierz jedną z dostępnych opcji:"

echo ""

echo "1. Skopiuj sterownik na dysk do katalogu domowego."

echo "2. Zainstaluj sterownik."

echo "3. Odinstaluj sterownik."

echo "4. Wygeneruj xorg.conf."

echo "5. Usuń instalator sterownika z dysku."

echo "6. Wyjście."

echo ""

echo -n "Twój wybór: "

read odp

clear

	case "$odp" in

		"1") kopiowanie; sleep 2s; clear; menu ;;

		"2") instalacja; sleep 2s; clear; menu ;;

		"3") deinstalacja; sleep 2s; clear; menu ;;

		"4") xorg; sleep 2s; clear; menu ;;

		"5") usun; sleep 2s; clear; menu ;;

		"6") exit ;;

	*) echo "Nic nie wybrałeś, spróbuj jeszcze raz lub wciśnij 6 aby zakończyć działanie skryptu."; sleep 2s; clear ;;

	esac

menu

}


clear

echo ""

echo "Ten skrypt ma Ci pomóc w instalacji sterowników i konfiguracji pliku xorg.conf. Jeśli zajdzie taka potrzeba, skrypt poprosi Cię o podanie hasła dla użytkownika root, które powinieneś podać aby poprawnie wykonać działania skryptu."

echo ""

echo -n "Aby rozpocząć naciśnij ENTER."

read

clear

menu

Zapisz plik w swoim katalogu domowym pod nazwą, np. sterownik.sh - ważne jest żeby rozszerzenie było sh a nie np. txt, gdybyś to zapisał w Notatniku Windowsa. Teraz żeby skrypt zadziałał musisz nadać mu prawo do wykonanie w konsoli w ten sposób:

chmod +x sterownik.sh

Skrypt umożliwi Ci instalację bądź deinstalację sterowników od producenta, w tym wypadku powinno się wyłączyć Xserver (tryb graficzny) i wykonać instalację z poziomu trybu tekstowego, jeśli istnieje taka potrzeba to zaloguj się w trybie tekstowym i uruchom skrypt, wpisując takie polecenie:

./sterownik.sh

Gdy się już uruchomi to zresztą powinieneś sobie już poradzić.

Pozdrawiam!

za chwilkę to wypróbuję ;]

Dodane 23.11.2009 (Pn) 21:05

skopiowałem sterownik.sh do home dalej wziąłem nadałem mu tego chmoda +x sterownik.sh - ale chyba nie weszło, a jak teraz wpisuję ./sterownik.sh nic nie idzie wpisuje ./home/sterownik.sh też nic, jak to wpisać? jestem na tekstowym środowisku

*skopiowany jest napewno do

/home/sterownik.sh

, vim użyłem i jest tam a jak wpisałem

chmod +x sterownik.sh
  • tu jak piszę tak to pojawia się nie ma dostępu do sterownik.sh : nie ma takiego pliku ani katalogu

Bo on powinien być w /home/twój_login/sterownik.sh :slight_smile: Jeśli masz go w /home/sterownik.sh to albo go skopiuj w ten sposób:

cp -v /home/sterownik.sh $HOME

Albo go uruchom z tej lokalizacji, w której się znajduje:

chmod +x /home/sterownik.sh

cd /home

./sterownik.sh

Po uruchomieniu skryptu, powinieneś mieć takie coś w konsoli:

Ten skrypt ma Ci pomóc w instalacji sterowników i konfiguracji pliku xorg.conf. Jeśli zajdzie taka potrzeba, skrypt poprosi Cię o podanie hasła dla użytkownika root, które powinieneś podać aby poprawnie wykonać działania skryptu.


Aby rozpocząć naciśnij ENTER.

Po wciśnięciu enter powinno być takie menu:

Wybierz jedną z dostępnych opcji:


1. Skopiuj sterownik na dysk do katalogu domowego.

2. Zainstaluj sterownik.

3. Odinstaluj sterownik.

4. Wygeneruj xorg.conf.

5. Usuń instalator sterownika z dysku.

6. Wyjście.


Twój wybór:

Pozdrawiam!

dokładnie tak robiłem jak z tym skryptem teraz zrobiłem, i nic to nie pomogło, muszę inne sterowniki ściągnąć jakieś starsze

Dodane 24.11.2009 (Wt) 16:52

Mam parę pytań, ściągam sobie KDE nowe link

http://programy.itpartner.pl/linux/programy/3304/KDE.4.3.Final.html

i jak weźmiecie pobierz to wszystko muszę z tego folderu src pobrać nagrać na płytę i wpisać aptitude … ? teraz druga sprawa sterowniki, które byście polecili

http://programy.itpartner.pl/kategoria/linux_80/System/Sterowniki.i.dodatki.html

i ostatnia sprawa opłaca się nowe jądro instalować :

http://programy.itpartner.pl/linux/programy/3561/Linux.Kernel.2.6.31.6.html

i czy dużo z tym roboty?

Nie to jest kod źródłowy, który musisz sobie sam skompilować do kodu binarnego aby używać najnowsze KDE. Zainstaluj sobie KDE 4 z testinga.

Co do sterowników to nie wiem, bo nie posiadam karty ATI :slight_smile:

Jeśli wszystko u Ciebie działa a nie masz pojęcia o kompilacji jądra to nie, nie opłaca się, bo sobie narobisz dodatkowych problemów a obecne jądro na pewno jest łatane, jeśli znaleziono jakieś błędy.

Pozdrawiam!

dobra to teraz ściąga mi się 10 paczek sterowników to sobie je popróbuję i jeszcze jedno pytanie :] dla karty sieciowej - połączenie wifi : karta to zyxel m-302 to te sterowniki na debiana będą dobre: Madwifi albo ath5k ?

Zależy czy karta korzysta z czipsetu Atherosa. Madwifi to stare sterowniki, najnowsze to ath5k. Ważniejszy jest czipset a nie model karty, pokaż wynik:

lspci | grep Network

Pozdrawiam!

po wpisaniu

lspci

oprócz innych rzeczy wyskoczyło to:

Ethernet controller: Atheros Communications Inc. AR5513 802.11 abg Wireless NIC (rev01)

a to jak kiedyś Ubuntu testowałem sobie :

Ethernet controller: Atheros Communications Inc. AR5513 802.11abg Wireless NIC (rev 01)

   Subsystem: ZyXEL Communication Corporation Device 340e

   Flags: bus master, medium devsel, latency 64, IRQ 11

   Memory at f8100000 (32-bit, non-prefetchable) [size=128K]

   Capabilities: