Как перевести Иксы в режим FrameBuffer?

Аватар пользователя Andre

Ввиду кривости родного драйвера не удается запустить иксы, хочу попробовать FrameBuffer.

Какие правки нужно ввести в получившийся конфиг xorg.conf ?

# Xorg configuration created by system-config-display

Section "ServerLayout"
	Identifier     "single head configuration"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	FontPath     "unix/:7100"
EndSection

Section "Module"
	Load  "GLcore"
	Load  "dbe"
	Load  "extmod"
	Load  "fbdevhw"
	Load  "glx"
#	Load  "pex5"
	Load  "record"
#	Load  "xie"
	Load  "v4l"
	Load  "type1"
	Load  "dri"
EndSection

Section "ServerFlags"
	Option	    "allowmouseopenfail"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "keyboard"
	Option	    "Protocol" "Standard"
	Option	    "XkbModel" "pc104"
	Option	    "XkbLayout" "us,ru(winkeys)"
	Option	    "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Emulate3Buttons" "on"
	Option	    "Protocol" "IMPS/2"
	Option	    "Device" "/dev/input/mice"
EndSection

Section "Monitor"

#1024x768 @ 75.9 Hz, 62.5 kHz hsync
	#Modeline	"1024x768"	85    1024 1032 1152 1360   768  784  787  823
#800x600 @ 75.0 Hz, 46.9 kHz hsync
	#Modeline	"800x600"	49.50  800  816  896 1056  600  601  604  625 +hsync +vsync
#640x480 @ 75.0 Hz, 37.5 kHz hsync
	#Modeline	"640x480"	31.5   640  656  720  840   480  481  484  500 -HSync -VSync
	Identifier   "Monitor"
	VendorName   "SAMSUNG"
	ModelName    "Samsung SyncMaster 550(M)s"
	HorizSync    30.0 - 61.0
	VertRefresh  50.0 - 120.0
EndSection

Section "Device"

#	Option      "NoAccel"
	Identifier  "Card:Intel 945GM"
	Driver      "fbdev"         <--------- "vesa"
	BoardName   "Intel 945GM"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card:Intel 945GM"
	Monitor    "Monitor"
	DefaultDepth     24
	SubSection "Display"
		Depth     4
		Modes    "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes    "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes    "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     32
		Modes    "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

Аватар пользователя Andre

Re: Как перевести Иксы в режим FrameBuffer?

Когда перепробовал всякие хитрости с 'fbdev' и ничего не помогло, на помощь пришел Премьер-министр со своим бесценным опытом:
Вот наш диалог:

Цитата:
Tigro: Вместо Driver "fbdev" напиши Driver "vesa"
Andre: Это везде по тексту?
Tigro: Там только один раз должно быть
Andre: Аркадий, вы просто молодчина! Настоящий гуру! Спасибо огромное!!! :thanks:
Tigro: Просто запомни и всем говори! Может не работать что угодно, но vesa работает всегда!
Andre: Даже универсальнее, чем fbdev?
Tigro: Да! Он работает на неработающих ATI!

PS. Правка внесена в представленный ниже конфиг.

RSS-материал