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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-12-30 18:25:18

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Firefox zamiast obrazów wyświetla czarny prostokąt

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

 

#2  2013-12-30 18:39:36

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Zawsze możesz utworzyć, np.:

Kod:

Section "Device"
    Identifier "My GPU"
    Driver "xxx"
    Option "XAANoOffscreenPixmaps" "true"
EndSection

Za xxx wstaw sterownik którego używasz.

Offline

 

#3  2013-12-30 18:42:45

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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

 

#4  2013-12-30 18:47:37

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Zarejestrowany: 2011-10-02

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Sprawdź, czy w katalogu:

Kod:

/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

 

#5  2013-12-30 18:58:37

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Katalog xorg.conf.d mam jedynie w tych miejscach:

Kod:

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

 

#6  2013-12-30 19:06:26

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Zarejestrowany: 2011-10-02

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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

 

#7  2013-12-30 19:08:13

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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

Offline

 

#8  2013-12-30 19:12:12

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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

 

#9  2014-01-04 16:07:52

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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"
EndSection

Uzupeł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

 

#10  2014-01-04 16:11:54

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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

 

#11  2014-01-04 16:32:51

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Po sprawdzeniu tego loga Xorg.0.log widzę w nim ogromną ilość powtarzających się komunikatów o następującej treści:

Kod:

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

 

#12  2014-01-04 17:22:16

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Jaka w ogóle masz kartę graficzną?

Offline

 

#13  2014-01-04 17:33:18

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Kod:

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:

Kod:

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

 

#14  2014-01-04 18:24:20

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Driver "intel"

Offline

 

#15  2014-01-04 18:27:26

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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.

Kod:

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

 

#16  2014-01-04 18:29:54

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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:

Kod:

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

 

#17  2014-01-05 23:38:18

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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

 

#18  2014-01-06 16:51:41

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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:

Kod:

xrestop - Display: localhost           
Monitoring 56 clients. XErrors: 0           
Pixmaps:   58247K total, Other:     143K total, All:   58391K total

Offline

 

#19  2014-01-06 17:54:33

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Kod:

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.

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

 

#20  2014-01-06 22:00:21

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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:

Kod:

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:

Kod:

restop - Display: localhost           
Monitoring 52 clients. XErrors: 31           
Pixmaps:   37037K total, Other:      93K total, All:   37130K total

Offline

 

#21  2014-01-08 02:16:28

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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:

Kod:

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ą:

Kod:

Option    "EXAVSync"              "off"
Option    "EXAPixmaps"           "on"

Xorg.conf wygląda teraz tak:

Kod:

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.

http://www.zimagez.com/miniature/przechwycenieobrazuekranu-08012014-055851.php

Ostatnio edytowany przez davidoski (2014-01-08 06:03:52)

Offline

 

#22  2014-01-09 10:59:58

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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

Kod:

# 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:

Kod:

$ 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

 

#23  2014-01-09 11:43:04

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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

 

#24  2014-01-09 11:52:20

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

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:

Kod:

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

Kod:

checkinstall

Poszło u mnie po zmianie opisu pakietu podczas instalacji, ponieważ z domyślnym opisem się wysypywało:

Kod:

# 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:

Kod:

ModulePath   "/usr/local/lib/xorg/modules,/usr/lib/xorg/modules"

Zrobiłem.

4. Dopisać opcję "sna" do xorg.conf:

Kod:

Option "AccelMethod" "sna"

Zrobiłem.

5. Usunąć pakiet  xserver-xorg-video-intel ("żeby nie plątał się w około")

Kod:

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

 

#25  2014-01-09 11:55:16

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Firefox zamiast obrazów wyświetla czarny prostokąt

Jak się nazywa ten instalowany ręcznie pakiet?

Kod:

aptitude search intel~i

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)