Announcement

Collapse
No announcement yet.

(WW) I810(0): Direct rendering disabled

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    (WW) I810(0): Direct rendering disabled

    On my other post about screen resolution changing, SheeEttin, noticed that I have Direct rendering disabled.
    He also said to come back when I want to enable it.
    What actually is it, what difference will it make? and how do I go about enabling it

    Thanks

    Neil

    #2
    Re: (WW) I810(0): Direct rendering disabled

    Direct rendering is basically rendering done by your video card, as opposed to your CPU.
    Because this is onboard video/proprietary video card, it'll take a few steps.
    First, edit /etc/X11/xorg.conf as root ("kdesu kate /etc/X11/xorg.conf"). Find the "modules" section, and make sure one line reads Load "dri". Then, below that section, paste this:
    Code:
    Section "Extensions"
     option "Composite" "false"
    EndSection
    
    Section "ServerFlags"
     option "AIGLX" "off"
    EndSection
    Then reboot, and paste/post the results of "cat /var/log/Xorg.0.log | grep EE && cat /var/log/Xorg.0.log | grep WW".
    For external use only.

    Comment


      #3
      Re: (WW) I810(0): Direct rendering disabled

      Kate cam up with xorg.conf, but the konsole window also came up with this error:

      neil@Feisty:~$ kdesu kate /etc/X11/xorg.conf
      DCOPClient::attachInternal. Attach failed Could not open network socket
      kbuildsycoca running...

      What is that all about?

      Anyhow back to the job in question

      Load "dri" was already there, have added the section and this was the xorg.conf section with regard to the screen:
      Section "Screen"
      Identifier "Default Screen"
      Device "Intel Corporation 82815 CGC [Chipset Graphics Controller]"
      Monitor "DELL E151FPb"
      DefaultDepth 24
      SubSection "Display"
      depth 24
      virtual 1280 960
      modes "1024x768@60" "1280x960@60" "1024x768@70" "1024x768@75" "832x624@75" "800x600@60" "800x600@75" "800x600@72" "800x600@56" "640x480@75" "640x480@72" "640x480@60"
      EndSubSection
      EndSection

      and here is the result :

      neil@Feisty:~$ cat /var/log/Xorg.0.log | grep EE && cat /var/log/Xorg.0.log | grep WW
      (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
      (II) Loading extension MIT-SCREEN-SAVER
      (EE) AIGLX: Screen 0 is not DRI capable
      (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
      (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
      (WW) I810(0): Direct rendering disabled
      neil@Feisty:~$

      Comment


        #4
        Re: (WW) I810(0): Direct rendering disabled

        You sure you put in the line about AIGLX? That should've turned it off... If you did, try changing the "off" to a zero.
        If that doesn't work, try removing the Load "dri" line. I actually don't have it for some reason, but direct rendering works.
        For external use only.

        Comment


          #5
          Re: (WW) I810(0): Direct rendering disabled

          Yep, AIGLX line there, it was copied and pasted direct from your post.

          Tried changing the off to 0 no luck

          removed the Load dri line and this is the result

          neil@Feisty:~$ cat /var/log/Xorg.0.log | grep EE && cat /var/log/Xorg.0.log | grep WW
          (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
          (II) Loading extension MIT-SCREEN-SAVER
          (EE) AIGLX: DRI module not loaded
          (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
          (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
          (WW) I810(0): Direct rendering disabled
          neil@Feisty:~$

          Comment


            #6
            Re: (WW) I810(0): Direct rendering disabled

            Well isn't that interesting.
            It may be that it truly is not DRI capable, but I'm not sure. (Be advised that I'm handling this as if you had an ATI or nVidia card in there.)

            I guess one thing to do would be "glxinfo | grep direct". Post that. (Oh, and don't forget to put the DRI line back in.)

            Ah! You're still using the vesa driver, aren't you! Change the driver to i810.
            For external use only.

            Comment


              #7
              Re: (WW) I810(0): Direct rendering disabled

              Changed to i810 in xorg conf utility and put Load "dri" back in


              neil@Feisty:~$ glxinfo | grep direct
              direct rendering: No
              OpenGL renderer string: Mesa GLX Indirect
              neil@Feisty:~$


              So seems it is not possible?

              EDIT

              Just found this:

              Typically, the amount of dedicated memory used by the video card is autodetected by the X server, but some integrated video chips (such as the Intel i810) have little or no video memory of their own, and instead borrow main system memory for their needs.

              Comment


                #8
                Re: (WW) I810(0): Direct rendering disabled

                Also, when I ope KATE from the konsole window to edit xorg.conf, the konsole window shows this error:


                X Error: BadDevice, invalid or uninitialized input device 167
                Major opcode: 144
                Minor opcode: 3
                Resource id: 0x0
                Failed to open device

                Does that have any bearing on this?

                Comment


                  #9
                  Re: (WW) I810(0): Direct rendering disabled

                  neil@Feisty:~$ cat /var/log/Xorg.0.log | grep EE && cat /var/log/Xorg.0.log | grep WW
                  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
                  (II) Loading extension MIT-SCREEN-SAVER
                  (EE) AIGLX: Screen 0 is not DRI capable
                  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
                  (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
                  (WW) I810(0): Direct rendering disabled

                  Comment


                    #10
                    Re: (WW) I810(0): Direct rendering disabled

                    Nah, that probably comes from having wacom tablet devices in xorg.conf. Feel free to remove them (if you don't have a wacom tablet, of course).

                    Well, if I had to guess, I'd say that you really can't run direct rendering with that chipset.
                    I suggest poking around (try Google, something like "intel i810 direct rendering") to see if it is or isn't possible.
                    For external use only.

                    Comment


                      #11
                      Re: (WW) I810(0): Direct rendering disabled

                      I had removed them, but running the xorg config util, brought them back.

                      Cheers for your help.
                      Wiki mentions driver written for i810 for dri so, i'll just have to keep searching

                      Thanks for all your help

                      Comment

                      Working...
                      X