dchard

Hozzászólások

10 bejegyzés megtekintése - 61-70 / 169
  • Szerző
    Bejegyzés
  • dchard
    Felhasználó

      Vizsla:

      Miden amit mondtál (i810-i915 driverek meg a többi) mind bent vannak statikusan a kernelben. Onnan nem hiányzik semmi 8lrgalább is minden benne van, amit mondtál), az eredményt epdig leírtam.

      Rakok fel újra xorg.conf, xorg.log, és kernel konfigot hátha valami mégis kimaradt.

      Dchard

      dchard
      Felhasználó

        Megtettem a szükséges változtatásokat, így az eredmény:

        (WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
        FATAL: Module i915 not found.
        [drm] failed to load kernel module „i915”
        (EE) I810(0): [dri] DRIScreenInit failed. Disabling DRI.

        Ebből arra következtetek, hogy hiányzik neki az i915-ös kernel modul, de én ezt beforgattam a kernelbe. Ilyenkor mi a teendő?

        Dchard

        dchard
        Felhasználó

          A DRM-es részt a menuconfig biztosan nem mutatta, direkt kerestem. Akkor még egy kernel forgatás, elvégzem a szükséges módosításokat, és meglátjuk.

          Dchard

          dchard
          Felhasználó

            Na újraraktam mindent, kernelfordítás megvolt: karakteres eszközöknél van AGPgart és DRM és statikusan, a Graphics drivereknél kiválasztottam a két iteles (i810) lehetőséget statikusra. Xorg települt, ott is szintén az i810-es drivert választottam vesa helyett, meg framebuffert is bekapcsoltam.

            Eredmény: fut a grafikus felület (Xfce4), de még mindig nem 1280×800-as üzemmódban.

            kenrel konfig, xorg konfig, és xorg log csatolva.

            Dchard

            MOD: egyébként nem lepne meg, ha nem működik, mert úgy tudom a kernelben lévő driver csak i915-ig támogat, nekem meg i945-öm van (és ami a nagyobbik probléma: az újabb Intel GMA 950-es csip).

            dchard
            Felhasználó

              Oké. Újrahúzom a rendszert, csinálok kernelfordítást ahol csak AGPgart van benne, és beleforgatom az i810 nevű grafikus drivert is. Ez hasonlít rá a legjobban. Aztán lehet írni az okosságot. Amúgy nem szándékozom játszani linux alatt, csak 2D-s hw támogatás kell, meg ami még a filmek lejátszásához kellhet (hw overlay, vagy tudomisén).

              Dchard

              dchard
              Felhasználó

                Felraktam tipppre befutóra a libgl1-mesa-dri csomagot. Ezek után futtattam a driver configure szkriptjét, és ezt kaptam:

                checking for XORG… configure: error: Package requirements (xorg-server xproto xvmc fontsproto ) were not met:

                No package ‘xorg-server’ found
                No package ‘xproto’ found
                No package ‘xvmc’ found
                No package ‘fontsproto’ found

                Consider adjusting the PKG_CONFIG_PATH environment variable if you
                installed software in a non-standard prefix.

                Alternatively, you may set the environment variables XORG_CFLAGS
                and XORG_LIBS to avoid the need to call pkg-config.
                See the pkg-config man page for more details.

                Természetesen az apt-cache search hírből sem hallott olyan csomagokról, amiket hiányol.

                Ötletek?

                Dchard

                dchard
                Felhasználó

                  Ha jól tippelek, akkor a http://intellinuxgraphics.org/download.html a drivert a xf86-video-i810-1.6.5.tar.bz2 file tartalmazza. Namost ebben van egy falatnyi readme (de semmi infó a telepítés menetéről vagy hasonló):

                  „This driver requires support for AGP.”

                  Ellenben a hardware matrix résznél ezt írják (ide írnak, akik próbálták a drivert):

                  Chipset: i945GM (ilyen van nekem is): Worked perfectly. Agpgart not needed. 915resolution package was installed previously and no modifications were needed. drm->mesa->xf86

                  Na most akkor hol az igazság? Vagy most ő a letöltési oldalon látható agpgart-os file-re gondol, hogy nem kell, vagy a kernelben az AGPgart támogatásra? (ugye megint ez a félszavazás…)

                  Amúgy a framebuffer-t az be vagy kikapcsolva érdemes tartani? Azt hiszem, most mikor az xorg-ot telepítettem, kikapcsoltam.



                  Elkezdtem a telepítést eszerint: http://dri.freedesktop.org/wiki/Building

                  1 apt-get-tel felraktam a libdrm2-t és a hozzá tartozó devel csomagot.

                  2. Letöltöttem mindent úgy és oda, ahogy a leírás mondja

                  3. Mesában megcsináltam a /configs/default file átszerkesztését, ahogy a leírás mondja.

                  4. make linux-dri-x86 –> Hiba hegyek

                  Kipróbáltam úgy is, hogy az AGPgart van beforgatva, de így is hibahegyet kapok a fordításkor.
                  Szintaktikai hibáka, meg hibás deklarációk ameddig a szem ellát.

                  Nem lehet a Mesa-t csomagból telepíteni? Ha igen: mi a csomag(ok) pontos neve?

                  Dchard
                  Dchard

                  dchard
                  Felhasználó

                    Ne rövidíts! Már elmondtam, hogy ez nem olyan, mint a BKV, hogy mindenki tudja mire gondolsz. Mi a frász az az fb?

                    „Van?
                    És, hogy? Ki írta oda? Az eszköz ott van egyátalán?”

                    Szerinted ki írta oda? Nyilván én az lspci alapján. És így működik (vesában), ellenben 0:2:1-gyel fatal. És igen, az eszköz ott van, a vesa résznél a driver sort írtam át „vesa”-ról „i810”-re. Így megy, de még mindig csak vesában.

                    Még mindig nem értem, hogy a kernelben minek kéne benne lennie. Most vagy az AGPgart-ot használja a driver, vagy a DRM-et. MOst nálam a DRM van bent statikusan, az AGPgart meg modulként. Nincs egyéb grafikus driver beforgatva a kernelbe sem statikusan, sem pedig modulban, mert elvileg a drivert én fogom telepíteni.

                    Szóval csak az a kérdés (még egyszer és utoljára), hogy ahhoz, hogy a DRI-t, Mesa-t, intellinuxdrivers.org-os drivert (ami vélhetően DRM-en keresztül kommunikál) telepíteni tudjam, mi legyen a kernelben és mi ne. Csak erre szeretnék választ.

                    Dchard

                    dchard
                    Felhasználó

                      modprobe agpgart-tal is próbáltam, ugyan ez a hiba. Fenti hsz-ben ott az lspci-om vonatkozó kimenete, próbáltam ettől függetlenül a 0:2:1-gyel, eredmény: Fatal: no screens found.

                      Most megint nekiveselkedtem ennek a intel driver dolognak, és találtam egy értelmezhető leírást a

                      Building the DRI with X.org and Mesa témában, most ezt tanulmányozom. Mert elvileg ezeket használja/ezeken keresztül kommunikál az Intel-féle driver. Tehát gondolom előbb ezeket kell helyesen felrakni, mielőtt a driver témára térnék.

                      Megpróbálom ezt az útvonalat.

                      Dchard

                      dchard
                      Felhasználó

                        Na kernelben a következőt tettem: az AGPgart-ot beállítottam modulnak, a DRI-t beforgattam. A kernelben nincs i800-as driver, ellenben találtam az xorg-hoz a következőt az apt-get-ben:

                        xserver-xorg-video-i810 – X.Org X server — Intel i8xx, i9xx display driver

                        Fel is raktam.

                        Most az xorg.conf-ot kellene valahogy átszerkeszteni, csak arra nem jöttem még rá hogyan.

                        Dchard

                        MOD: beraktam, hogy az xorg az i810-es drivert használja. El is indul, de továbbra is csak vesa-ban, ezzel a hibával:

                        (WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
                        (EE) GARTInit: Unable to open /dev/agpgart (No such device)

                        lspci ide vágó része:

                        0000:00:02.0 VGA compatible controller: Intel Corp.: Unknown device 27a2 (rev 03)
                        0000:00:02.1 Display controller: Intel Corp.: Unknown device 27a6 (rev 03)

                        xorg.conf-ban a PCI:0:2:0 van megadva.

                      10 bejegyzés megtekintése - 61-70 / 169