Repository 32bit  Forum
Repository 64bit  Wiki

Intel GMA e risoluzioni non native (Risolto)

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Intel GMA e risoluzioni non native (Risolto)

Messaggioda gorwell » mer feb 17, 2010 8:55

Salve a tutti,

da circa tre giorni ho abbandonato dopo anni Ubuntu e sono tornato alla Slack (la usavo fino alla 12.0). Ho un laptop Dell 640m con integrata intel GMA 945GM.
Codice: Seleziona tutto
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)


Ho compilato il kernel 2.6.32-8 usando il .config del kernel predefinito e il driver xf96-video-intel 2.9.1. Le prestazioni video sono perfette adesso.
Glxgears da:
Codice: Seleziona tutto
pascal@Toothy:~$ glxgears
4686 frames in 5.0 seconds = 937.174 FPS
4733 frames in 5.0 seconds = 937.546 FPS
4694 frames in 5.0 seconds = 935.960 FPS
4735 frames in 5.0 seconds = 946.889 FPS

Il mio LCD ha una risoluzione nativa a 1440x900, quando passo a risoluzioni inferiori (tipo 1024x768) il display usa il metodo che centra lo schermo ma non esegue lo stretch.
Nel driver per windows è possibile settare o la modalità stretch oppure "mantieni le proporzioni" che esegue uno zoom lasciando bande nere laterali.

Qualcuno conosce l'opzione (nel kernel o in xorg.conf) che possa abilitare lo stretch?

Posto il mio xorg.confg:
Codice: Seleziona tutto
Section "Monitor"                     

    Identifier  "LVDS"
    DisplaySize 381 238
#    Modeline "1440x900"  106.47  1440 1520 1672 1904  900 901 904 932  -HSync +Vsync
    Modeline "1280x800"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync 
    Modeline "1280x768"  80.14  1280 1344 1480 1680  768 769 772 795  -HSync +Vsync 
#    Modeline "1024x768"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
#    Modeline "800x600"  38.22  800 832 912 1024  600 601 604 622  -HSync +Vsync     
#    Modeline "640x480"  23.86  640 656 720 800  480 481 484 497  -HSync +Vsync     
EndSection                                                                           


Section "Device"

    Identifier  "Intel GMA 945GM"
    Driver      "intel"         
    Option      "NoStretch"     "false"
    Option      "NoDDC"               

EndSection


Section "Screen"

    Identifier  "Screen 1"
    Device      "Intel GMA 945GM"
    Monitor     "LVDS"
   DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes "1440x900" "1280x800" "1280x768" "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes "1440x900" "1280x800" "1280x768" "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes "1440x900" "1280x800" "1280x768" "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes "1440x900" "1280x800" "1280x768" "1024x768" "800x600" "640x480"
    EndSubsection

EndSection


Section "ServerLayout"

    Identifier  "Simple Layout"
    Screen "Screen 1"

EndSection


Questo problema ce l'avevo anche con il kernel predefinito e tutti i driver in extra di xf86-video-intel (oltra alle prestazioni pessime).

Grazie a tutti.

Pascal
gorwell
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar ott 28, 2008 10:10
Nome Cognome: Pascal Allegra
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE 4.5.5

Re: Intel GMA e risoluzioni non native (Risolto)

Messaggioda gorwell » gio feb 18, 2010 15:04

Ho trovato la soluzione qui:
http://wiki.archlinux.org/index.php/Intel

Basta dare
xrandr --output LVDS --set PANEL_FITTING full

Gli altri parametri sono center e full_aspect (che era il modo predefinito nella mi configurazione).

Ora il nuovo problema è che xrandr occasionalmente fa scomparire il puntatore del mouse...
Ci lavoro su.
gorwell
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar ott 28, 2008 10:10
Nome Cognome: Pascal Allegra
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE 4.5.5

Re: MiniWiki INTEL 945GM in Slack13

Messaggioda gorwell » ven feb 19, 2010 0:06

Io lo so che non ve ne frega niente, ma ho voglia di scrivere questo wiki per come ottenere le migliori prestazioni da una GMA 945GM su Slack13 (include il kernel modesetting).

Appena installata con il kernel 2.6.29.6 ed il driver 2.8.0 la scheda andrà veramente male.

La colpa principale è del kernel. Quindi scarichiamo l'ultimo kernel da http://www.kernel.org/ e seguiamo l'ottima guida http://alien.slackbook.org/dokuwiki/doku.php?id=linux:kernelbuilding

Dopo che l'abbiamo installato scarichiamo http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.9.1.tar.bz2 (il 2.10 richiede una versione di libdrm più nuova, quindi anche se possibile evitiamo).

Installiamo con ./configure --prefix=/usr - make - make install (ovviamente siamo in INIT 3).

In /etc/lilo.conf nella sezione append= aggiungiamo alla fine i915.modeset=1

Ricordiamo di digitare lilo dopo che abbiamo modificato il file di configurazione e reinstallarlo.

Riavviamo e abbiamo il kernel modesetting attivato.

Se per caso avete la necessità di aggiungere delle risoluzioni non direttamente visibili da xrandr usate il seguente metodo.
Nel mio caso il display mi mostrava 1440x900 1024x768 800x600 e 640x480.
Avevo bisogno di aggiungere 1280x800 e 1280x768.
Per ottenere il modesetting date:
Codice: Seleziona tutto
pascal@Toothy:~$ gtf 1280 800 60

  # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
  Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync

Quindi aggiungete all'Xorg.conf:
Codice: Seleziona tutto
Section "Monitor"                     

    Identifier  "LVDS1"
    DisplaySize 381 238
    Modeline "1280x800"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync 
EndSection                                                                           

e così il nuovo modo sarà disponibile (anche nei giochi opengl).

Adieu.
gorwell
Linux 1.0
Linux 1.0
 
Messaggi: 9
Iscritto il: mar ott 28, 2008 10:10
Nome Cognome: Pascal Allegra
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE 4.5.5


Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron