Автор Тема: Monitor resolution  (Прочетена 2647 пъти)

Glarusman

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Monitor resolution
« -: Dec 09, 2006, 11:58 »
Мониторът ми е LCD lg1919s и по принцип подържа 1280х1024@75 с 32 бита цвят. Линуксът ми е Gentoo 2006.1 с emerge -update world направен вчера. Проблемът ми е че не разпознава правилно характеристиките на мониторът и ми разрешава максимум 1024х768@75 24 бита. Видеокартата е Nvidia 7600gs и съм инсталирал драйверите на nvidia. Ето част от Xorg.0.log:
Примерен код

--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 7600 GS at PCI:1:0:0:
(--) NVIDIA(0):     LG L1919S (CRT-1)
(--) NVIDIA(0): LG L1919S (CRT-1): 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-1
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1024x768"
(II) NVIDIA(0):     "800x600"
(II) NVIDIA(0):     "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): DPI set to (85, 86); computed from "UseEdidDpi" X config option
(--) Depth 24 pixmap format is 32 bpp

Както се вижда видекартата диктува на xorg каква да е разделителната. Проблема идва от грешно генериране на EDID от видеокартата и решението е да се каже то да не се използва както съм се опитал и да направя:
Примерен код

Section "Device"

   ### Available Driver options are:-
   # sw_cursor is needed for some ati and radeon cards
   #Option     "sw_cursor"
   #Option     "hw_cursor"
   #Option     "NoAccel"
   #Option     "ShowCache"
   #Option     "ShadowFB"
   #Option     "UseFBDev"
   #Option     "Rotate"
        Option "UseEdidFreqs" "FALSE"
   Option "UseEDID" "FALSE"
   # The following line is auto-generated by x11-misc/mkxf86config
#   BusID       "PCI:1:0:0"
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "All"
    BoardName      "All"
EndSection

За съжаление без успех. Някой да може да удари едно рамо?
П.П Освен това ми се струва че видеокартата ми си мисли че мониторът ми е CRT,не само заради онци ред с CRT-1  но и защотокато ползвам nvidia-settings и избера дисплей картинката която се появява е на CRT а не на LCD



Активен

m0rph

  • Напреднали
  • *****
  • Публикации: 271
    • Профил
Monitor resolution
« Отговор #1 -: Dec 09, 2006, 13:23 »
Задал ли си в xorg.conf настройки за 1280х1024@75 с 32 бита цвят ? При мене за 24 битов в секцията Screen има:
Цитат

DefaultDepth   24
SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1024x768" "800x600"
EndSubSection

т.е. разделителните способности за 24-битов цвят. При тебе трябва да има нещо от рода:
Цитат

DefaultDepth   32
SubSection     "Display"
        Depth       32
        Modes      "1280x1024" "1024x768" "800x600"
EndSubSection

Колкото до nvidia-settings и при мене картинката е на CRT, a Xorg.0.log ми дава:

Цитат

(II) NVIDIA(0): Detected AGP rate: 4X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce FX 5200 at PCI:1:0:0:
(--) NVIDIA(0):     FUS T17-1 (CRT-0)
(--) NVIDIA(0):     NVIDIA TV Encoder (TV-0)
(--) NVIDIA(0): FUS T17-1 (CRT-0): 350.0 MHz maximum pixel clock
(--) NVIDIA(0): NVIDIA TV Encoder (TV-0): 350.0 MHz maximum pixel clock
(--) NVIDIA(0): TV encoder: NVIDIA
(II) NVIDIA(0): Assigned Display Device: CRT-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1280x1024"
(II) NVIDIA(0):     "1024x768"
(II) NVIDIA(0):     "800x600"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(--) NVIDIA(0): DPI set to (95, 96); computed from "UseEdidDpi" X config
(--) NVIDIA(0):     option
(--) Depth 24 pixmap format is 32 bpp




Glarusman

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Monitor resolution
« Отговор #2 -: Dec 09, 2006, 13:40 »
Разбира се че съм задал в xorg.conf 1280x1024 и 32 бита но явно не иска да ги приеме. По принцип тези настойки май се взимат само ако си изключил useEDID  на видеокартата иначе тя трябва да засече данните на монитора и да ги прати на xorg в твоят случай явно ги засича без проблем, в моя праща грешни данни. В интернет пише че драйверите на nvidia много често не могат да засекат монитора и пращат грешен EDID



Активен

sharan4o

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
Monitor resolution
« Отговор #3 -: Dec 10, 2006, 15:21 »
в X 24bit=32bit боза. 8 бита са по прицип резервирани => 24+8=32
за по-подробно обяснение Xorg  си има доку

да обобщя  '<img'>  

Макс при Х е 24бит в xorg.conf



Активен

Glarusman

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Monitor resolution
« Отговор #4 -: Dec 10, 2006, 17:56 »
Дам това го забелязах вече, кво да се прави noob  '<img'> .
10x все пак, но проблема е че не е това проблема  '<img'>
Активен

Glarusman

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Monitor resolution
« Отговор #5 -: Dec 11, 2006, 19:11 »
Оправих си проблема ако на някой му се случи същото да добави тези два реда:
Примерен код

        Option "UseEdidFreqs" "False"
   Option "DynamicTwinView" "False"

в DEVICE секцията.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
resolution
Настройка на програми
jojopara 2 2323 Последна публикация Dec 19, 2003, 15:22
от
Monitor resolution problem
Настройка на хардуер
JoeRocket 4 2746 Последна публикация Jul 27, 2004, 23:11
от JoeRocket
X resolution problem 2
Настройка на хардуер
the_real_maniac 2 2199 Последна публикация Oct 02, 2004, 19:37
от the_real_maniac
desktop resolution
Настройка на хардуер
embata_n1 2 1716 Последна публикация Nov 01, 2004, 09:17
от embata_n1
Suse 10.1 resolution
Настройка на хардуер
AUX 3 2177 Последна публикация Jun 23, 2006, 12:19
от Italianeca