console framebuffer
8 отговора
238 прегледа
console framebuffer
SUSE 9.3
ядро 2.6.11.4-20a-default
VGA GF FX5200
Искам конзола в -depth 16 1024х768-72
След инсталацията на NVIDIA драйвера, конзолата няма фрейм буфер(то и фб устроиства не се откриват де).
С опция при зареждане на ядрото vga=ask и в последствие scan
показва само тъпите режими, а за 0х31а и 0х317 дори не се намеква, че съществуват. Предполагам, че vesafb e компилиран в ядрото, щото модул няма.
Почетох из нета, пише, че го имало проблема защото GF-орса бил VESA 3.0 , a vesafb бил писан за VESA 2.0.
Аз ли бъркам или грешката е вярна?
Някой успял ли е да пусне фрейм буфер на GF успоредно с драйвера на NVIDIA?
П.П. И друго ме издразни. Сменям видеото и при рестартиране Х мениджъра от kdm става xdm, а мениджъра на прозорците от kwm става twm., даге.
.why do they call this a word processor?
It's simple.You've seen what food processors do to food.
ядро 2.6.11.4-20a-default
VGA GF FX5200
Искам конзола в -depth 16 1024х768-72
След инсталацията на NVIDIA драйвера, конзолата няма фрейм буфер(то и фб устроиства не се откриват де).
С опция при зареждане на ядрото vga=ask и в последствие scan
показва само тъпите режими, а за 0х31а и 0х317 дори не се намеква, че съществуват. Предполагам, че vesafb e компилиран в ядрото, щото модул няма.
Почетох из нета, пише, че го имало проблема защото GF-орса бил VESA 3.0 , a vesafb бил писан за VESA 2.0.
Аз ли бъркам или грешката е вярна?
Някой успял ли е да пусне фрейм буфер на GF успоредно с драйвера на NVIDIA?
П.П. И друго ме издразни. Сменям видеото и при рестартиране Х мениджъра от kdm става xdm, а мениджъра на прозорците от kwm става twm., даге.
.why do they call this a word processor?
It's simple.You've seen what food processors do to food.
Re: console framebuffer
значи фреймбуфера на конзолата ти няма нищо общо с драйвера на енвидиа.
трябва да си прекомпилираш ядрото с поддръжка на веса фреймбуфер, и не ползвай ривафб, защото машината забива при превключване от Х-а към конзола, даже си го пише в самия модул и не се знае защо.
а за режима трябва да го настроиш от лило, вга=аск ще ти покаже само СВГА текстовите режими. за цветовете можеш да го постигнеш 100%, но за рефреш-а няма да стане. поне не и с карти на енвидиа. сигурно една седмица съм се ровил в сорсовете на ядрото и интернет, примирих се че работи на 60 херца, поне е цветно и има по-голяма разделителна способност - събира повече текст, засега това ми стига.
трябва да си прекомпилираш ядрото с поддръжка на веса фреймбуфер, и не ползвай ривафб, защото машината забива при превключване от Х-а към конзола, даже си го пише в самия модул и не се знае защо.
а за режима трябва да го настроиш от лило, вга=аск ще ти покаже само СВГА текстовите режими. за цветовете можеш да го постигнеш 100%, но за рефреш-а няма да стане. поне не и с карти на енвидиа. сигурно една седмица съм се ровил в сорсовете на ядрото и интернет, примирих се че работи на 60 херца, поне е цветно и има по-голяма разделителна способност - събира повече текст, засега това ми стига.
Re: console framebuffer
Аз обаче не се примирих с 60-те херца. Не ползвам фреймбуфер. Виж тук - успях да подкарам конзолата на 85Hz, но при показване на някои символи изображението се разваля много странно. При 75Hz се наблюдава разваляне на изображението много рядко - само когато отворя нетекстови файлове с less примерно.
[линк]
[линк]
Re: console framebuffer
You don't have permission to access /viewtopic.php on this server.
Когато боговете говорят, ония с фактите никакви ги няма.
Когато боговете говорят, ония с фактите никакви ги няма.
Re: console framebuffer
Копирам го:
Това го постигнах с програмата SVGATextMode:
Код:
root@darkstar:~# SVGATextMode
SVGATextMode NOTE:
You may remove the `SyncDisks' option from the TextConfig file
once SVGATextMode proves to work reliably on your machine.
This will make SVGATextMode run much faster.
Chipset = `RIVA128', Textmode clock = 56.25 MHz, 100x37 chars, CharCell = 8x16. Refresh = 53.67kHz/85.1Hz.
SVGATextMode: Syncing disks...
root@darkstar:~#
От конфигурационния файл махнах реда
Код:
Clocks 25.175 28.322
и в края му добавих това:
Код:
ChipSet "Riva128"
ClockChip "riva128"
HorizSync 30 - 69
VertRefresh 50 - 120
DefaultMode "800x600-85"
# 800x600, 85.0Hz; hfreq=53.67, vfreq=85.06
"800x600-85" 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync font 8x16
Целия конф. файл:
[линк]
Пакет за Slackware и VS Live:
[линк]
Сорс:
[линк]
Пакета не съм го компилирал, тъй като не се получи. Направих пакета от този архив:
[линк]
За i740:
[линк]
[линк]
За смятане:
[линк]
[линк]
Това го постигнах с програмата SVGATextMode:
Код:
root@darkstar:~# SVGATextMode
SVGATextMode NOTE:
You may remove the `SyncDisks' option from the TextConfig file
once SVGATextMode proves to work reliably on your machine.
This will make SVGATextMode run much faster.
Chipset = `RIVA128', Textmode clock = 56.25 MHz, 100x37 chars, CharCell = 8x16. Refresh = 53.67kHz/85.1Hz.
SVGATextMode: Syncing disks...
root@darkstar:~#
От конфигурационния файл махнах реда
Код:
Clocks 25.175 28.322
и в края му добавих това:
Код:
ChipSet "Riva128"
ClockChip "riva128"
HorizSync 30 - 69
VertRefresh 50 - 120
DefaultMode "800x600-85"
# 800x600, 85.0Hz; hfreq=53.67, vfreq=85.06
"800x600-85" 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync font 8x16
Целия конф. файл:
[линк]
Пакет за Slackware и VS Live:
[линк]
Сорс:
[линк]
Пакета не съм го компилирал, тъй като не се получи. Направих пакета от този архив:
[линк]
За i740:
[линк]
[линк]
За смятане:
[линк]
[линк]
Re: console framebuffer
а направи ли го при връщане от Х-а в конзолата да ти връща режима който преди това си задал със SVGATextMode?
и ако да, как?
и ако да, как?
Re: console framebuffer
Програмата SVGATextMode трябва да бъде стартирана преди да се стартира X.
X-а е направен така, че ако превключиш от него към виртуален терминал, или ако излезеш от него във виртуаелн терминал, режимът на виртуалният терминал се възстановява какъвто е бил преди да се стартира X.
[линк]
X-а е направен така, че ако превключиш от него към виртуален терминал, или ако излезеш от него във виртуаелн терминал, режимът на виртуалният терминал се възстановява какъвто е бил преди да се стартира X.
[линк]
Re: console framebuffer
ок, значи си от щастливците при които всичко работи:)
не ти ли е малко скучно така всичко да работи? :P
не ти ли е малко скучно така всичко да работи? :P