Ubuntu x 2 Placas de Video ( Alguém sabe alguma coisa ? )

Iniciado por DiGaUm, 23 de Maio de 2007, 15:49

tópico anterior - próximo tópico

DiGaUm

CitarOlá Ubunteiros de plantão...

Estou utilizando o Feisty Fawn, com o seguinte hardware:

Citar
Proc: P4 1.8 Gh - Overclock Rodando a 2.01 Gh
Mb: Assus P4S533-MX
Ram: 512 MB
HD: 160GB - Samsung
Video: ATI Radeon 9600XT 256 MB 256 bits

Tudo funcionando normal, exceto pela parte que o sistema utiliza 8MB da RAM para video no sistema,
o driver open source da placa foi instalada através do "Gerenciador de Drivers Restritos", o driver
funciona que é uma beleza, mas só é utilizado quando é aberto alguma coisa "gráfica".

exemplo:
Citar
Se eu rodar o beryl, o driver da placa de video vai se encarregar do processamento gráfico, mas
ao invés de utilizar a memória da placa, vai utilizar a RAM.

alguém já passou por isso, já rodei o fórum atrás disso e não achei nada.

Agradeço desde já...

Descobri a causa do sistema ter somente "503,9" de memória sendo que tem 512 MB totais

Possuo duas placas de Video ligadas, sendo uma maldita "Sis 651" on board (desativada na BIOS)
e uma ATI Radeon 9600XT.

Pesquisando pela internet achei o seguinte comando
sudo dmesg | grep agp

que retorna o seguinte:

[   30.334888] Linux agpgart interface v0.102 (c) Dave Jones
[   30.368888] agpgart: Detected SiS 651 chipset < - Olha a mardita aqui !!!
[   30.522067] agpgart: AGP aperture is 256M @ 0xa0000000
[   48.851636] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
[   48.851957] agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
[   48.852250] agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode


o sistema "pensa" que estou utilizando a SiS 651 como placa AGP padrão,
sendo que a maldita está desabilitada na bios, e estou utilizando a minha "radeon"
a pergunta é "POR QUE RAIOS O UBUNTU NÃO VÊ A RADEON?"

se alguem souber a solução disso ou a resposta, estou no aguardo !!!

abraços !!!
[CPU P4 1.8 - Over 2.01] [RAM genérica 512 DDR 400] [HD Samsung 160 GB Barracuda] [CD/DVD LG CD-RW/DVD]
[vídeo ATI Radeon 9600XT 256MB 256 Bits] [áudio genérico] [rede Realtek 10/100 + Speed Touch 550 ADSL Router]
[Ubuntu 7.04 - Feisty Fawn]

Slip_A2

Como assim é usado apenas quando se usa alguma coisa gráfica?

DiGaUm

tipo, se eu for rodar o cubo de beryl, ele utiliza o driver gráfico, mas utiliza a RAM do pc e não a memória de video.
[CPU P4 1.8 - Over 2.01] [RAM genérica 512 DDR 400] [HD Samsung 160 GB Barracuda] [CD/DVD LG CD-RW/DVD]
[vídeo ATI Radeon 9600XT 256MB 256 Bits] [áudio genérico] [rede Realtek 10/100 + Speed Touch 550 ADSL Router]
[Ubuntu 7.04 - Feisty Fawn]

glaubergoncalves

   E como tu faz pra monitorar o uso da memória da placa vídeo? Indo no monitor do sistema, aqui só consigo monitorar o uso da RAM e da swap, não tenho como saber o quanto da memória da placa de vídeo está sendo usada. Realmente o uso de RAM aumenta um pouco quando uso alguma coisa "gráfica" (no caso estou testando com o Google Earth), sem falar no uso do processador que bate quase no 100%. Mas confesso que nunca tinha prestado muita atenção nisso, ;D sempre considerei normal...

DiGaUm

é questão de prestar atenção na quantidade de memória que o precesso está usando, tipo o PC tem 512,
quando o sistema inicia fica com 503,9 acredito, que deveria estar 512 total se o sistema não
tivesse pegando memoria RAM para usar em video
[CPU P4 1.8 - Over 2.01] [RAM genérica 512 DDR 400] [HD Samsung 160 GB Barracuda] [CD/DVD LG CD-RW/DVD]
[vídeo ATI Radeon 9600XT 256MB 256 Bits] [áudio genérico] [rede Realtek 10/100 + Speed Touch 550 ADSL Router]
[Ubuntu 7.04 - Feisty Fawn]

glaubergoncalves

   Aqui fica em 503,9 também, mas na verdade não era disso que eu falava, nesse caso acho que tem a ver com a forma que o sistema utiliza a RAM, repara que esse valor não muda nunca. O que eu me refiro é o uso da memória RAM durante a atividade de um aplicativo. Abre o Monitor do Sistema e seleciona a aba Recursos. Faz um teste com algo que use a aceleração 3D. Aqui pelo menos, o consumo de RAM aumenta um pouco, por exemplo, quando começo a girar o globo no Google Earth, mas depois de algum tempo estabiliza.

   Fico pensando na "mecânica" da coisa, como o sistema faz uso da memória de vídeo x memória RAM. Posso te dar o exemplo da Swap, que não necessariamente vai ser usada apenas quando acabar a RAM, em alguns casos o sistema passa algumas coisas pra swap mesmo que a RAM não esteja esgotada. Agora mesmo o meu consumo é esse:


  • RAM: 299,3 de 503,9MB (59,4%)
  • Swap:  201,8MB de 1,0GB (19,5%)

   Daí não sei se o uso da mémoria de vídeo segue proporção parecida em relação a RAM...

DiGaUm

glaubergoncalves você deve ter 2 placas de vídeo como eu
da o seguinte comando

sudo dmesg | grep agp

e veja se aparece a placa que você está utilizando na segunda linha,
se tiver mostrando a placa "onboard" é por isso que está só
com 503,9 de memória, pois o sistema "acha" que está
usando o video "onboard", e automaticamente "come" da RAM
pra utilizar no video

abraços...
[CPU P4 1.8 - Over 2.01] [RAM genérica 512 DDR 400] [HD Samsung 160 GB Barracuda] [CD/DVD LG CD-RW/DVD]
[vídeo ATI Radeon 9600XT 256MB 256 Bits] [áudio genérico] [rede Realtek 10/100 + Speed Touch 550 ADSL Router]
[Ubuntu 7.04 - Feisty Fawn]

glaubergoncalves

#7
glauber@glauber-desktop:~$  sudo dmesg | grep agp
Password:
[   31.926280] Linux agpgart interface v0.102 (c) Dave Jones
[   31.935725] agpgart: Detected SiS 741 chipset
[   31.946734] agpgart: AGP aperture is 128M @ 0xd0000000
[   46.131036] agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
[   46.131511] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
[   46.132506] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode


   De fato, parece que a onboard tá ali mesmo. Só não sei se existe relação entre uma coisa e outra, visto que na BIOS a memória compartilhada dela está em 32MB, e a diferença de 512 para 503,9MB fica em apenas 8,1MB. Diferente da placa de áudio e do fax/modem, não encontrei na BIOS uma forma de desabilitar o vídeo onboard, quando instalei minha GeForce no slot AGP ele foi substituído automaticamente pela nova placa.

   Não sei exatamente o porque dessa diferença que aparece na RAM, tu pode até estar certo. Mas penso no HD, quando ele é formatado em ext3 por exemplo (que é o meu caso), o sistema reserva 5% do espaço para o root, como tu pode conferir neste tópico, para que programas sendo executados como tal não falhem imediatamente caso o usuário use toda a memória disponível. Talvez aconteça algo parecido com a RAM, e o sistema reserve uma porcentagem dessa memória com a mesma finalidade. Mas estou apenas deduzindo, não sei se é realmente por aí...

DiGaUm

Citação de: glaubergoncalves online 24 de Maio de 2007, 11:21
glauber@glauber-desktop:~$  sudo dmesg | grep agp
Password:
[   31.926280] Linux agpgart interface v0.102 (c) Dave Jones
[   31.935725] agpgart: Detected SiS 741 chipset
[   31.946734] agpgart: AGP aperture is 128M @ 0xd0000000
[   46.131036] agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
[   46.131511] agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
[   46.132506] agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode


   De fato, parece que a onboard tá ali mesmo. Só não sei se existe relação entre uma coisa e outra, visto que na BIOS a memória compartilhada dela está em 32MB, e a diferença de 512 para 503,9MB fica em apenas 8,1MB. Diferente da placa de áudio e do fax/modem, não encontrei na BIOS uma forma de desabilitar o vídeo onboard, quando instalei minha GeForce no slot AGP ele foi substituído automaticamente pela nova placa.

   Não sei exatamente o porque dessa diferença que aparece na RAM, tu pode até estar certo. Mas penso no HD, quando ele é formatado em ext3 por exemplo (que é o meu caso), o sistema reserva 5% do espaço para o root, como tu pode conferir neste tópico, para que programas sendo executados como tal não falhem imediatamente caso o usuário use toda a memória disponível. Talvez aconteça algo parecido com a RAM, e o sistema reserve uma porcentagem dessa memória com a mesma finalidade. Mas estou apenas deduzindo, não sei se é realmente por aí...

Eu acho isso meio estranho, to com o XGL instalado aqui, para fazer uns teste com a placa de video, pois
como o driver fglrx não funciona com AIGLX tem que usar o XGL, o xorg.conf tá configurado
direitinho, com o driver restrito funcionando, e não sei se é só comigo, mas eu acho o XGL pesado demais...
quando utilizo ele ao invéz do AIGLX, sem beryl rodando nem nada, cara vira um inferno, pra abrir o firefox,
vira uma via sacra de tão pesado que é, ainda acho que é por que o sistema acha que está utilizando a placa
onboard. Estou tentando achar algo na net sobre isso...

Abraços...
[CPU P4 1.8 - Over 2.01] [RAM genérica 512 DDR 400] [HD Samsung 160 GB Barracuda] [CD/DVD LG CD-RW/DVD]
[vídeo ATI Radeon 9600XT 256MB 256 Bits] [áudio genérico] [rede Realtek 10/100 + Speed Touch 550 ADSL Router]
[Ubuntu 7.04 - Feisty Fawn]

glaubergoncalves

   Eu habilitei o Compiz/XGL aqui e não fui muito feliz, rodar aplicativos que usam a aceleração 3D foi tarefa impossível com os efeitos habilitados. O OpenArena por exemplo, ficou "injogável", muito lento. Ainda não testei o Beryl/AIGLX