[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ativar suporte 3D em 855GM



Blz,

tenho o mesmo problema, antes da atualização do Xorg em que houve a 
fragmentação do módulos, a aceleração 3D funcionava normalmente. Agora não 
funciona mais. Já atualizei o kernel para o 2.6.16, antes era 2.6.15.

Veja algumas comparações com a sua:

Em Terça 13 Junho 2006 19:09, Max Velasques escreveu:
> Oi,
>    eu tenho um laptop com o Debian Sid e gostaria de ativar o suporte
> 3D por hardware.
>
> O Chip de vídeo é o seguinte:
>
> 00:02.0 VGA compatible controller: Intel Corporation 82852/855GM
> Integrated Graphics Device (rev 02)

0000:00:02.0 VGA compatible controller: Intel Corporation 82852/855GM 
Integrated Graphics Device (rev 02)

> O Xorg.conf contém as seguintes linhas:
>
> Section "Module"
> .............
>         Load    "dbe"
>         Load    "ddc"
>         Load    "dri"
>         Load    "glx"
> .............
> EndSection
>

Section "Module"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "dri"
        Load    "evdev"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "type1"
        Load    "vbe"
EndSection


> Section "Device"
>         Identifier      "Intel Corporation 82852/855GM Integrated
> Graphics Device"
>         Driver          "i810"
>         BusID           "PCI:0:2:0"
>         Option          "DPMS"
>         Option          "RenderAccel" "TRUE"
>         Option          "DRI"
> EndSection

Section "Device"
        Identifier      "Intel Corp. 82852/855GM Integrated Graphics Device"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        VideoRam        128000
        Option          "DPMS"
        Option          "RenderAccel" "TRUE"
        Option          "DRI"
EndSection


>
> A saída do comando: "$ cat /var/log/Xorg.0.log | grep rendering" é
>
> (II) I810(0): direct rendering: Enabled

[ronaldo@mobilix ~]$ cat /var/log/Xorg.0.log | grep rendering
(II) I810(0): direct rendering: Enabled

> Porém a saída de "$ glxinfo | grep rendering" é
>
> direct rendering: No

[root@mobilix Downloads]# glxinfo | grep rendering

ERROR!  sizeof(I830DRIRec) does not match passed size from device driver
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
direct rendering: No


> O módulo "i915" é carregado corretamente.
> Além de o "drm" e o "AGPPart" estarem ativos:
>
> $ dmesg | grep agp
> Linux agpgart interface v0.101 (c) Dave Jones
> agpgart: Detected an Intel 855 Chipset.
> agpgart: Detected 32636K stolen memory.
> agpgart: AGP aperture is 128M @ 0xe8000000

[root@mobilix ronaldo]# dmesg | grep agp
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 855 Chipset.
agpgart: Detected 892K stolen memory.
agpgart: AGP aperture is 128M @ 0xf0000000

Veja que na minha esta detectado 892K stolen memory enquanto em sua foi 
32636K, o que é isto? Seria alguma config específica? 

> $ dmesg | grep drm
> [drm] Initialized drm 1.0.1 20051102
> [drm] Initialized i915 1.4.0 20060119 on minor 0
> [drm] Initialized i915 1.4.0 20060119 on minor 1

[root@mobilix ronaldo]# dmesg | grep drm
[drm] Initialized drm 1.0.1 20051102
[drm] Initialized i915 1.4.0 20060119 on minor 0
[drm] Initialized i915 1.4.0 20060119 on minor 1


> Eu já procurei na internet, mas ainda não consegui fazer funcionar.
> Por isso, se alguém puder ajudar,  seria ótimo!!

Eu também jáa procurei, acho que deve ser realmente um bug desta nova 
atualização do Xorg, pois antes funcionava.

Uma coisa que notei foi isto aqui:

[ronaldo@mobilix ~]$ cat /var/log/Xorg.0.log | grep VideoRAM
(WW) I810(0): VideoRAM reduced to 126976 kByte (page aligned - was 128000)
(II) I810(0): Will attempt to tell the BIOS that there is 12288 kB VideoRAM
(II) I810(0): BIOS now sees 12288 kB VideoRAM
(--) I810(0): Pre-allocated VideoRAM: 892 kByte
(**) I810(0): VideoRAM: 126976 kByte

Porque esta diferença:

(II) I810(0): BIOS now sees 12288 kB VideoRAM 
(**) I810(0): VideoRAM: 126976 kByte

Qual é o que vale? 12288 kB ou 126976 kB?

Com o kernel 2.6.15 que está na testing, veja o que obtenho:

(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(EE) I810(0): [dri] I830DRIScreenInit failed because of a version mismatch.
[dri] i915 kernel module version is 1.1.0 but version 1.4 or greater is 
needed.
[dri] Disabling DRI.            
(II) Synaptics touchpad driver version 0.14.4 (1404)


Alguma ideia?

Valeu
Ronaldo
-- 
(A)bortar, (R)epetir, (I)nfluenciar com uma faca afiada?
--
|>   // | \\   [***********************************]
|   ( õ   õ )  [Prof. Ronaldo Reis Júnior          ]
|>      V      [UNIMONTES/Depto. Biologia Geral    ]
|    /     \   [36570-000 Viçosa - MG              ]
|>  /(.''`.)\  [Fone: 31-3899-4007                 ]
|  /(: :'  :)\ [chrysopa@insecta.ufv.br            ]
|>/ (`. `'` ) \[ICQ#: 5692561 | LinuxUser#: 205366 ]
|    ( `-  )   [***********************************]
|>>  _/   \_Powered by GNU/Debian Testing



Reply to: