Страница 1 из 1

Борьба с иксами

Добавлено: 2009-01-28 18:25:50
easty
Решил на работе поставить таки себе фрюху как десктоп
дома на ноуте уже давно юзаю, без всяких проблем
вот на работе такая сиутация ASUS P5E-VM DO и видяха GeForce 6600 c 256 Mb
проблемы начались ещё при установке :) отрубалась юсб клава и юсб мышь при загрузке ядра. приходилось вытыкать и втыкать клаву с мышой, тогда работало ;)
пришлось весь юсб бас вынести в модули и перезагружать в rclocal. С этим более менее справился :)
Вобщем запихал с горем по полам ногами и руками.
А осталась такая проблема, никак не могу прикруить 1600x1200 к иксам блин.
поставлена PCBSD ядро 7.1-PRERELEASE
вобще работает на 1280x1024, но естественно меня это не устраивает. Монитор оптимально держит 1600x1200
xorg-7.3_2
дровишки для нвидиа с портов xf86-video-nv-2.1.12, пробовал ставить последние с нвидиа, но при старте иксов комп зависает наглухо, даже не открыв графический режим

строчку для моделайн взял из gtf

Код: Выделить всё

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0     
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection                                   

Section "Files"
    RgbPath         "/usr/local/share/X11/rgb"
    ModulePath      "/usr/local/lib/xorg/modules"
    FontPath        "/usr/local/lib/X11/fonts/misc/"
    FontPath        "/usr/local/lib/X11/fonts/TTF/" 
    FontPath        "/usr/local/lib/X11/fonts/OTF"  
    FontPath        "/usr/local/lib/X11/fonts/Type1/"
    FontPath        "/usr/local/lib/X11/fonts/100dpi/"
    FontPath        "/usr/local/lib/X11/fonts/75dpi/" 
        FontPath "/usr/X11R6/lib/X11/fonts/win-ttf"   
EndSection                                            

Section "Module"
    Load           "extmod"
    Load           "record"
    Load           "dbe"   
    Load           "glx"   
    Load           "xtrap" 
    Load           "freetype"
    Load           "type1"   
EndSection                   

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"      
EndSection                    

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse" 
    Option         "Protocol" "auto"
    Option         "Device" "/dev/sysmouse"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection                                 

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Monitor Vendor"
    ModelName      "Monitor Model" 
    # 1600x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 160.96 MHz    
    ModeLine       "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -hsync +vsync
EndSection                                                                                 

Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"             
        ### [arg]: arg optional                                      
        #Option     "SWcursor"                  # [<bool>]           
        #Option     "HWcursor"                  # [<bool>]           
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        Option     "FlatPanel"  "True"          # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        Option     "DualHead"   "False"         # [<bool>]
        Option  "DPMS" "True"
        Identifier     "Card0"
        Driver         "nv"
        VendorName     "nVidia Corporation"
        BoardName      "NV43 [GeForce 6600]"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       24
        Modes      "1600x1200"
    EndSubSection
EndSection
но это разрешение не хочет использовать

Код: Выделить всё

(==) NV(0): Using gamma correction (1.0, 1.0, 1.0)                                                                            
(II) NV(0): Monitor0: Using hsync range of 0.00-63.02 kHz                                                                     
(II) NV(0): Monitor0: Using vrefresh range of 0.00-59.79 Hz                                                                   
(II) NV(0): Clock range:  12.00 to 400.00 MHz                                                                                 
(II) NV(0): Not using mode "1600x1200" (exceeds panel dimensions)                                                             
(II) NV(0): Not using default mode "640x350" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "640x400" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "720x400" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "640x480" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "640x480" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "640x480" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "800x600" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "800x600" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "800x600" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)                                           
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1024x768" (vrefresh out of range)                                                         
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1024x768" (vrefresh out of range)                                                         
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1024x768" (hsync out of range)                                                            
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1152x864" (hsync out of range)                                                            
(II) NV(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1280x960" (hsync out of range)                                                            
(II) NV(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1280x1024" (hsync out of range)                                                           
(II) NV(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1280x1024" (hsync out of range)                                                           
(II) NV(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1280x1024" (hsync out of range)                                                           
(II) NV(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1792x1344" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1792x1344" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1856x1392" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1856x1392" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1920x1440" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1920x1440" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "832x624" (vrefresh out of range)                                                          
(II) NV(0): Not using default mode "416x312" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1400x1050" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1400x1050" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1600x1024" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "1920x1440" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)                                            
(II) NV(0): Not using default mode "2048x1536" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)                                           
(II) NV(0): Not using default mode "2048x1536" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)                                           
(II) NV(0): Not using default mode "2048x1536" (exceeds panel dimensions)                                                     
(II) NV(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)                                           
(II) NV(0): Not using mode "1600x1200" (no mode of this name)                                                                 
(--) NV(0): Virtual size is 1280x1024 (pitch 1280)                                                                            
(**) NV(0):  Driver mode "1280x1024": 90.8 MHz, 63.0 kHz, 59.8 Hz                                                             
(II) NV(0): Modeline "1280x1024"x59.8   90.75  1280 1328 1360 1440  1024 1027 1034 1054 +hsync -vsync (63.0 kHz)              
(**) NV(0):  Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz                                                            
(II) NV(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz)                  
(**) NV(0):  Default mode "1152x768": 65.0 MHz, 44.2 kHz, 54.8 Hz                                                             
(II) NV(0): Modeline "1152x768"x54.8   65.00  1152 1178 1314 1472  768 771 777 806 +hsync +vsync (44.2 kHz)                   
(**) NV(0):  Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz                                                             
(II) NV(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)                   
(**) NV(0):  Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz                                                              
(II) NV(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)                       
(**) NV(0):  Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz                                                              
(II) NV(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)                       
(**) NV(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz                                                              
(II) NV(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)                        
(==) NV(0): DPI set to (96, 96)                                                                                               
(II) Loading sub module "fb"                        

ещё такая очень не приятная ситуация, иксы нормально стартуют один раз, второй раз зависают, надо перегрузить комп чтобы ещё раз нормально запустить иксы

есть идеи?

Re: Борьба с иксами

Добавлено: 2009-01-28 18:30:07
zg
easty писал(а):надо перегрузить комп чтобы ещё раз нормально запустить иксы
на VESA пашет?

Re: Борьба с иксами

Добавлено: 2009-01-28 18:39:06
easty
zg писал(а):
easty писал(а):надо перегрузить комп чтобы ещё раз нормально запустить иксы
на VESA пашет?
неа

Re: Борьба с иксами

Добавлено: 2009-01-28 18:48:12
zg
делай

Код: Выделить всё

X -configure
и тестируй его конфиг. Для начала поставь весу, с ним должно работать.

Re: Борьба с иксами

Добавлено: 2009-01-28 18:58:02
easty
zg писал(а):делай

Код: Выделить всё

X -configure
и тестируй его конфиг. Для начала поставь весу, с ним должно работать.
всмысле поставить весу?

дровишки стоят
X -configure выставляет nv драйвер
вместо nv поставить vesa?

Re: Борьба с иксами

Добавлено: 2009-01-28 19:38:06
zg
easty писал(а):вместо nv поставить vesa?
да

Re: Борьба с иксами

Добавлено: 2009-01-28 19:43:36
easty
спб
потещу завтра на работе

Re: Борьба с иксами

Добавлено: 2009-01-28 19:57:59
zg
попробовал выставить 1600 на 1200, что сделал:
1. на фрю 7.0-релиз поставил из пакетов с диска ксорг
2. X -configure
3. В секцию SubSection Display, для 24 битного режима добавил Modes "1600x1200"
4. X -config /root/xorg.conf.new

Результат
FreeBSD-2009-01-28-21-51-43.png
Делалось на варе, драйвер vesa.

Re: Борьба с иксами

Добавлено: 2009-01-29 11:55:55
Volodymyr
easty писал(а):проблемы начались ещё при установке :) отрубалась юсб клава и юсб мышь при загрузке ядра. приходилось вытыкать и втыкать клаву с мышой, тогда работало ;)
пришлось весь юсб бас вынести в модули и перезагружать в rclocal. С этим более менее справился :)
В rc.conf часом moused_enable="YES" не стоит?

Re: Борьба с иксами

Добавлено: 2009-01-30 18:29:26
easty
Volodymyr писал(а):
easty писал(а):проблемы начались ещё при установке :) отрубалась юсб клава и юсб мышь при загрузке ядра. приходилось вытыкать и втыкать клаву с мышой, тогда работало ;)
пришлось весь юсб бас вынести в модули и перезагружать в rclocal. С этим более менее справился :)
В rc.conf часом moused_enable="YES" не стоит?
стоит. но дело не в этом. клава и мышь отрубаются ещё до полной загрузки ядра

Re: Борьба с иксами

Добавлено: 2009-01-30 18:30:55
easty
с весой кстати не вышло
также не ставиться 1600x1200 и зависает при повторном запуске :(
:st:

Re: Борьба с иксами

Добавлено: 2009-01-30 18:32:59
easty
вынужден пока откатиться на финду :bad:

Re: Борьба с иксами

Добавлено: 2009-01-30 18:52:06
Volodymyr
easty писал(а):стоит. но дело не в этом. клава и мышь отрубаются ещё до полной загрузки ядра
Убери. И поменяй клаву. У меня есть одна юсб клавиатура которая тоже рубится в самом начале, а остальные работают нормально. И это, никогда не сдавайся. Я свой ноут месяц поднимал. И поднял. Пришлось даже драйвер видео карты фиксить (спасибо Парадоксу).

Re: Борьба с иксами

Добавлено: 2009-01-30 19:41:03
easty
Volodymyr писал(а):
easty писал(а):стоит. но дело не в этом. клава и мышь отрубаются ещё до полной загрузки ядра
Убери. И поменяй клаву. У меня есть одна юсб клавиатура которая тоже рубится в самом начале, а остальные работают нормально. И это, никогда не сдавайся. Я свой ноут месяц поднимал. И поднял. Пришлось даже драйвер видео карты фиксить (спасибо Парадоксу).

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

Re: Борьба с иксами

Добавлено: 2009-01-30 20:35:34
zg
easty писал(а):клаву менял, результата ноль.
в биосе ковырни, бывает помогает. Там настройка есть эмулировать ps/2, вроде для таких случаев и задумывалось.

Re: Борьба с иксами

Добавлено: 2009-01-31 0:02:23
Alex Keda
я вот в голых иксах сижу.
КДЕ не запускается, ускорение отвалилось - всё тупит, но я воюю =)
За кадром пеерсобирается софт, в терминале халтурный сервер - рисую конфиг, между всем этим сижу тут =)))

Re: Борьба с иксами

Добавлено: 2009-01-31 0:12:06
paradox
иногда мне кажеться что unix придуман для того что бы чем то занять людей когда делать нефиг))

Re: Борьба с иксами

Добавлено: 2009-01-31 0:54:24
Alex Keda
paradox писал(а):иногда мне кажеться что unix придуман для того что бы чем то занять людей когда делать нефиг))
поверь, мне есть что делать.
но тем не менее - я не жалею.
за последние два дня я узнал о запуске и работе КДЕ больше чем за два последние года =)))
пригодиться.

Re: Борьба с иксами

Добавлено: 2009-01-31 14:46:03
zg
paradox писал(а):иногда мне кажеться что unix придуман для того что бы чем то занять людей когда делать нефиг))
именно по этой причине пересел на фрю :-D +1

Re: Борьба с иксами

Добавлено: 2009-12-03 17:29:38
easty
кстати так и не настроил
мать видать кривая была, по разнорядке пришло другое железо, на него пересел и всё полетело

Re: Борьба с иксами

Добавлено: 2009-12-03 20:10:31
0TshEL_n1ck
И я 5 копеек вставлю :)
Если есть возможность то ставь сразу 8.0 недавно релиз вышел.
По поводу дров то поставь

Код: Выделить всё

/usr/ports/x11/nvidia-driver
после чего удали

Код: Выделить всё

/etc/X11/xorg.conf
дальше команда

Код: Выделить всё

Xorg -configure
в папке root появится новый xorg.conf.new
Скопируй в папку

Код: Выделить всё

/etc/X11/xorg.conf
после чего в этом конфе поменяй только nv на nvidia и больше ничего не трогай, будет тебе твоё счастье, 8 собрал и дома и на работе работает просто чудно, масса проблем с детектом устройств решено.

Re: Борьба с иксами

Добавлено: 2009-12-03 20:11:48
0TshEL_n1ck
а твоё разрешение не завелось со старта потому что драйвер nv слабоват для этого.

Re: Борьба с иксами

Добавлено: 2009-12-04 6:02:19
easty
0TshEL_n1ck писал(а):а твоё разрешение не завелось со старта потому что драйвер nv слабоват для этого.
Драйвер слабоват, вернее не доработан
если монитор подключить по DVI то драйвер считает что мой монитор не способен держать такое разрешение, не верно разбирает протокол DMCP
но если врубить через VGA переходник, то в легкую разворачивает 1600x1200

Re: Борьба с иксами

Добавлено: 2009-12-04 6:43:42
ADRE
0TshEL_n1ck писал(а):0TshEL_n1ck
интересно как долго ник набирать для форума =/