Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.


Użytkownik



Witam,
mam taki problem w Firefoxie, że nie wyświetla on prawidłowo niektórych obrazów - zamiast obrazu pojawia się czarny prostokąt. Z tego co wygooglowałem to jest to związane z jakimś problemem ze skalowaniem obrazów i polecana rada to użycie opcji "XAANoOffscreenPixmaps" "true"' w sekcji Device pliku xorg.conf.
Problem w tym, że nie mam u siebie takiego pliku, więc nie wiem za bardzo w jaki sposób można by coś z tym zrobić.
Ostatnio edytowany przez davidoski (2013-12-30 18:41:43)
Offline







Kapelusznik








Zawsze możesz utworzyć, np.:
Section "Device"
Identifier "My GPU"
Driver "xxx"
Option "XAANoOffscreenPixmaps" "true"
EndSectionZa xxx wstaw sterownik którego używasz.
Offline


Użytkownik



Podłubałem coś w opcjach efektów pulpitu KDE i na skutek tych zmian wystąpił jakiś błąd dotyczący kwin. Co ciekawe w jego efekcie nagle problem przestał występować. Dziwne. Nawet zrestartowałem kompa, aby się upewnić, ale wszystko jest już ok.
http://www.zimagez.com/full/1aaeedf8d0efdb41329a618 … 53e0c454a.php
Ostatnio edytowany przez davidoski (2013-12-30 18:43:09)
Offline


Użytkownik



Sprawdź, czy w katalogu:
/etc/X11/xorg.conf.d
masz jakieś pliki i na przykładzie takiego pliku utwórz plik szczątkowy tylko z tą opcją / ustawieniem.
Offline


Użytkownik



Katalog xorg.conf.d mam jedynie w tych miejscach:
david@debian:~$ locate xorg.conf /usr/share/X11/xorg.conf.d /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/50-synaptics.conf /usr/share/X11/xorg.conf.d/50-vmmouse.conf /usr/share/X11/xorg.conf.d/50-wacom.conf /usr/share/man/man5/xorg.conf.5.gz /usr/share/man/man5/xorg.conf.d.5.gz
Offline


Użytkownik



Utwórz zatem tak jak podał ArnVaker plik /etc/X11/xorg.conf o zawartości:
Section "Device"
Identifier "My GPU"
Driver "xxx"
Option "XAANoOffscreenPixmaps" "true"
EndSection
Uzupełnij oczywiście prawidłowymi danymi.
Ostatnio edytowany przez marcin'82 (2013-12-30 19:06:49)
Offline







Kapelusznik








Nie no, skoro zaczęło już działać bez tego, to nie ma co uszczęśliwiać się na siłę. :)
Offline


Użytkownik



Na razie działa. W razie przysłowiowego Niemca będę już wiedział co robić.
Ostatnio edytowany przez davidoski (2013-12-30 19:12:57)
Offline


Użytkownik



marcin'82 napisał(-a):
Utwórz zatem tak jak podał ArnVaker plik /etc/X11/xorg.conf o zawartości:
Section "Device"
Identifier "My GPU"
Driver "xxx"
Option "XAANoOffscreenPixmaps" "true"
EndSectionUzupełnij oczywiście prawidłowymi danymi.
Problem jednak powraca, mam więc pytanie w jaki sposób mogę ustalić jakiego rodzaju używam sterownika grafiki?
Offline





Szczawiożerca






Zajrzyj do /var/log/Xorg.0.log
Poza tym, powinno być łatwe bez zaglądania tam.
Wystarczy odpowiedzieć sobie jaką się ma kartę graficzną i czy instalowało się jakieś dodatkowe sterowniki do niej.
Offline


Użytkownik



Po sprawdzeniu tego loga Xorg.0.log widzę w nim ogromną ilość powtarzających się komunikatów o następującej treści:
intel_uxa_prepare_access: bo map (use gtt? 1, access 1) failed: No space left on device
Coś mi się zdaje, że to jest przyczyną moich kłopotów. Po zbiciu i ponownym uruchomieniu X-ów tych komunikatów nie ma już w logu (i wtedy też nie występują problemy z wyświetlaniem obrazów). Podejrzewam, że po pewnym czasie w logu zaczną się pojawiać te komunikaty i wtedy wystąpi problem z wyświetlaniem obrazów w Firefox i zanikającym menu w Gimpie i innych programach - te objawy występują zawsze jednocześnie (i zawsze dopiero po pewnym czasie od uruchomienia systemu lub zalogowania).
Google pokazuje kilka starych bugów z tym związanych - ciekawe, czemu to mi się pojawia w stabilnym Debianie:
Corrupt display after a while (after resume?) on intel graphics
Bug 46044 - long-running X server maxes out the number of open files
Offline





Szczawiożerca






Jaka w ogóle masz kartę graficzną?
Offline


Użytkownik



root@debian:/home/david# lshw -c video
*-display:0
description: VGA compatible controller
product: Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:16 memory:e8400000-e847ffff ioport:6000(size=8) memory:d0000000-dfffffff memory:e8480000-e84bffff
*-display:1 UNCLAIMED
description: Display controller
product: Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2.1
bus info: pci@0000:00:02.1
version: 03
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: latency=0
resources: memory:e8500000-e857ffffWygląda więc na to, że używam sterownika i915:
david@debian:~$ lspci -nnk | grep -i vga -A3 | grep 'in use'
Kernel driver in use: i915Czy tę wartość wpisać w pozycji Driver do xorg.conf?
EDIT: Buszuję jednocześnie po internecie - ta nazwa sterownika dotyczy chyba tylko kernela, a do xorg trzeba wpisać coś innego - czy nie "intel" przypadkiem?
EDIT2: A może wygenerować xorg.conf komendą X -configure? Z tego co czytam trzeba jednak mieć x-y odpalone jako root, aby zadziałało.
Ostatnio edytowany przez davidoski (2014-01-04 18:02:19)
Offline





Szczawiożerca






Driver "intel"
Offline


Użytkownik



Wygenerowałem spod roota xorg.conf komendą "X -configure" i dopisałem do niego opcję Option "XAANoOffscreenPixmaps" "true". System uruchomił się na tym bez problemu - zobaczymy czy to rozwiąże problem.
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
Option "XAANoOffscreenPixmaps" "true"
EndSection
Section "Device"
Identifier "Card1"
Driver "fbdev"
BusID "PCI:0:2:0"
EndSection
Section "Device"
Identifier "Card2"
Driver "vesa"
BusID "PCI:0:2:0"
EndSectionOstatnio edytowany przez davidoski (2014-01-04 18:29:35)
Offline





Szczawiożerca






Obecnie nie jest potrzebny cały xorg.conf.
Wystarczyło to co miałeś już podane na tacy wcześniej.
Ja mam coś takiego u siebie:
cat /etc/X11/xorg.conf.d/10-sna.conf
Section "Device"
Identifier "Intel Video"
Driver "intel"
Option "AccelMethod" "sna"
EndSectionAle nie powinno to mieć teraz większego znaczenia.
Offline


Użytkownik



Minęło ponad 24h i wszystko działa prawidłowo, więc mogę potwierdzić, że problem udało się definitywnie rozwiązać. Dziękuję za pomoc.
Offline


Użytkownik



Chyba przechwaliłem, bo znów mi się pojawiły błędy. Mam prośbę - jakie wartości daje u was xrestop?
U mnie wygląda to tak po kilku godzinach od startu systemu:
xrestop - Display: localhost Monitoring 56 clients. XErrors: 0 Pixmaps: 58247K total, Other: 143K total, All: 58391K total
Offline







Kapelusznik








xrestop - Display: localhost
Monitoring 12 clients. XErrors: 0
Pixmaps: 16931K total, Other: 23K total, All: 16955K totalCzegoś to dowodzi? To wynik po 4 dniach od uruchomienia systemu.
EDIT: Spróbuj może z sna jak yossarian, tylko sterownik nowszy chyba musiałbyś mieć: http://ubuntuforums.org/showthread.php?t=1991311&am … #post12145952
Offline


Użytkownik



Po dopisaniu "sna" do xorg.conf pojawiły się błędy w wyświetlaniu niektórych linijek tekstu na stronach internetowych, a liczba "Pixmaps" nie zmniejszyła się. Po dalszych poszukiwaniach, zgodnie z tym (tak na marginesie ten bug jest stary jak świat i nadal nie naprawiony) dopisałem do xorg.conf:
Option "AccelMethod" "EXA" Option "MigrationHeuristic" "greedy"
Teraz muszę czekać około 2 dni, bo tyle mniej więcej trwało poprzednim razem zanim pojawiły się błędy.
Póki co liczba Pixmaps zmalała o mniej więcej połowę, więc może coś z tego bedzie:
restop - Display: localhost Monitoring 52 clients. XErrors: 31 Pixmaps: 37037K total, Other: 93K total, All: 37130K total
Offline


Użytkownik



Na ustawieniu "EXA" pojawił się problem z zacinającym się wideo flash (Youtube itd.). Próbuję więc zainstalować ten sterownik z podanego linka. Kompilacja przeszła gładko, ale podczas instalacji przez checkinstall pojawia się taki błąd:
Building Debian package... FAILED! *** Failed to build the package Do you want to see the log file? [y]: y dpkg-deb: błąd: parsowanie pliku "/var/tmp/tmp.L9Fwfsi8ib/package/DEBIAN/control" niedaleko linii 7 pakiet "xf86-video": błąd w polu Version "intel-1": numer wersji nie zaczyna się cyfrą
Znalazłem jeszcze takie dwie opcje, które dopisałem do xorg, aby zobaczyć czy coś dadzą:
Option "EXAVSync" "off" Option "EXAPixmaps" "on"
Xorg.conf wygląda teraz tak:
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
Option "XAANoOffscreenPixmaps" "true"
Option "AccelMethod" "EXA"
Option "FBTexPercent" "0"
Option "EXAVSync" "off"
Option "EXAPixmaps" "on"
EndSectionZauważyłem lepszą wydajność - na wcześniejszych ustawieniach zużycie procesora dochodziło do 20-30% na samym tylko procesie Firefoxa. Teraz jest lepiej. Oby tylko problem z obrazkami i menu również to rozwiązało.
Ostatnio edytowany przez davidoski (2014-01-08 06:03:52)
Offline


Użytkownik



Nic to jednak nie dało. Znów menu programów znikło. Udało mi się jednak zainstalować sterowniki z linka - okazało się, że przy instalacji trzeba zmienić wersję z "intel-1" na "1-intel", aby liczba była na początku.
Nie udaje mi się jednak usunąć pakietu: xserver-xorg-video-intel
# aptitude remove xserver-xorg-video-intel
Następujące pakiety zostaną USUNIĘTE:
xserver-xorg-video-intel
Następujące pakiety mają niespełnione zależności:
xserver-xorg-video-all : Wymaga: xserver-xorg-video-intel ale nie ma być instalowany.
Następujące działania rozwiążą problemy z zależnościami:
Usunięcie następujących pakietów:
1) task-desktop
2) task-kde-desktop
3) xserver-xorg-video-allZostawić ten pakiet zainstalowany? Log xorg pokazuje że SNA zostało załadowane:
$ grep SNA /var/log/Xorg.0.log [ 42.424] (II) intel(0): SNA compiled from 2.99.907-10-gb858c28 [ 42.645] (II) intel(0): SNA initialized with Alviso (gen3) backend
Offline





Szczawiożerca






Już trochę nie nadążam za twoja radosna twórczością.
xserver-xorg-video-intel to sterowniki do twojej karty.
Jaka masz wersję zainstalowaną i dlatego chcesz ten pakiet usuwać?
Przy włączonym sna problem nadal występuje?
Offline


Użytkownik



Zrobiłem to co jest napisane w linku podanym przez ArnVaker: http://ubuntuforums.org/showthread.php?t=1991311&am … #post12145952
Ktoś tam pisze, że rozwiązuje to problem, tzn.
1. Pobranie źródeł sterownika i skompilowanie:
git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-intel ./autogen make
Poszło u mnie po doinstalowaniu kilku brakujących pakietów *-dev.
2. Instalacja skompilowanego sterownika
checkinstall
Poszło u mnie po zmianie opisu pakietu podczas instalacji, ponieważ z domyślnym opisem się wysypywało:
# checkinstall -D make install ***************************************** **** Debian package creation selected *** ***************************************** This package will be built according to these values: 0 - Maintainer: [ root@debian ] 1 - Summary: [ sterownik-sna ] 2 - Name: [ xf86-video ] 3 - Version: [ intel ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ i386 ] 8 - Source location: [ xf86-video-intel ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ xf86-video ] 12 - Conflicts: [ ] 13 - Replaces: [ ] Enter a number to change any of them or press ENTER to continue: 3 Enter new version: >> 1-intel
3. Dopisać w sekcji "File" xorg.conf:
ModulePath "/usr/local/lib/xorg/modules,/usr/lib/xorg/modules"
Zrobiłem.
4. Dopisać opcję "sna" do xorg.conf:
Option "AccelMethod" "sna"
Zrobiłem.
5. Usunąć pakiet xserver-xorg-video-intel ("żeby nie plątał się w około")
apt-get remove xserver-xorg-video-intel
No i tu się pojawiają u mnie zależności i nie wiem czy zostawić ten pakiet zainstalowany czy coś kombinować.
Opcja "sna" ładuje się podczas startu - tak przynajmniej pokazuje log xorga. Czy to rozwiązuje problem, nie wiem na razie, ponieważ trzeba czekać ok. 2 dni, żeby się przekonać.
Ostatnio edytowany przez davidoski (2014-01-09 11:54:22)
Offline





Szczawiożerca






Jak się nazywa ten instalowany ręcznie pakiet?
aptitude search intel~i
Offline