console framebuffer

8 отговора 238 прегледа
#1

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.
Отговор
в отговор на lmBlack #2

Re: console framebuffer

значи фреймбуфера на конзолата ти няма нищо общо с драйвера на енвидиа.
трябва да си прекомпилираш ядрото с поддръжка на веса фреймбуфер, и не ползвай ривафб, защото машината забива при превключване от Х-а към конзола, даже си го пише в самия модул и не се знае защо.
а за режима трябва да го настроиш от лило, вга=аск ще ти покаже само СВГА текстовите режими. за цветовете можеш да го постигнеш 100%, но за рефреш-а няма да стане. поне не и с карти на енвидиа. сигурно една седмица съм се ровил в сорсовете на ядрото и интернет, примирих се че работи на 60 херца, поне е цветно и има по-голяма разделителна способност - събира повече текст, засега това ми стига.

Отговор
в отговор на SoulDeaD #3

Re: console framebuffer

Аз обаче не се примирих с 60-те херца. Не ползвам фреймбуфер. Виж тук - успях да подкарам конзолата на 85Hz, но при показване на някои символи изображението се разваля много странно. При 75Hz се наблюдава разваляне на изображението много рядко - само когато отворя нетекстови файлове с less примерно.

[линк]
Отговор
в отговор на Valentin #4

Re: console framebuffer

You don't have permission to access /viewtopic.php on this server.

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на Heaндepтaлeцa Джo #5

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:
[линк]
[линк]

За смятане:
[линк]

[линк]
Отговор
в отговор на Valentin #6

Re: console framebuffer

а направи ли го при връщане от Х-а в конзолата да ти връща режима който преди това си задал със SVGATextMode?
и ако да, как?

Отговор
в отговор на SoulDeaD #7

Re: console framebuffer

Програмата SVGATextMode трябва да бъде стартирана преди да се стартира X.

X-а е направен така, че ако превключиш от него към виртуален терминал, или ако излезеш от него във виртуаелн терминал, режимът на виртуалният терминал се възстановява какъвто е бил преди да се стартира X.

[линк]
Отговор
в отговор на Valentin #8

Re: console framebuffer

ок, значи си от щастливците при които всичко работи:)
не ти ли е малко скучно така всичко да работи? :P

Отговор
в отговор на SoulDeaD #9

Re: console framebuffer

Не скучая

[линк]
Отговор