Riva TNT2 и разрешение [РЕШЕНО]
ASGAlex 26 апреля, 2008 - 02:49
Вот такая штука: Riva TNT2 с дефолтными дровами - nv - даёт разрешение 1024х768. С установленными дровами от nVidia выше чем 800х600 поставить не удаётся. А почему?..
»
- Для комментирования войдите или зарегистрируйтесь
Видимо, потому
Видимо, потому что карта старая и поддерживается только старыми версиями nvidia-drivers.
Пожалуйста, не описывайте своё железо в подписи
Riva TNT2 и разрешение
Ты и в самом деле так думаешь? :)
у меня раньше эта карта прекрасно работала в 1024*768 с "фирменным" драйвером.
кстати, в документации к драйверу есть перечень поддерживаемого оборудования. Там можно и поискать свою видеокарту.
Я так
Я так предполагаю. Помнится, у nvidia была целая свистопляска с nvidia-drivers и nvidia-legacy-drivers, вот и рекомендую проверить. Возможно, надо поставить старую версию дров.
Пожалуйста, не описывайте своё железо в подписи
Riva TNT2 и разрешение
а можно посмотреть на настройки Х-сервера?
Итак: стоят
Итак: стоят фирменные legacy drivers с сайта производителя. Седьмой версии. Да, эта карточка ими поддерживается, проверено.
Настройки вот:
Section "Device"
Identifier "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Boardname "RIVA TNT2"
Busid "PCI:1:0:0"
Driver "nv"
Screen 0
Vendorname "RIVA"
# Option "AllowGLXWithComposite" "1"
EndSection
Section "Monitor"
Identifier "FMT1503KS"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
modeline "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
modeline "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
modeline "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "FMT1503KS"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1280 960
Modes "800x600@56" "800x600@72" "640x480@75" "800x600@75" "640x480@72" "800x600@60" "640x480@60" "832x624@75" "1024x768@75" "1024x768@70" "1024x768@60" "1280x960@60"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection
Section "Module"
Load "glx"
Load "v4l"
EndSection
Section "ServerFlags"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
И с такими
И с такими настройками всё работает хорошо, а если заменить nv на nvidia, то выскакивает ошибка? nvidia-drivers пересобраны для текущего ядра?
Пожалуйста, не описывайте своё железо в подписи
нет, ошибка не
нет, ошибка не выскакивает. Просто максимально возможным становится 800х600. Но все работает.
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
Riva TNT2 и разрешение
А что происходит при переключении режимов?
Ctrl+Alt+'+'/'-'
Этот вопрос так - на всякий случай. Для проверки :)
И попробуй в конфиге выкинуть неиспользуемые режимы:
SubSection "Display"
Depth 24
#Virtual 1280 960 - тоже убрать
Modes "1024x768@75"
EndSubSection
при Ctrl+Alt+'+'/'-'
при Ctrl+Alt+'+'/'-' ничего не происходит =)
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
Riva TNT2 и разрешение
ну а правка конфига какой результат дала?
Я, честно
Я, честно говоря, до этого уже пытался. Такое чувство, что на конфиг всем плевать, система все равно выше 800х600 грузиться не хочет.
У меня уже проскакивала мысль, что дрова могут не поддерживать это разрешение, но как-то странно тогда выходит, получается, разработчики не знают возможностей своего оборудования...
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
Riva TNT2 и разрешение
а "контрольный выстрел" сделать не хочешь?
подправь конфиг, как я показал.
драйверы всё поддерживают в полном объеме.
попробую,
попробую, спасибо... только теперь уже, правда, ночью...
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
Отредактировал.
Отредактировал. Ноль эмоций - все равно 800х600. Конфиг принял такой вид:
Section "Device"
Identifier "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Boardname "RIVA TNT2"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 0
Vendorname "RIVA"
# Option "AllowGLXWithComposite" "1"
EndSection
Section "Monitor"
Identifier "FMT1503KS"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
# modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
# modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
# modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
# modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
# modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
# modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
# modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
# modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
modeline "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
# modeline "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
# modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
# modeline "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "FMT1503KS"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1280 960
Modes "1024x768@75" "1024x768@70" "1024x768@60"
EndSubSection
EndSection
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
SubSection "Display" Depth
SubSection "Display"
Depth 24
#Virtual 1280 960 - тоже убрать
Modes "1024x768@75"
EndSubSection
Найди отличия. :)
Кроме того, для проверки убери ненужные modeline
И ещё. Мониторчик "пятнашка"? Он, вообще, поддерживает разрешение выше, чем 800*600?
Кстати, что за зверь такой? В интернете не нашел ничего подобного...
опс, пардон,
опс, пардон, ступил малясь...
Ну вот сейчас сижу под 1024х768 на своем мониторе. Но без драйверов.
Riva TNT2... в инете про него много всякого. Я даже накопал, что народ заставлял её работать в режиме 16:9, правда речь шла о винде...
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
Вот: Section
Вот:
Section "Device"
Identifier "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Boardname "RIVA TNT2"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 0
Vendorname "RIVA"
# Option "AllowGLXWithComposite" "1"
EndSection
Section "Monitor"
Identifier "FMT1503KS"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
# modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
# modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
# modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
# modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
# modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
# modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
# modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
# modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
# modeline "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
# modeline "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
# modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
# modeline "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
Monitor "FMT1503KS"
Defaultdepth 24
SubSection "Display"
Depth 24
# Virtual 1280 960
Modes "1024x768@75"
EndSubSection
EndSection
Эффекта нет.
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
В логах что
В логах что пишется?
_______________________
From Siberia with Love!
Покусочно: (II)
Покусочно:
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(**) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xDA000000
(--) NVIDIA(0): MMIO registers at 0xD8000000
(II) NVIDIA(0): NVIDIA GPU detected as: RIVA TNT2 Model 64/Model 64 Pro
(--) NVIDIA(0): VideoBIOS: 02.05.13.00.00
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(II) NVIDIA(0): Detected AGP rate: 4X
(--) NVIDIA(0): VideoRAM: 32768 kBytes
(II) NVIDIA(0): Connected display device(s): CRT-0
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 8 bpp: 250 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 16 bpp: 250 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 32 bpp: 215 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module already built-in
(II) NVIDIA(0): FMT1503KS: Using default hsync range of 31.50-37.90 kHz
(II) NVIDIA(0): FMT1503KS: Using default vrefresh range of 50.00-70.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 215.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x175" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "720x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "360x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "320x240" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "512x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x432" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "832x624" (hsync out of range)
(II) NVIDIA(0): Not using default mode "416x312" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x800" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x400" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x432" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1440x900" (hsync out of range)
(II) NVIDIA(0): Not using default mode "720x450" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1680x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "840x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (width requires unsupported line pitch)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (width requires unsupported line pitch)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (width requires unsupported line pitch)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using mode "1024x768@75" (no mode of this name)
(**) NVIDIA(0): Validated modes for display device CRT-0:
(**) NVIDIA(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(**) NVIDIA(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(**) NVIDIA(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(**) NVIDIA(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(**) NVIDIA(0): Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(**) NVIDIA(0): Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 800 x 600
(--) NVIDIA(0): Display dimensions: (300, 230) mm
(--) NVIDIA(0): DPI set to (67, 66)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module already built-in
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
- - бла-бла-бла - -
(II) NVIDIA(0): Setting mode "800x600"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) Loading extension NV-CONTROL
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
Великолепно.
Великолепно. :)
в логе ясно сказано - режимы с разрешением 1024*768 находятся за пределами частотных характеристик монитора.
поэтому Xorg берет параметры вот отсюда:
/usr/share/xorg/extramodes
/usr/share/xorg/vesamodes
Вот фрагмент моего конфига:
Section "Monitor"
Identifier "Samsung SyncMaster 410b"
HorizSync 30.0 - 55.0
VertRefresh 50.0 - 120.0
Gamma 1.00 1.00 1.00
EndSection
По аналогии подставьте свои параметры.
Спасибо, буду
Спасибо, буду дома - попробую...
Правда я все равно немного не въезжаю, что тут и как =) Со страрой идяхой на не-legacy дровах все было нормально, ничего не выходило за пределы частотных характеристик...
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.
Да, все
Да, все работает, спасибо огромное за помощь!
[ASG]: У нас на обед - салат "Рекурсивный" : помидоры, огурцы, салат.