driver proprietari ati hd4850:problemi risoluzione tty
driver proprietari ati hd4850:problemi risoluzione tty
salve a chiunque mi possa aiutare.
Ho installato su ubuntu 10.04 64bit con una scheda ati hd4850
con i driver open di linux nessun problema: la risoluzione è massima (1680x1050) sia per la X che per la tty
con i driver proprietari le prestazioni grafiche sono decisamente migliori, il problema è che la risoluzione della tty cala vistosamente, perché credo che i driver proprietari ATI non la gestiscono e quindi passando alla tty riattiva i VESA driver.
Ho cercato qua e la su internet e non ho trovato soluzioni: sono riuscito ad aumentare la risoluzione, il problema è che FRAMEBUFFER mi vede risoluzioni diverse da quelle del mio monitor: essenzialmente i VESA driver vedono un monitor 4:3 mentre il mio è un 16:10! Ora sono a 1280x1024 che risulta in una deformazione della grafica (mi stira le immagini in orizzontale)
Ne ho provate di tutte. Il problema credo che sia che mentre i driver open di linux usano KMS per dialogare con la tty e "forzare" la risoluzione come piace a loro, i driver proprietari ATI non funzionano con KMS che infatti con loro è disabilitato.
Ho pensato a possibili soluzioni, ma non so come appilcarle.
1.dire ai VESA driver che risoluzione ha il mio monitor e forzarli a quella risoluzione, per cui devo sapere come dire ai VESA driver di aggiungere una nuova risoluzione a 1680x1050.
2. riabilitare il KMS in modo tale da fare gestire la risoluzione della tty ai driver proprietari ATI
3. usare altri driver per la tty.
quindi
1. come faccio a dire ai VESA driver che il mio monitor è un 16:10 e/o impostare una risoluzione di 1680x1050?
2.come posso riabilitare il KMS con i driver proprietari se questo è possibile, cioé se non vanno in conflitto?
qualcuno ha altre idee in mente o conosce la soluzione del problema?
grazie a tutti per l'aiuto.
Ho installato su ubuntu 10.04 64bit con una scheda ati hd4850
con i driver open di linux nessun problema: la risoluzione è massima (1680x1050) sia per la X che per la tty
con i driver proprietari le prestazioni grafiche sono decisamente migliori, il problema è che la risoluzione della tty cala vistosamente, perché credo che i driver proprietari ATI non la gestiscono e quindi passando alla tty riattiva i VESA driver.
Ho cercato qua e la su internet e non ho trovato soluzioni: sono riuscito ad aumentare la risoluzione, il problema è che FRAMEBUFFER mi vede risoluzioni diverse da quelle del mio monitor: essenzialmente i VESA driver vedono un monitor 4:3 mentre il mio è un 16:10! Ora sono a 1280x1024 che risulta in una deformazione della grafica (mi stira le immagini in orizzontale)
Ne ho provate di tutte. Il problema credo che sia che mentre i driver open di linux usano KMS per dialogare con la tty e "forzare" la risoluzione come piace a loro, i driver proprietari ATI non funzionano con KMS che infatti con loro è disabilitato.
Ho pensato a possibili soluzioni, ma non so come appilcarle.
1.dire ai VESA driver che risoluzione ha il mio monitor e forzarli a quella risoluzione, per cui devo sapere come dire ai VESA driver di aggiungere una nuova risoluzione a 1680x1050.
2. riabilitare il KMS in modo tale da fare gestire la risoluzione della tty ai driver proprietari ATI
3. usare altri driver per la tty.
quindi
1. come faccio a dire ai VESA driver che il mio monitor è un 16:10 e/o impostare una risoluzione di 1680x1050?
2.come posso riabilitare il KMS con i driver proprietari se questo è possibile, cioé se non vanno in conflitto?
qualcuno ha altre idee in mente o conosce la soluzione del problema?
grazie a tutti per l'aiuto.
Re: driver proprietari ati hd4850:problemi risoluzione tty
ho guardato ma non funziona. provato a settare 1440x900-24 che è al di sotto della mia massima risoluzione, ma mi passa a 1600x1200 che invece è fuori
dmesg mi da questo errore
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=368b3ab9-c35e-4b4e-95e3-838973ed2d63 ro splash quiet quiet splash nomodeset video=uvesafb:mode_option=1440x900-24,mtrr=3,scroll=ywrap
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=368b3ab9-c35e-4b4e-95e3-838973ed2d63 ro splash quiet quiet splash nomodeset video=uvesafb:mode_option=1440x900-24,mtrr=3,scroll=ywrap
[ 0.526441] uvesafb: (C) 1988-2005, ATI Technologies Inc. , RV770, 01.00, OEM: ATI ATOMBIOS, VBE v3.0
[ 0.533005] uvesafb: VBIOS/hardware supports DDC2 transfers
[ 0.578089] uvesafb: monitor limits: vf = 77 Hz, hf = 84 kHz, clk = 170 MHz
[ 0.578154] uvesafb: scrolling: redraw
[ 0.579577] uvesafb: framebuffer at 0xd0000000, mapped to 0xffffc90011100000, using 16384k, total 16384k
[ 13.246118] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 13.626910] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 13.863722] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 14.118597] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 14.363813] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 35.787891] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 36.304396] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
io credo che l'unica sia riuscire a dire a framebuffer che il mio monitor è un 16:10 o comunque riuscire ad aggiungere la risoluzione desiderata alla lista delle famose che compaiono in hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.eq_W9lnvNEF
Hardware Class: framebuffer
Model: "(C) 1988-2005, ATI Technologies Inc. RV770"
Vendor: "(C) 1988-2005, ATI Technologies Inc. "
Device: "RV770"
SubVendor: "ATI ATOMBIOS"
SubDevice:
Revision: "01.00"
Memory Size: 16 MB
Memory Range: 0xd0000000-0xd0ffffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x0320: 320x200 (+1280), 24 bits
Mode 0x0393: 320x240 (+320), 8 bits
Mode 0x0395: 320x240 (+640), 16 bits
Mode 0x0396: 320x240 (+1280), 24 bits
Mode 0x03b3: 512x384 (+512), 8 bits
Mode 0x03b5: 512x384 (+1024), 16 bits
Mode 0x03b6: 512x384 (+2048), 24 bits
Mode 0x03c3: 640x350 (+640), 8 bits
Mode 0x03c5: 640x350 (+1280), 16 bits
Mode 0x03c6: 640x350 (+2560), 24 bits
Mode 0x0333: 720x400 (+768), 8 bits
Mode 0x0335: 720x400 (+1472), 16 bits
Mode 0x0336: 720x400 (+2944), 24 bits
Mode 0x0353: 1152x864 (+1152), 8 bits
Mode 0x0355: 1152x864 (+2304), 16 bits
Mode 0x0356: 1152x864 (+4608), 24 bits
Mode 0x0363: 1280x1024 (+1280), 8 bits
Mode 0x0365: 1280x1024 (+2560), 16 bits
Mode 0x0366: 1280x1024 (+5120), 24 bits
Mode 0x0321: 640x480 (+2560), 24 bits
Mode 0x0322: 800x600 (+3200), 24 bits
Mode 0x0323: 1024x768 (+4096), 24 bits
Mode 0x0324: 1280x1024 (+5120), 24 bits
Mode 0x0343: 1400x1050 (+1408), 8 bits
Mode 0x0345: 1400x1050 (+2816), 16 bits
Mode 0x0346: 1400x1050 (+5632), 24 bits
Mode 0x0373: 1600x1200 (+1600), 8 bits
Mode 0x0375: 1600x1200 (+3200), 16 bits
Mode 0x0376: 1600x1200 (+6400), 24 bits
Mode 0x0383: 1792x1344 (+1792), 8 bits
Mode 0x0385: 1792x1344 (+3584), 16 bits
Mode 0x0386: 1792x1344 (+7168), 24 bits
Mode 0x03d3: 1856x1392 (+1856), 8 bits
Mode 0x03d5: 1856x1392 (+3712), 16 bits
Mode 0x03d6: 1856x1392 (+7424), 24 bits
Mode 0x03e3: 1920x1440 (+1920), 8 bits
Mode 0x03e5: 1920x1440 (+3840), 16 bits
Mode 0x03e6: 1920x1440 (+7680), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
qualche idea?
dmesg mi da questo errore
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=368b3ab9-c35e-4b4e-95e3-838973ed2d63 ro splash quiet quiet splash nomodeset video=uvesafb:mode_option=1440x900-24,mtrr=3,scroll=ywrap
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=368b3ab9-c35e-4b4e-95e3-838973ed2d63 ro splash quiet quiet splash nomodeset video=uvesafb:mode_option=1440x900-24,mtrr=3,scroll=ywrap
[ 0.526441] uvesafb: (C) 1988-2005, ATI Technologies Inc. , RV770, 01.00, OEM: ATI ATOMBIOS, VBE v3.0
[ 0.533005] uvesafb: VBIOS/hardware supports DDC2 transfers
[ 0.578089] uvesafb: monitor limits: vf = 77 Hz, hf = 84 kHz, clk = 170 MHz
[ 0.578154] uvesafb: scrolling: redraw
[ 0.579577] uvesafb: framebuffer at 0xd0000000, mapped to 0xffffc90011100000, using 16384k, total 16384k
[ 13.246118] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 13.626910] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 13.863722] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 14.118597] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 14.363813] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 35.787891] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 36.304396] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
io credo che l'unica sia riuscire a dire a framebuffer che il mio monitor è un 16:10 o comunque riuscire ad aggiungere la risoluzione desiderata alla lista delle famose che compaiono in hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.eq_W9lnvNEF
Hardware Class: framebuffer
Model: "(C) 1988-2005, ATI Technologies Inc. RV770"
Vendor: "(C) 1988-2005, ATI Technologies Inc. "
Device: "RV770"
SubVendor: "ATI ATOMBIOS"
SubDevice:
Revision: "01.00"
Memory Size: 16 MB
Memory Range: 0xd0000000-0xd0ffffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x0320: 320x200 (+1280), 24 bits
Mode 0x0393: 320x240 (+320), 8 bits
Mode 0x0395: 320x240 (+640), 16 bits
Mode 0x0396: 320x240 (+1280), 24 bits
Mode 0x03b3: 512x384 (+512), 8 bits
Mode 0x03b5: 512x384 (+1024), 16 bits
Mode 0x03b6: 512x384 (+2048), 24 bits
Mode 0x03c3: 640x350 (+640), 8 bits
Mode 0x03c5: 640x350 (+1280), 16 bits
Mode 0x03c6: 640x350 (+2560), 24 bits
Mode 0x0333: 720x400 (+768), 8 bits
Mode 0x0335: 720x400 (+1472), 16 bits
Mode 0x0336: 720x400 (+2944), 24 bits
Mode 0x0353: 1152x864 (+1152), 8 bits
Mode 0x0355: 1152x864 (+2304), 16 bits
Mode 0x0356: 1152x864 (+4608), 24 bits
Mode 0x0363: 1280x1024 (+1280), 8 bits
Mode 0x0365: 1280x1024 (+2560), 16 bits
Mode 0x0366: 1280x1024 (+5120), 24 bits
Mode 0x0321: 640x480 (+2560), 24 bits
Mode 0x0322: 800x600 (+3200), 24 bits
Mode 0x0323: 1024x768 (+4096), 24 bits
Mode 0x0324: 1280x1024 (+5120), 24 bits
Mode 0x0343: 1400x1050 (+1408), 8 bits
Mode 0x0345: 1400x1050 (+2816), 16 bits
Mode 0x0346: 1400x1050 (+5632), 24 bits
Mode 0x0373: 1600x1200 (+1600), 8 bits
Mode 0x0375: 1600x1200 (+3200), 16 bits
Mode 0x0376: 1600x1200 (+6400), 24 bits
Mode 0x0383: 1792x1344 (+1792), 8 bits
Mode 0x0385: 1792x1344 (+3584), 16 bits
Mode 0x0386: 1792x1344 (+7168), 24 bits
Mode 0x03d3: 1856x1392 (+1856), 8 bits
Mode 0x03d5: 1856x1392 (+3712), 16 bits
Mode 0x03d6: 1856x1392 (+7424), 24 bits
Mode 0x03e3: 1920x1440 (+1920), 8 bits
Mode 0x03e5: 1920x1440 (+3840), 16 bits
Mode 0x03e6: 1920x1440 (+7680), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
qualche idea?
- Mozo
- Imperturbabile Insigne

- Messaggi: 2974
- Iscrizione: giovedì 9 marzo 2006, 10:43
- Desktop: mate
- Distribuzione: Ubuntu Mate 22.04.3 LTS
- Località: On The Air
Re: driver proprietari ati hd4850:problemi risoluzione tty
Hai provato vga=ask, come spiegato nella guida a circa metà pagina?
Qualora la combinazione di risoluzione e profondità desiderata non sia presente nella tabella in questa pagina, è possibile in alternativa aggiungere la dicitura «vga=ask».
In questo modo al riavvio verrà mostrata una tabella più completa e la possibilità di scegliere il numero identificativo, in esadecimale, della vostra combinazione. Una volta trovato l'identificativo giusto, è possibile aggiungerlo staticamente, sostituendo a «vga=ask» «vga=XXX», dove «XXX» è la notazione decimale del nuovo identificativo trovato.
Re: driver proprietari ati hd4850:problemi risoluzione tty
si ho provato e non funziona, per due motivi penso: primo vga=ask non funziona in ubuntu 10.04 (comando troppo vecchio) secondo cmq vga=ask da le definizioni di framebuffer, fra le quali non c'è quella che voglio io (in particolare non esistono risoluzioni 16:10, ma solo 4:3)
quindi il problema è come far capire a framebuffer che voglio un 16:10
oppure trovare un altro driver per la tty anche non framebuffer che me la supporti
quindi il problema è come far capire a framebuffer che voglio un 16:10
oppure trovare un altro driver per la tty anche non framebuffer che me la supporti
- Mozo
- Imperturbabile Insigne

- Messaggi: 2974
- Iscrizione: giovedì 9 marzo 2006, 10:43
- Desktop: mate
- Distribuzione: Ubuntu Mate 22.04.3 LTS
- Località: On The Air
Re: driver proprietari ati hd4850:problemi risoluzione tty
In effetti la guida si riferisce a grub legacy, con ubuntu 10.04 e grub2 le cose sono differenti.
Su Grub2 non ho avuto occasione di provare. :-\
Se te la cavi con l'inglese puoi provare a guardare qui (o fai una ricerca con framebuffer+grub2):
http://anurag-priyam.blogspot.com/2010/02/debian-console-framebuffer-grub2.html
http://forums.debian.net/viewtopic.php?f=5&t=41881
Su Grub2 non ho avuto occasione di provare. :-\
Se te la cavi con l'inglese puoi provare a guardare qui (o fai una ricerca con framebuffer+grub2):
http://anurag-priyam.blogspot.com/2010/02/debian-console-framebuffer-grub2.html
http://forums.debian.net/viewtopic.php?f=5&t=41881
Re: driver proprietari ati hd4850:problemi risoluzione tty
purtroppo niente da fare! Non funziona niente >:(
d'altronde sono quasi due mesi ormai che mi arrabatto per risolvere il problema, e non credo ci sia soluzione
L'unica è fare capire a FRAMEBUFFER che monitor ho e che risoluzione supporta, ma non sembra esserci verso
mi sa che dovrò aspettare che i driver proprietari ATI supportino il KMS, cmq questo problema riguarda SOLO la risoluzione della tty, che risulta essere solo un po' stirata, mentre la X è favolosa. la tty rimane pur sempre guardabile e me ne farò una ragione.
Il problema di essere pignoli spippolatori è che non ci si accontenta mai.
cmq grazie, se a qualcun'altro viene in mente qualcosa me lo dica pure.
p.s. se il mio bellissimo monitor (aver P223W) avesse un'uscita DVI probabilmente questi problemi non si sarebbero mai presentati, a quanto mi sembra di capire da quello che ho letto in rete.
grazie cmq Mozo
Darmok47
d'altronde sono quasi due mesi ormai che mi arrabatto per risolvere il problema, e non credo ci sia soluzione
L'unica è fare capire a FRAMEBUFFER che monitor ho e che risoluzione supporta, ma non sembra esserci verso
mi sa che dovrò aspettare che i driver proprietari ATI supportino il KMS, cmq questo problema riguarda SOLO la risoluzione della tty, che risulta essere solo un po' stirata, mentre la X è favolosa. la tty rimane pur sempre guardabile e me ne farò una ragione.
Il problema di essere pignoli spippolatori è che non ci si accontenta mai.
cmq grazie, se a qualcun'altro viene in mente qualcosa me lo dica pure.
p.s. se il mio bellissimo monitor (aver P223W) avesse un'uscita DVI probabilmente questi problemi non si sarebbero mai presentati, a quanto mi sembra di capire da quello che ho letto in rete.
grazie cmq Mozo
Darmok47
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti