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/.
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
Zawsze możesz utworzyć, np.:
Section "Device" Identifier "My GPU" Driver "xxx" Option "XAANoOffscreenPixmaps" "true" EndSection
Za xxx wstaw sterownik którego używasz.
Offline
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/1aaeedf8d0efdb41329a618ec91320d4ff2ebcb5af3b8e17eab1c8a4ebdbb9ece2b1ad564a61db9708acc94437e3544eea118b365e2b8be19b6b4c1dc4b23d0fa2d4d1853e0c454a.php
Ostatnio edytowany przez davidoski (2013-12-30 18:43:09)
Offline
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
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
Utwórz zatem tak jak podał [b]ArnVaker[/b] plik /etc/X11/xorg.conf o zawartości:
Section "Device"
Identifier "My GPU"
Driver "xxx"
Option "XAANoOffscreenPixmaps" "true"
EndSection[/quote]
Uzupełnij oczywiście prawidłowymi danymi.Ostatnio edytowany przez marcin'82 (2013-12-30 19:06:49)
marcin'82
Offline
Nie no, skoro zaczęło już działać bez tego, to nie ma co uszczęśliwiać się na siłę. :)
Offline
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
[quote=marcin'82]Utwórz zatem tak jak podał [b]ArnVaker[/b] plik /etc/X11/xorg.conf o zawartości:
Section "Device"
Identifier "My GPU"
Driver "xxx"
Option "XAANoOffscreenPixmaps" "true"
EndSection[/quote]
Uzupełnij oczywiście prawidłowymi danymi.[/quote]
Problem jednak powraca, mam więc pytanie w jaki sposób mogę ustalić jakiego rodzaju używam sterownika grafiki?
Offline
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
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 [url=http://forum.dug.net.pl/viewtopic.php?id=24840]zanikającym menu[/url] 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:
[url=https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1053959]Corrupt display after a while (after resume?) on intel graphics[/url]
[url=https://bugs.freedesktop.org/show_bug.cgi?id=46044]Bug 46044 - long-running X server maxes out the number of open files[/url]
Offline
Jaka w ogóle masz kartę graficzną?
Offline
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-e857ffff
Wyglą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: i915
Czy 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
Driver "intel"[/quote]
Offline
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" EndSection
Ostatnio edytowany przez davidoski (2014-01-04 18:29:35)
Offline
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" EndSection
Ale nie powinno to mieć teraz większego znaczenia.
Offline
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
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
xrestop - Display: localhost Monitoring 12 clients. XErrors: 0 Pixmaps: 16931K total, Other: 23K total, All: 16955K total
Czegoś to dowodzi? To wynik po 4 dniach od uruchomienia systemu.
[b]EDIT:[/b] Spróbuj może z sna jak yossarian, tylko sterownik nowszy chyba musiałbyś mieć: http://ubuntuforums.org/showthread.php?t=1991311&page=2&p=12145952#post12145952
Offline
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 [url=https://bugs.freedesktop.org/show_bug.cgi?id=15098]z tym[/url] (tak na marginesie ten bug jest stary jak świat i [url=https://bugs.freedesktop.org/show_bug.cgi?id=60925]nadal nie naprawiony[/url]) 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
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 [url=https://bbs.archlinux.org/viewtopic.php?id=167888]dwie opcje[/url], 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" EndSection
Zauważ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.
[url=http://www.zimagez.com/zimage/przechwycenieobrazuekranu-08012014-055851.php][img]http://www.zimagez.com/miniature/przechwycenieobrazuekranu-08012014-055851.php[/img][/url]
Ostatnio edytowany przez davidoski (2014-01-08 06:03:52)
Offline
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: [b]xserver-xorg-video-intel[/b]
# 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-all
Zostawić 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
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
Zrobiłem to co jest napisane w linku podanym przez ArnVaker: http://ubuntuforums.org/showthread.php?t=1991311&page=2&p=12145952#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
Jak się nazywa ten instalowany ręcznie pakiet?
aptitude search intel~i
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00098 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.105.155' WHERE u.id=1 |
0.00090 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.105.155', 1732888470) |
0.00050 | SELECT * FROM punbb_online WHERE logged<1732888170 |
0.00078 | DELETE FROM punbb_online WHERE ident='85.208.96.194' |
0.00050 | SELECT topic_id FROM punbb_posts WHERE id=249847 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=24911 ORDER BY posted |
0.00056 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24911 AND t.moved_to IS NULL |
0.00009 | SELECT search_for, replace_with FROM punbb_censoring |
0.00260 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24911 ORDER BY p.id LIMIT 0,25 |
0.00099 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24911 |
Total query time: 0.00811 s |