Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Framebuffer Scentrato
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Mar 07, 2007 5:21 pm    Post subject: Framebuffer Scentrato Reply with quote

Ieri ho (finalmente) aggiornato la scheda video e sono passato da una GeForce 440 Mx ad una 7600 GS.
Il problema è che la console mi viene mostrata leggermente spostata verso sinistra sia con vesafb sia con tng.
Mi spiego:
il prompt, ad esempio, invece che mostrarmi
Code:
onip @ Hal9000 ~ $

mi lascia vedere solo
Code:
p @ Hal9000 ~ $

(più o meno)
lo shift è, ovviamente, presente in direzione opposta anche sul bordo destro dello schermo, gli [ ok ] del boot lasciano tutti uno spazio libero alla loro destra.

Veniamo alle cose divertenti.

  1. Il problema riguarda solo il framebuffer: X, grub, splash del bios e WindowsXp sono tutti perfettamente allineati. Se provo con la funzione di allineamento automatico dello schermo mentre visualizzo il framebuffer questo si mette a posto, ai danni della corretta disposizione di X
  2. Se abbasso la risoluzione del framebuffer da 1280x1024 a 1024x768 il problema scompare
  3. Con la vecchia scheda tutto andava benone anche a 1280x1024


Non saprei se definirlo un bug dei driver del framebuffer o della scheda video...

Avete qualche suggerimento?
Anche solo qualche chiave di ricerca sarebbe già un buon inizio, descrivere questo fenomeno in inglese per poterlo ricercare nei forum va oltre le mie capacità...

Gracias
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Kind_of_blue
Guru
Guru


Joined: 10 Oct 2004
Posts: 485

PostPosted: Wed Mar 07, 2007 5:50 pm    Post subject: Reply with quote

provato a cambiare gli hertz del framebuffer(dal kernel) o l'horizontal sync e il vertical refresh del framebuffer (da Grub.conf)?
_________________
"I got off the concept of Progress, it's over-rated"
Arthur Dent
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Mar 07, 2007 6:23 pm    Post subject: Reply with quote

Code:
kernel /kernel-2.6.19-gentoo-r5 root=/dev/hda2 video=vesafb:1280x1024-32@60,mtrr:4,ywrap

Intanto la riga di grub, che non avevo ancora postato.
In effetti ho un problema anche con la frequenza.
fbset -i mi riporta 85Hz, quando io gli passo 60. Era un altro problema che volevo risolvere, ma (stupidamente, ci ho pure fatto un esame sulle vga) pensavo fossero incorrelati.
A questo punto la domanda che si aggiunge alle altre è: "come diavolo imposto i 60Hz se con la riga di cui sopra non funziona?"
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Wed Mar 07, 2007 6:36 pm    Post subject: Reply with quote

visto che sono sempre nell'archeologico uso ancora le matrox con i crt e non ki sono mai aggiornato ma cercherei qualcosa del tipo upper lower vslen etc.
per il calcolo dei timing esatti dovrebbe esserci ancora il vecchio howto per X in italiano sul sito del pluto.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Kind_of_blue
Guru
Guru


Joined: 10 Oct 2004
Posts: 485

PostPosted: Wed Mar 07, 2007 6:41 pm    Post subject: Reply with quote

Li setti nel kernel:

Code:

 DeviceDriver->
 Graphics Support->
 <*> Support FrameBuffer
 <*> VESA VGA Graphic Support
 Vesa Driver Type(vesafb/vesafb-tng)-->
 (resolution-bpp@refreshRate) Vesa Default Mode (NEW)


cosi puoi evitare di passare i parametri in grub.conf

PS:
probabilmente è qui che hai messo 85Hz ... per cui ti ignora le modifiche che fai in grub
_________________
"I got off the concept of Progress, it's over-rated"
Arthur Dent
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Mar 07, 2007 10:14 pm    Post subject: Reply with quote

In realtà non è così
Code:
# zcat /proc/config.gz | grep FB
-- cut --
CONFIG_FB_VESA_DEFAULT_MODE="1280x1024-32@60"
-- cut --


è una delle prime cose che ho cambiato. In oltre, da quello che ho capito io quello è il default mode che, però, viene sovrascritto da quello passato al boot, tanto è vero che adesso ho avviato a 1024x768 .

Grazie per l'aiuto

EDIT:
Edito solo per far presente ai lettori che, purtroppo, non sono l'unico e nessuno, a quanto vedo, ha uno straccio di soluzione...
Link 1, 2 e 3. Ma ce ne sono anche altri

Byez

p.s. la genialata è stato trovare una keyword adeguata: shifted, neanche troppo difficile a posteriori. :lol:
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Kind_of_blue
Guru
Guru


Joined: 10 Oct 2004
Posts: 485

PostPosted: Thu Mar 08, 2007 9:48 am    Post subject: Reply with quote

Allora ... io ho avuto problemi di visualizzazione della consolle al boot e al logout ... una volta una parte dello schermo nero, un'altra volta lo spostamento (come te) su un portatile e su un fisso.

devo essere stato fortunato, m in entrambi i casi era colpa del driver Vesa-tng .. e mi è bastato usare il vesa sandard.
forse vale una prova
_________________
"I got off the concept of Progress, it's over-rated"
Arthur Dent
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Thu Mar 08, 2007 12:36 pm    Post subject: Reply with quote

rifarò la prova allora, anche se l'ho già fatta e non ha portato a niente.

comunque questo mi fa pensare... :cry:
/usr/src/linux/Documentation/fb/vesafb.txt wrote:

Note that there are some boards (nVidia 59**, 57** and newer models)
claiming that their Video BIOS is VBE 3.0 compliant, while ignoring the
CRTC values provided by software such as vesafb-tng. You'll not be able
to adjust the refresh rate if you're using one of these boards.


magari impostando l'uso di un VBE diverso (con il parametro apposito). Anche se non ho idea di cosa sia e se sia sensato fare un'operazione del genere
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Kind_of_blue
Guru
Guru


Joined: 10 Oct 2004
Posts: 485

PostPosted: Thu Mar 08, 2007 1:13 pm    Post subject: Reply with quote

VBE è il "VESA Bios Extension"

il driver vesa-tng è compatibile quasi esclusivamente con il VBE 2.0
il driver vesa standard è più flessibile

se la tua scheda è VBE 3 compliant ... non puoi cambiare il suo VBE ... puoi provare a interagire con lei in un modo soddisfacente.
_________________
"I got off the concept of Progress, it's over-rated"
Arthur Dent
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum