Ati driver telepítése

Kezdőlap Fórumok Videokártyák Egyéb Ati driver telepítése

10 bejegyzés megtekintése - 71-80 / 250
  • Szerző
    Bejegyzés
  • #2080314
    uzsolt
    Felhasználó

      De mi a fenének mégegyszer? Egyszer már megtörtént, és az lsmod | grep fglrx mutatta is, hogy be van töltve. Lehet, hogy nem mondtam, de ekkor már nem a modullal lesz gond.

      Egyébként tök jó, hogy egyszerre két szálon fut a történet, mert így lehet tudni, hogy melyik üzenet kire vonatkozik, kinek javaslat…

      #2080315
      balev
      Felhasználó

        Hybrid!

        Amíg nincs beállítva a kerneled, addig nem is fogja tudni betölteni a modult.

        1. A DRM-et kiszeded
        2. /dev/agpgart-ot fixen! beteszed
        3. agp_via-t fixen! beteszed (minden egyéb drm, agp-t kiveszel modulból)

        Pl. itt (nekem nforce, ne zavarjon be):
        http://balev.cjb.hu/kernel1.png
        http://balev.cjb.hu/kernel2.png
        http://balev.cjb.hu/kernel3.png

        4. Újrafordítod a kernelt, lemented a kernelképet és bebootolsz vele.
        5. Újrafordítod a modult (/lib/modules/fglrx alatt található, feljebb már olvasható két szkript segítségével)
        6. Betöltöd a modult (modprobe fglrx) Ellenőrzöd (lsmod | grep fglrx)
        7. Újraindítod az X-et (CTRL-ALT-Backspace)
        8. Ellenőrzöd, hogy van-e 3d (glxinfo, fglrxinfo)

        #2080316
        uzsolt
        Felhasználó

          Biztos újra kell fordítani a kernelt?
          Az agpgart nálam is modulban van, bár az is igaz, hogy nvidiam van. Ja, és persze minden működik.

          #2080317
          Hybrid
          Felhasználó
            balev wrote:
            Hybrid!

            Amíg nincs beállítva a kerneled, addig nem is fogja tudni betölteni a modult.

            1. A DRM-et kiszeded
            2. /dev/agpgart-ot fixen! beteszed
            3. agp_via-t fixen! beteszed (minden egyéb drm, agp-t kiveszel modulból)

            Pl. itt (nekem nforce, ne zavarjon be):
            http://balev.cjb.hu/kernel1.png
            http://balev.cjb.hu/kernel2.png
            http://balev.cjb.hu/kernel3.png

            4. Újrafordítod a kernelt, lemented a kernelképet és bebootolsz vele.
            5. Újrafordítod a modult (/lib/modules/fglrx alatt található, feljebb már olvasható két szkript segítségével)
            6. Betöltöd a modult (modprobe fglrx) Ellenőrzöd (lsmod | grep fglrx)
            7. Újraindítod az X-et (CTRL-ALT-Backspace)
            8. Ellenőrzöd, hogy van-e 3d (glxinfo, fglrxinfo)

            megcsinaltam mindent…es megse megy…

            Code:
            root[hybrid]# fgrep AGP /usr/src/linux/.config
            CONFIG_AGP=y
            # CONFIG_AGP_ALI is not set
            # CONFIG_AGP_ATI is not set
            # CONFIG_AGP_AMD is not set
            # CONFIG_AGP_AMD64 is not set
            CONFIG_AGP_INTEL=m
            # CONFIG_AGP_NVIDIA is not set
            # CONFIG_AGP_SIS is not set
            # CONFIG_AGP_SWORKS is not set
            CONFIG_AGP_VIA=y
            # CONFIG_AGP_EFFICEON is not set
            root[hybrid]# fgrep DRM /usr/src/linux/.config
            # CONFIG_DRM is not set
            root[hybrid]#
            Code:
            root[hybrid]# lsmod | grep fglrx
            fglrx                340460  0

            es miutan beirom h aticonfig –initial es ujrainditom az X-et nem indul….
            Xorg log EE-jei

            Code:
            root[hybrid]# cat /var/log/Xorg.0.log |grep EE
            Current Operating System: Linux zenwalk 2.6.18.6 #7 SMP PREEMPT Tue Jan 16 16:50:23 EET 2007 i686
                    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
            (II) Loading extension MIT-SCREEN-SAVER
            (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
            (EE) AIGLX: Screen 0 is not DRI capable
            root[hybrid]#

            es WW-jei 🙂

            Code:
            root[hybrid]# cat /var/log/Xorg.0.log |grep WW
                    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
            (WW) `fonts.dir’ not found (or not valid) in „/usr/share/fonts/75dpi”.
            (WW) `fonts.dir’ not found (or not valid) in „/usr/share/fonts/100dpi”.
            (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
            (WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
            (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
            (WW) RADEON(0): Direct rendering disabled
            root[hybrid]#

            ime a glxinfo is:

            Code:
            root[hybrid]# glxinfo |grep direct
            Xlib:  extension „XFree86-DRI” missing on display „:0.0”.
            direct rendering: No
            OpenGL renderer string: Mesa GLX Indirect
            #2080318
            balev
            Felhasználó

              Uzsolt: biztos. Minden egyes kernelfordítás után újra kell az fglrx drivert is fordítani.

              Hybrid: maradt még ott egy intel modulban, vedd ki a biztonság kedvéért.
              Újrafordítottad a modult? Futtasd újra a szkripteket és szúrd be ide a kimenetet.
              Utána töltsd be modult és indítsd az X-et újra. Mentsd le még konzol alól az X-logját, mielőtt felülírnád és csatold be a teljes logot, plusz a konfigot is!

              #2080319
              Hybrid
              Felhasználó
                Code:
                root[build_mod]# sh make.sh
                ATI module generator V 2.0
                ==========================
                initializing…
                make.sh: line 518: [: =: unary operator expected
                cleaning…
                patching ‘highmem.h’…
                assuming new VMA API since we do have kernel 2.6.x…
                Assuming default VMAP API
                doing Makefile based build for kernel 2.6.x and higher
                make -C /lib/modules/2.6.18.6/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
                make[1]: Entering directory `/usr/src/linux-2.6.18.6′
                  Building modules, stage 2.
                  MODPOST
                make[1]: Leaving directory `/usr/src/linux-2.6.18.6’
                build succeeded with return value 0
                duplicating results into driver repository…
                done.
                ==============================
                You must change your working directory to /lib/modules/fglrx
                and then call ./make_install.sh in order to install the built module.
                ==============================
                root[build_mod]# cd ../
                root[fglrx]# sh make_install.sh
                – recreating module dependency list
                – trying a sample load of the kernel modules
                done.
                root[fglrx]# aticonfig –initial
                Uninitialised file found, configuring.
                Using /etc/X11/xorg.conf
                Saved back-up to /etc/X11/xorg.conf.original-1
                root[fglrx]# modprobe fglrx
                root[fglrx]# lsmod |grep fglrx
                fglrx                340460  0
                root[fglrx]#

                itt van a folyamat…mindjart csatolom a logot is csak x restart…
                na meg is volt csatolom a fajlokat a xorg.conf az aticonfig utan van, tehat amivel nem megy 🙂

                #2080320
                uzsolt
                Felhasználó
                  balev wrote:
                  Uzsolt: biztos. Minden egyes kernelfordítás után újra kell az fglrx drivert is fordítani.
                  Jó, hiszek neked. De csak nagy duzzogva, hiszen eddig is be tudta tölteni az fglrx modult, meg gondolom, az agpgart is be volt töltve.

                  Persze azt azért vágom, hogy új kernel esetén az összes modult is újra kell fordítani.

                  #2080321
                  pomm
                  Felhasználó

                    hybrid, írtam, hogy a composit letiltását írd be az xorg.conf-ba!!! Ha kiadod az aticonfig –initial parancsot, újra be kell írnod!!! ( de ezt nem szükséges újra kiadni, ha egyszer rendben lement! )

                    Section „Extensions”
                    Option „Composite” „Disable”
                    EndSection

                    #2080322
                    balev
                    Felhasználó
                      uzsolt wrote:
                      balev wrote:
                      Uzsolt: biztos. Minden egyes kernelfordítás után újra kell az fglrx drivert is fordítani.
                      Jó, hiszek neked. De csak nagy duzzogva, hiszen eddig is be tudta tölteni az fglrx modult, meg gondolom, az agpgart is be volt töltve.

                      Persze azt azért vágom, hogy új kernel esetén az összes modult is újra kell fordítani.

                      Ok 🙂

                      #2080323
                      balev
                      Felhasználó
                        Hybrid wrote:
                        Code:
                        root[build_mod]# sh make.sh
                        ATI module generator V 2.0
                        ==========================
                        initializing…
                        make.sh: line 518: [: =: unary operator expected
                        cleaning…
                        patching ‘highmem.h’…
                        assuming new VMA API since we do have kernel 2.6.x…
                        Assuming default VMAP API
                        doing Makefile based build for kernel 2.6.x and higher
                        make -C /lib/modules/2.6.18.6/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
                        make[1]: Entering directory `/usr/src/linux-2.6.18.6′
                          Building modules, stage 2.
                          MODPOST
                        make[1]: Leaving directory `/usr/src/linux-2.6.18.6’
                        build succeeded with return value 0
                        duplicating results into driver repository…
                        done.
                        ==============================
                        You must change your working directory to /lib/modules/fglrx
                        and then call ./make_install.sh in order to install the built module.
                        ==============================
                        root[build_mod]# cd ../
                        root[fglrx]# sh make_install.sh
                        – recreating module dependency list
                        – trying a sample load of the kernel modules
                        done.
                        root[fglrx]# aticonfig –initial
                        Uninitialised file found, configuring.
                        Using /etc/X11/xorg.conf
                        Saved back-up to /etc/X11/xorg.conf.original-1
                        root[fglrx]# modprobe fglrx
                        root[fglrx]# lsmod |grep fglrx
                        fglrx                340460  0
                        root[fglrx]#

                        itt van a folyamat…mindjart csatolom a logot is csak x restart…
                        na meg is volt csatolom a fajlokat a xorg.conf az aticonfig utan van, tehat amivel nem megy 🙂

                        Ahogy Pomm is írja, az aticonfig-ot egyszer kell csak kiadni. Mindössze annyi a feladata, hogy megszerkeszti neked az xorg.conf-ot.
                        Igazából nem értem. Látszik, hogy most már hiba nélkül be tudta tölteni a modult.
                        Viszont a log szerint meg nem találja.

                        Ugye csak az X-et indítottad újra?

                      10 bejegyzés megtekintése - 71-80 / 250
                      • Be kell jelentkezni a hozzászóláshoz.