[FreeBSD] Laptop - не поддерживается видеокарта
Попробуй иксы обновить.
уже обновили... это после portupgrade -aRr
а порты ты тоже обновил ?
Пытались также загрузить иксы без xorg.conf, загрузка не прерывается, но зависает - появляется статичный черный экран.Это нормально
Запостил бы ты Xorg.log и xorg.conf
кстати, недообновленным осталось совсем немного, BSD стала ругаться, что heimdal-0.6.6 конфликтует с krb5-1.4.3. Как это исправить, в гугле пока не нашел, а в /usr/ports/UPDATING про это тоже ничего нету
Может из-за этого проблема?
Судя по моему логу, Х700 Mobility это известная иксам видеокарта. У тебя может быть ревизия новая, мб придётся в исходниках дров новые devid прописать.
Прикольно, когда юниксоиды пытются решать проблемы обновлениями системы
иногда помогает
также иногда помогает смотреть логи и конфиг-файлы, особенно когда видюха поддерживается Иксами
я не пытался решить проблему обновлением системы, я обновил систему потому, чтобы не работать в том старье, которое я только что поставил с диска
скоро запощу, просто пока ноута с собой нету
Так что не факт, что на лаптопе твоя видюха заработает. Используй дрова от АТИ или в худшем случае vesa-драйвер
Кстати, 3D можно будет получить, поставив xorg-current и вкомпилив DRM. Дрова от АТИ в БСД попросту не работают. нВидиа в этом смысле для лаптопов лучше - но только если не ставить ось на 64 бита.
Что значит "только"?Это значит, что под аббревиатурой X700 могут подразумеваться разные ревизии чипсетов
3D можно будет получить, поставив xorg-current и вкомпилив DRMвообще-то аппаратное 3Д в иксах определяется поддержкой чипсета в DRI
Это значит, что под аббревиатурой X700 могут подразумеваться разные ревизии чипсетов
Если у чипсета не меняется название (RV410 а только степпинг и devid, то помочь может прописывание этого devid в драйвер.
вообще-то аппаратное 3Д в иксах определяется поддержкой чипсета в DRI
Верно. Аппаратное 3д для радеонов от 8500 до Х850 в DRI есть (ну, по крайней мере пару месяцев назад точно было) только в CVS и не попадало в релизы. Хотя более-менее работало.
от 8500 до Х850 в DRI естьНу 8500 работает хорошо, так как АТИ на них открывали спеки. А вот насчет x850 есть бааальшие сомнения
Опять теорией занимаешься?
Лично мне правка devid пару раз помогала. Что мешает попробовать?
А вот насчет x850 есть бааальшие сомнения
Разработкой дров под относительно новые видеокарты от АТИ занимались сторонние люди, без всякой помощи от производителя, чуть ли не методом тыка. Когда у них что-то заработало - исходники разместили на CVS, но в релиз пока не пущают.
У Х800 и Х850 одно семейство чипов - R420/R423/R430/R480, так что с ними проблем нету.
Жаль только я щас их сайт забыл
Лично мне правка devid пару раз помогала.
Ну я же говорю: может помочь, а может и не помочь
Разработкой дров под относительно новые видеокарты от АТИ занималисьсторонние люди, без всякой помощи от производителя, чуть ли не методомтыка.Есть мнение, что ты слабо представляешь себе, каким образом этот метод тыка производится. И уж точно они пишут драйвера не на пустом месте
У Х800 и Х850 одно семейство чипов - R420/R423/R430/R480, так что с ними проблем нету.Мы говорим о 3Д? Пока могу лишь посоветовать почитать о проблемах в mail-листах того сайта, про который ты забыл
---
...Я работаю антинаучным аферистом...
не уточнил... я имел ввиду, не X-Window, а КДЕ
Пытались также загрузить иксы без xorg.conf, загрузка не прерывается, но зависает - появляется статичный черный экран.
Это нормально
Например, чтобы не тягать всяких церберов или биндов.
Заодно ещё что-нибудь по мелочи вырежешь.
---
...Я работаю антинаучным аферистом...
# Files section. This allows default font and rgb paths to be set
# **********************************************************************
Section "Files"
# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
RgbPath "/usr/X11R6/lib/X11/rgb"
# Multiple FontPath entries are allowed (which are concatenated together
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
#
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
# FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
# FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
# FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
# FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
# The module search path. The default path is shown here.
# ModulePath "/usr/X11R6/lib/modules"
EndSection
# **********************************************************************
# Server flags section.
# **********************************************************************
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
# Option "NoTrapSignals"
# Uncomment this to disable the <Ctrl><Alt><Fn> VT switch sequence
# (where n is 1 through 12). This allows clients to receive these key
# events.
# Option "DontVTSwitch"
# Uncomment this to disable the <Ctrl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
# Option "DontZap"
# Uncomment this to disable the <Ctrl><Alt><KP_+>/<KP_-> mode switching
# sequences. This allows clients to receive these key events.
# Option "Dont Zoom"
# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.
# Option "DisableVidModeExtension"
# Uncomment this to enable the use of a non-local xvidtune client.
# Option "AllowNonLocalXvidtune"
# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings.
# Option "DisableModInDev"
# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).
# Option "AllowNonLocalModInDev"
EndSection
# **********************************************************************
# Input devices
# **********************************************************************
# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris
# uncomment the following line.
# Option "Protocol" "Xqueue"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1
# Option "Xleds" "1 2 3"
# Option "LeftAlt" "Meta"
# Option "RightAlt" "ModeShift"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc105"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# These are the default XKB settings for Xorg
# Option "XkbRules" "xorg"
# Option "XkbModel" "pc105"
# Option "XkbLayout" "us"
# Option "XkbVariant" ""
# Option "XkbOptions" ""
# Option "XkbDisable"
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "ca"
EndSection
# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto" # Auto detect
Option "Device" "/dev/sysmouse"
# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.
# Option "Protocol" "Xqueue"
# Mouse-speed setting for PS/2 mouse.
# Option "Resolution" "256"
# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Mouse wheel mapping. Default is to map vertical wheel to buttons 4 & 5,
# horizontal wheel to buttons 6 & 7. Change if your mouse has more than
# 3 buttons and you need to map the wheel to different button ids to avoid
# conflicts.
Option "ZAxisMapping" "4 5 6 7"
# Emulate3Buttons is an option for 2-button mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# ChordMiddle is an option for some 3-button Logitech mice
# Option "ChordMiddle"
EndSection
# **********************************************************************
# Other input device sections
# this is optional and is required only if you
# are using extended input devices. This is for example only. Refer
# to the xorg.conf man page for a description of the options.
# **********************************************************************
#
# Section "InputDevice"
# Identifier "Mouse2"
# Driver "mouse"
# Option "Protocol" "MouseMan"
# Option "Device" "/dev/mouse2"
# EndSection
#
# Section "InputDevice"
# Identifier "spaceball"
# Driver "magellan"
# Option "Device" "/dev/cua0"
# EndSection
#
# Section "InputDevice"
# Identifier "spaceball2"
# Driver "spaceorb"
# Option "Device" "/dev/cua0"
# EndSection
#
# Section "InputDevice"
# Identifier "touchscreen0"
# Driver "microtouch"
# Option "Device" "/dev/ttyS0"
# Option "MinX" "1412"
# Option "MaxX" "15184"
# Opt
Option "MonitorLayout" "LVDS"
А ты вообще пробовал Driver "radeon" или решил, что если в списке нет, то и пробовать не стоит?
пробовал, radeon (generic) и ati (generic)...
Пусть даже помеченный "experimental", "obsolete" или ещё как-нибудь нехорошо.
---
...Я работаю антинаучным аферистом...
Driver "radeon"
А generic куда?
я имел ввиду выбор типа видеокарт в xorgconfig, там это были пункты 5 и 6, если не ошибаюсь
Option "MonitorLayout" "LVDS"
и делай startx
(II) RADEON(0): initializing int10Короче драйвер radeon подобрал карту. Если не работает, то скорее всего и не заработает. Конечно стоит попробовать X.Org 7.0.
(==) RADEON(0): Write-combining range (0xa0000,0x20000) was already clear
(==) RADEON(0): Write-combining range (0xc0000,0x40000) was already clear
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(==) RADEON(0): Write-combining range (0x0,0x1000) was already clear
(--) RADEON(0): Chipset: "ATI Mobility Radeon X700 (M26) (PCIE)" (ChipID = 0x5653)
(--) RADEON(0): Linear framebuffer at 0xc0000000
(--) RADEON(0): VideoRAM: 131072 kByte (128 bit DDR SDRAM)
(II) RADEON(0): PCIE card detected
(II) RADEON(0): Color tiling disabled
я в инете нашел похожее обсуждение подобной видеокарты, там вроде бы все начинало работать после прописывания строчки Option "MonitorLayout" "LVDS,AUTO" в Monitor Options.
я еще хотел спросить, если у ноута рабочее разрешение "1280x800", достаточно ли будет прописать это значение в Screen Sections, или это надо как-то по-другому где-то прописать?
Есть мнение, что ты слабо представляешь себе, каким образом этот метод тыка производится.
Может, я и слабо представляю как они это делали, но чтение исходников оставило именно такое впечатление.
Мы говорим о 3Д? Пока могу лишь посоветовать почитать о проблемах в mail-листах того сайта, про который ты забыл
Твоя правда. R480 они пока не осилили.
Section "Modes"
Identifier "Modes1"
Modeline "1280x800" 88.68 1280 1352 1488 1696 800 801 804 830
EndSection
и в Section "Monitor" добавить строку
UseModes "Modes1"
Тогда в секции "Screen" можно будет соорудить
Modes "1280x800" "1024x768" "800x600" "640x480"
Главное не забыть переименовать файл xorg.cfg в xorg.conf в директории /etc/X11
Thank you very much everybody for your help
Оставить комментарий
Rico
FreeBSD_6.0-RELEASEПроблема такая, что видеокарта не поддерживается системой. При попытке настроить xorgconfig, startx грузится только с очень низкими параметрами разрешения (320х240). Потом пытались отредактировать файл xorg.conf вручную, ставили глубину цвета по дефолту больше 8 бит, загрузка startx прерывается - пишет, что 16 bit is not supported by this driver.
Тип видеокарты выбран типа ATI Radeon (generic). Если не выбирать по списку тип видеокарты, то все остается так же (не больше 8 бит). В ноутбуке видеокарта: ATI Mobility Radeon X700 256MB
Пытались также загрузить иксы без xorg.conf, загрузка не прерывается, но зависает - появляется статичный черный экран.
Display: Type: TFT Active Matrix colour LCD display
Size (diagonal): 15.4" Wide XGA Wide Screen Active-Matrix display with TruBrite™ Screen Technology (Glossy Type)
LCD Panel Resolution: 1,280x800x16.7 million colours
External Support and Max. Colour Support (dependant on CRT):
Up to 2,048x1,536x16.7 million colours
Simultaneous Display Support: 1,024x768x16.7 million colours
Video: ATI Mobility™ RADEON™ X700
Video RAM: 256MB DDR