Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[mini-HOWTO] Radeon IGP 320/340

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
Author
Message
yardbird
l33t
l33t
User avatar
Posts: 689
Joined: Sat Apr 20, 2002 7:02 pm
Location: nl.leiden

[mini-HOWTO] Radeon IGP 320/340

  • Quote

Post by yardbird » Sat Apr 10, 2004 12:25 am

Salve!

Sono recentemente entrato in possesso di un portatile HP Pavilion 5616, che monta una scheda grafica Radeon IGP 340M. Per questa scheda esiste il generico driver "radeon" in Xfree86, che però fornisce solo l'accelerazione in 2D. Spulciando sul sito http://dri.sf.net ho scoperto che esiste in CVS un driver con accelerazione 3D per suddetta scheda (e anche per la sorella 320M).

Dopo un po' di lavoro sono riuscito ad abilitare l'accelerazione, e ho pensato che la mia esperienza potrebbe essere d'aiuto a chi si trovasse nelle stesse mie condizioni. NOTA: la procedura funziona solo sui kernel della serie 2.6.x.

In sostanza i passi da compiere sono i seguenti:
  • 0. Fare un backup della propria installazione di xfree:

    Code: Select all

    quickpkg xfree
    In caso di problemi si può ripristinare velocemente l'installazione precedente di xfree tramite il pacchetto tar.bz2 creato in /usr/portage/packages. L'utility "quickpkg" fa parte del pacchetto "gentoolkit" ("emerge gentoolkit").
    1. Installare l'ultima versione disponibile di xfree86:

    Code: Select all

    emerge /usr/portage/x11-base/xfree/xfree-4.3.99.902-r2.ebuild
    2a. Scaricare ed applicare ad un kernel 2.6.x questa patch, che abilita il supporto per l'AGP GART del Radeon IGP. Compilare ed installare il nuovo kernel, assicurandosi che sia presente il supporto AGP necessario (modulo "ati-agp" nella sezione "Character Devices"). Attenzione: non selezionare l'opzione "Direct Rendering Infrastructure".
    2b. Scaricare ed installare le versioni CVS di dri e Mesa. La procedura è illustrata in dettaglio qui e qui. In particolare bisogna prestare attenzione a modificare in modo opportuno il file "host.def" e a compilare e caricare i moduli del kernel (che andranno ricompilati ogni volta che si cambia kernel).
    3. Modificare il proprio "XF86Config" affinchè carichi tutto il necessario. In particolare ci si assicuri che compaia la linea "Load "dri"" all'interno della sezione "Modules", e che il driver della scheda video sia "radeon".
    4. Al successivo avvio di X verificare se l'accelerazione funziona tramite il comando

    Code: Select all

    glxinfo |grep -i direct
    Se tutto funziona a dovere dovrebbe apparire la linea "direct rendering: Yes".
Con questa scheda e qualche ottimizzazione sono riuscito a superare i 600 FPS in glxgears, una cifra tutto sommato dignitosa se si considera che la scheda condivide la memoria di sistema e che il chip è un radeon in qualche misura "azzoppato". UT2004 funziona, anche se è più lento che sotto windows, e funziona anche il plugin OpenGL di Xmms, così come Blender. Tuttavia non funzionano ancora gli screen-saver openGL di kde.

Per migliorare le performance:
  • * assicurarsi che l'AGP funzioni a 4x (opzione "AGPMode" in XF86Config);
    * assicurarsi che sia abilitato l'AGP Fast Write (opzione "AGPFastWrite");
    * assicurarsi che sia abilitato il Page Flipping (opzione "EnablePageFlip")
Per queste opzioni fare riferimento al manuale del driver:

Code: Select all

man radeon
Le seguenti variabili di sistema possono migliorare ulteriormente le performance:

Code: Select all

export RADEON_NO_IRQS=1
export RADEON_NO_USLEEPS=1
Se per caso glxinfo o glxgears danno un errore di "segmentation fault" probabilmente ci sono problemi di permessi. Assicurarsi quindi che appaiano in XF86Config le linee

Code: Select all

Section "DRI" 
    Mode 0666 
EndSection
In questo modo tutti gli utenti possono accedere alla scheda grafica.

Link utili:
http://h00045ad2a5c0.ne.client2.attbi.c ... n/igp.html --> Howto interessante
http://bugs.xfree86.org/show_bug.cgi?id=314 --> Contiene patch obsolete ma ci sono informazioni utili.

EDIT (11-04-2004):

Il patchset -mm di Andrew Morton (http://www.kernel.org/pub/linux/kernel/people/akpm/) contiene, a partire dalla versione 2.6.5-mm4, l'ultima versione del DRM. Pertanto, se si utilizza questa patch, nelle istruzioni riportate sopra non è più necessario compilare a mano il driver radeon nè applicare la patch per l'AGP. Inoltre con l'ultima versione CVS del DRI funzionano anche gli screensaver OpenGL del KDE :D

Buona Pasqua a tutti!
Top
yardbird
l33t
l33t
User avatar
Posts: 689
Joined: Sat Apr 20, 2002 7:02 pm
Location: nl.leiden

  • Quote

Post by yardbird » Sun Apr 11, 2004 12:03 pm

Un piccolo bounce solo per evidenziare gli ultimi sviluppi...
Top
amigafan
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 134
Joined: Thu Jul 10, 2003 9:43 am
Location: Ahrensburg, Germany

  • Quote

Post by amigafan » Mon Apr 12, 2004 11:02 pm

Maybe its possible to translate this into English?

Thx
Top
ptitman
Apprentice
Apprentice
User avatar
Posts: 242
Joined: Fri Sep 12, 2003 4:30 pm
Location: well!! I don't really know!Anywhere really!
Contact:
Contact ptitman
Website

  • Quote

Post by ptitman » Wed Apr 14, 2004 10:06 pm

amigafan wrote:Maybe its possible to translate this into English?
you can refer to http://forums.gentoo.org/viewtopic.php? ... 44#1036944

but i guess that with a bit of an effort, you will be able to translate italian computing vocabulary to english or even german :wink:
no offense :D
Feeds2Read.net
Gentoo Linux News
Gentoo Linux Security Advisories
Top
Crive
n00b
n00b
User avatar
Posts: 33
Joined: Tue May 11, 2004 11:45 am
Location: World.Europe.Italy.Varese

  • Quote

Post by Crive » Tue May 11, 2004 11:50 am

Ciao,

Io ho un fujitsu-siemens con scheda video IGP320M

Purtroppo il mio portatile ha problemi hardware con il kernel 2.6.x e nn riesco a far funzionare il mouse, ho installato il 2.4.26 e quest'ultimo ha il supporto per la radeon IGP, è possibile che il procedimento sopra funzioni anche con questo kernel??

Grazie
Top
Gistybit
n00b
n00b
Posts: 10
Joined: Sat Feb 07, 2004 11:19 pm

  • Quote

Post by Gistybit » Mon May 17, 2004 9:36 pm

this did not work for me... i used
http://h00045ad2a5c0.ne.client2.attbi.c ... n/igp.html

with the 2.6.6-mm2 kernel (from the portage) and xfree-3.99 (instead of 4.0 as specified in the guide). I have been reading so many forum posts, and this has been the only thing that worked for me...
do it! :) it works! and it's lovely! :)

(i have given this answer to multiple threads, so ppl will not search in vain)
Top
Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic