LINUX.ORG.RU

Mandrake и Nvidia... кошмар !


0

0

Неделю трахался ставил драйвер Nvidia на свой Mandrake :)Поставил всётаки.... Смешно конечно, но легко тока тогда когда знаешь как ето делается. А сейчас мне и правда кажется что проще не придумаешь. Так вот, оказалось что поставить мало, надо ещё и настроить :) Вот тут то настоящие проблемы начались. У меня Mandrake 10 и видяха Nvidia GeForce MX 5200. Мне надо чтобы на мониторе была частота обновления 100гц при разрешении 1152х864 , и ещё мне надо смотреть фильмы на телеке. Я сегодня весь день продолбался, зарылся во всяких хелпах и описаниях и так практичаски ничего и не добился. Может поможет кто нить ? Только не надо говорить, читай мол FAQ, лучше ничего не надо говорить, потому как я читал и голова у меня уже квадратная :) Может я дурак, но так нифига я не настроил. Единственное что я добился, было у меня изображение на телеке и мониторе, но какоето растянутое. Вычитал что надо включать какие то модули понорамирования если частоты разные у тел. и мон. Для етого надо читать readme от Nvidia, но мой Английский не настолько хорош чтоб я там что то понял. Ну а с частотой вообще непонятки.... Мой файл Xfree86Config-4 на данный момент имеет такой вид :

# File generated by XFdrake.

# ********************************************************************** # Refer to the XF86Config man page for details about the format of # this file. # **********************************************************************

Section "Files" # Multiple FontPath entries are allowed (they are concatenated together) # By default, Mandrake 6.0 and later now use a font server independent of # the X server to render fonts. FontPath "unix/:-1" EndSection

Section "ServerFlags" #DontZap # disable <Crtl><Alt><BS> (server abort) AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching) EndSection

Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "glx" # 3D layer EndSection

Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "us_intl" Option "XkbOptions" "" EndSection

Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5" EndSection

Section "Monitor" Identifier "monitor1" VendorName "Samsung" ModelName "Samsung SyncMaster 700b Plus" HorizSync 30-70 VertRefresh 50-160 # Sony Vaio C1(X,XS,VE,VN)? # 1024x480 @ 85.6 Hz, 48 kHz hsync ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection

Section "Device" Identifier "device1" VendorName "NVidia" BoardName "NVIDIA GeForce FX (generic)" Driver "nvidia" Option "DPMS" Option "SecondMonitorVertRefresh" "60" Option "TVStandard" "PAL-B" Option "NoLogo" "true" Option "NoDDC" Option "ConnectedMonitor" "CRT, TV" Option "TwinViewOrientation" "Clone" Option "SecondMonitorHorizSync" "30-50" Option "TwinView" Option "TVOutFormat" "COMPOSITE" EndSection

Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 16 Subsection "Display" Depth 8 Virtual 1152 864 EndSubsection Subsection "Display" Depth 15 Virtual 1152 864 EndSubsection Subsection "Display" Depth 16 Virtual 1152 864 EndSubsection Subsection "Display" Depth 24 Virtual 1152 864 EndSubsection EndSection

Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection

Я извиняюсь за такой офигенный топик, но просто в башке так всё перепуталось, что не знаю за что взяться :(. Памажитеее лююди добрыя.......

Даа, чо то я зря етот файл сюда забабахал наверное :). Ну если кто согласится помочь , так я на мыло могу выслать. Блин так охота с Виндозы совсем спрыгнуть...... но пока такая байда с видяхой , это нереально :(

Mihukot
() автор топика
Ответ на: комментарий от Selecter

Понял, бабахаю.... :)Сорри что сразу не сообразил...

# File generated by XFdrake.

# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************

Section "Files"
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Mandrake 6.0 and later now use a font server independent of
    # the X server to render fonts.
    FontPath "unix/:-1"
EndSection

Section "ServerFlags"
    #DontZap # disable <Crtl><Alt><BS> (server abort)
    AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us_intl"
    Option "XkbOptions" ""
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "IMPS/2"
    Option "Device" "/dev/mouse"
    Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier "monitor1"
    VendorName "Samsung"
    ModelName "Samsung SyncMaster 700b Plus"
    HorizSync 30-70
    VertRefresh 50-160
    
    # Sony Vaio C1(X,XS,VE,VN)?
    # 1024x480 @ 85.6 Hz, 48 kHz hsync
    ModeLine "1024x480"    65.00 1024 1032 1176 1344   480  488  494  563 -hsync -vsync
    
    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630
    
    # 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Device"
    Identifier "device1"
    VendorName "NVidia"
    BoardName "NVIDIA GeForce FX (generic)"
    Driver "nvidia"
    Option "DPMS"
    Option "SecondMonitorVertRefresh" "60"
    Option "TVStandard" "PAL-B"
    Option "NoLogo" "true"
    Option "NoDDC"
    Option "ConnectedMonitor" "CRT, TV"
    Option "TwinViewOrientation" "Clone"
    Option "SecondMonitorHorizSync" "30-50"
    Option "TwinView"
    Option "TVOutFormat" "COMPOSITE"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 16
    
    Subsection "Display"
        Depth 8
        Virtual 1152 864
    EndSubsection
    
    Subsection "Display"
        Depth 15
        Virtual 1152 864
    EndSubsection
    
    Subsection "Display"
        Depth 16
        Virtual 1152 864
    EndSubsection
    
    Subsection "Display"
        Depth 24
        Virtual 1152 864
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen "screen1"
EndSection

Mihukot
() автор топика
Ответ на: комментарий от Mihukot

не претендую на истину, так же, мож че и напутаю, т.к. под рукой родного конфига нет (вечером гляну, если не забуду.)

вместо Section "Device" ...

следующее:

Section "Device" Identifier "dev-crt" Driver "nvidia" VendorName "nvidia" Option "ConnectedMonitor" "crt" Option "IngnoreDisplayDevices" "dfp,tv" Screen 0 EndSection Section "Device" Identifier "dev-tv" Driver "nvidia" VendorName "nvidia" Option "ConnectedMonitor" "tv" Option "IngnoreDisplayDevices" "dfp,crt" Screen 1 EndSection

section "Monitor" Identifier "monitor-crt" VendorName "Samsung" ModelName "Samsung SyncMaster 700b Plus" HorizSync 30-70 VertRefresh 50-160 Modeline "1152x864" 167.65 1152 1240 1448 1824 864 864 868 919 EndSection

Section "Monitor" Identifier "monitor-tv" HorizSync 30.0-50.0 VertRefresh 60 EndSection

Section "Screen" Identifier "screen-crt" Device "dev-crt" Monitor "monitor-crt" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1152x864" EndSubSection EndSection

Section "Screen" Identifier "screen-tv" Device "dev-tv" Monitor "monitor-tv" DefaultDepth 24 Option "TVStandard" "PAL-B" Option "TVOutFormat" "COMPOSITE" SubSection "Display" Depth 24 Modes "1024x768" EndSubSection EndSection

Section "ServerLayout" Identifier "crt+tv" Screen 0 "screen-crt" Screen 1 "screen-tv" RightOf "screen-dfp" InputDevice "keyboard0" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" EndSection

kott ★★★★★
()
Ответ на: комментарий от kott

бляттт.


вместо Section "Device"
...

следующее:

Section "Device"
	Identifier	"dev-crt"
	Driver	"nvidia"
	VendorName	"nvidia"
	Option		"ConnectedMonitor"	"crt"
	Option		"IngnoreDisplayDevices"	"dfp,tv"
	Screen		0
EndSection
	
Section "Device"
	Identifier	"dev-tv"
	Driver	"nvidia"
	VendorName	"nvidia"
	Option		"ConnectedMonitor"	"tv"
	Option		"IngnoreDisplayDevices"	"dfp,crt"
	Screen		1
EndSection 

section "Monitor"
    Identifier "monitor-crt"
    VendorName "Samsung"
    ModelName "Samsung SyncMaster 700b Plus"
    HorizSync 30-70
    VertRefresh 50-160
    Modeline "1152x864" 167.65  1152 1240 1448 1824   864  864  868  919
EndSection

Section "Monitor"
	Identifier	"monitor-tv"
	HorizSync	30.0-50.0
	VertRefresh	60
EndSection

Section "Screen"
	Identifier	"screen-crt"
	Device		"dev-crt"
	Monitor		"monitor-crt"
	DefaultDepth	24 
      SubSection "Display"
		Depth		24
		Modes		"1152x864"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"screen-tv"
	Device		"dev-tv"
	Monitor		"monitor-tv"
	DefaultDepth	24
	Option		"TVStandard"			"PAL-B"
	Option		"TVOutFormat"			"COMPOSITE"
	SubSection "Display"
		Depth		24
		Modes		"1024x768"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"crt+tv"
	Screen		0				"screen-crt"
	Screen		1				"screen-tv"	RightOf	"screen-dfp"
	InputDevice	"keyboard0"			"CoreKeyboard"
	InputDevice 	"Mouse1"			"CorePointer"
	

kott ★★★★★
()
Ответ на: комментарий от kott

Ух ту ! Круто ! Я сейчас попробую, потом сразу расскажу что вышло....

Mihukot
() автор топика
Ответ на: комментарий от kott

Re:Mandrake и Nvidia... кошмар !

2 kott

Ничего не вышло :( Вообше Х-ы не грузятса. А ты не мог бы полностью етот файл процитировать, а то может я что то не то заменяю...

Mihukot
() автор топика
Ответ на: Re:Mandrake и Nvidia... кошмар ! от Mihukot

Может я что-то путаю или не в тему, но мне кажется косяк в следующем. Нвидивские дрова и фреймбуфер vesa не совместимы. А в мандряке именно vesa по умолчанию. То есть если врубить glx, то иксы просто не загрузятся.

Где-то слышал, что есть еще косяки с этой связкой. Возможно и твоя проблема оттуда. Попробуй перекомпилить ядро и выруби фреймбуфер (я думаю без бутсплэша не помрешь). Может у тебя все и запашет.

В принципе мое предположение по поводу несовместимости может оказаться не верным, но попробовать я думаю стоит.

А вообще, покупать надо радеон, потому что в отличии от нвидии дрова ати включены в ядро.

Draugnar
()
Ответ на: комментарий от Draugnar

Draugnar да я не понял половины того что ты говориш, я Линукс неделю назад поставил. Незнаю что такое glx, но он у меня включен и дрова работают в приципе, но не совсем так как я хотел бы. Прочитай самый первый топик этой темы.

kott, я только на тебя уже надеюсь :) Ну не получается ничего уменя, опять весь день протрахался, опять голова квадратная, а результата - ноль :(

Mihukot
() автор топика
Ответ на: комментарий от Draugnar

Несовместим rivafb.

Что касается вопроса - в дровах есть пример файла для телевизора.
Что касается частоты и размера - наше faq.

jackill ★★★★★
()
Ответ на: комментарий от kott

>лучше по почте, давай адрес.

mihukot@yandex.ru , жду.

Mihukot
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.