LINUX.ORG.RU

Помогите с выбором плиз x.org vs. XFree


0

0

Перечитал тонну всего, проэксперементировал,
но  немогу сделать выбор =(

Что лучше, удобней?

Из моих наблюдений:
Если видяха ATI то X.Org сосет тихонько, т.к. дрова привинчиваются только
x11-drm
на NVIDIA этого нет, но неполучилось сравнить по скорости и безглючности =(
объективно

Визуально разницы нет!

Откликнитесь плиз
или мордой куда ткните. чтоб почитать что-то объективное.
Я пока, как консерватор за XFree, но...

В общем,
плиз киньте отклики, отзывы.
Пусть этот тред хоть поможет с выбором еще кому еще.
★★★★★

Да, вопрос возник потому, что столкнулся с непонятным траблом.
Внезапно в x.org никаких действий!
перестала работать мышь и клава!
сначала замерла мышь, клавой ушел на перезагрузку и ...!
Видимых причин НЕТ!
Клава, как обесточена!
В консоле работает!
Может x.org глючит?

ща комп не нужен, решил поробовать:
# emerge -eDv world

$ cat  /var/log/Xorg.0.log | grep "\(WW\)"
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/CID/" does not exist.
(WW) The directory "/usr/share/fonts/default/Type1" does not exist.
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) NVIDIA(0): Multiple displays connected, but only one display allowed;
(WW) NVIDIA(0):      using first display
(WW) (2048x1536,Monitor0) mode clock 266.95MHz exceeds DDC maximum 250MHz
(WW) NVIDIA(0): Not using mode "576x384":
(WW) NVIDIA(0):   horizontal sync start (589) not a multiple of 8
(WW) NVIDIA(0): Not using mode "360x200":
(WW) NVIDIA(0):   horizontal sync start (378) not a multiple of 8

$ cat  /var/log/Xorg.0.log | grep "\(EE\)"
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.

$ cat  /var/log/Xorg.0.log | grep -i "keyb"
(**) |-->Input Device "Keyboard0"
(II) Initializing built-in extension XKEYBOARD
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Keyboard0: Protocol: standard
(**) Keyboard0: XkbRules: "xfree86"
(**) Keyboard0: XkbModel: "pc105"
(**) Keyboard0: XkbLayout: "us,ru(winkeys)"
(**) Keyboard0: XkbOptions: "grp:caps_toggle"
(**) Keyboard0: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)

$ cat  /var/log/Xorg.0.log | grep -i "mou"
(**) |-->Input Device "Mouse0"
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
(==) NVIDIA(0): Silken mouse enabled
(**) Mouse0: Device: "/dev/mouse"
(**) Mouse0: Protocol: "auto"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/mouse"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 5
(**) Mouse0: SmartScroll: 1
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(**) Option "Device" "/dev/mouse"
(II) Mouse0: GuessProtocol: setting mouse protocol to "PS/2"

========== /etc/X11/xorg.conf ============
Section "ServerLayout"
        Identifier      "X.org Configured"
        Screen  0       "Screen0" 0 0
        InputDevice     "Mouse0" "CorePointer"
        InputDevice     "Keyboard0" "CoreKeyboard"
EndSection
...
Section "InputDevice"
        Identifier      "Mouse0"
        Driver          "mouse"
        Option          "Protocol" "auto"
        Option          "Device" "/dev/mouse"
        Option          "ZAxisMapping" "4 5"
        Option          "Emulate3Buttons" "no"

Section "InputDevice"
        Identifier      "Keyboard0"
        Driver          "kbd"
        Option          "XkbModel" "pc105"
        Option          "XkbLayout" "us,ru(winkeys)"
        Option          "XkbOptions" "grp:caps_toggle"
        Option          "DontZap"
        Option          "Dont Zoom"
EndSection
...

Вот и думаю, что найду/потеряю

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

По большому счету - фиг его знает - когда перешел с xfree на x.org - никакой ощутимой разницы не почувствовал. Ни в призводительности, ни глюков никаких не возникало. Поскольку карточка NV - то с дровами от ati - тоже непонятно. Но мой тебе совет - не мучай свои мозги - что работает - пусть то и пашет.

anonymous
()

а почему вы считает что есть какая-нибудь разница, одно форк другого,
большая часть кода общая.

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

> а почему вы считает что есть какая-нибудь разница, одно форк другого, большая часть кода общая.

Это уже просек =)
Пасиба всем и с НГ!

Да, трабл решил (почти)
Ответ там (хоть сам нашел), но, должен предупредить ответ неожиданный!!!
Одним словом - Пить надо меньше, когда рутовая консоль гдето болтается!!!

Да, может кто в курсе, из-за чего могет быть такой прикол:
Мышь работает нормально, но..., когда появляется загруз проца или 
интенсивное к ней обращение (ИМХО, т.к. проверить трудно),
то она начинает метаться и нажимать все подряд?
В XFree такого не было!
А USB-шной - глубоко пофигу!

less /etc/X11/xorg.conf:

Section "ServerLayout"
        Identifier      "X.org Configured"
        Screen  0       "Screen0" 0 0
#       Screen  1       "ScreenTV" RightOf "Screen0"
        InputDevice     "Mouse0" "CorePointer"
        InputDevice     "Mouse_USB" "SendCoreEvents"
        InputDevice     "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
        Identifier      "Mouse0"
        Driver          "mouse"
        Option          "Protocol"      "IMPS/2"
        Option          "Device"        "/dev/mouse"
        Option          "ZAxisMapping"  "4 5"
        Option          "Emulate3Buttons"       "no"
        Option          "SampleRate"    "300" # Еще не проверял
        Option          "ChordMiddle" # Еще не проверял
EndSection

Section "InputDevice"
        Identifier      "Mouse_USB"
        Driver          "mouse"
        Option          "Protocol"              "IMPS/2"
        Option          "Device"                "/dev/input/mice"
        Option          "ZAxisMapping"          "4 5"
        Option          "Emulate3Buttons"       "no"
EndSection


Если будут идеи ответьте плиз!
Если что, закину в отдельный тред, чтоб не городить =)

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

Да, забыл сказать,
Что USBишная мышь как работала, так и работает =*(
Чтож, теперь все мыши менять?

ManJak ★★★★★
() автор топика

хз... у меня есть два абсалютно одинаковых компа: на одном стоит гента с ядром 2.4 и xfree, а на втором тоже гента, но с ядром 2.6 и x.org. дык вот дум3 на втором компе показывает fps практически в два раза меньше, glxgears тоже... :((

на что пинять не знаю - то ли на ядро, то ли на x.org

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

А как иксы запускал? Видел такое на одном компе с ядром 2.6.9 и xorg-6.8.0 при запуске X через xdm, через минуту - полторы после запуска граф. режима отрубалась клава и мышка. Через startx все в порядке.

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

А побороли это как?
Где рыть?
протокол точно правильный, т.к. с другими усе плохо =( сразу.
Может еще какие идеи будут?

Скажу сразу было похожее на ноуте, но поборол сносом arts и установкой alsa.

Ща, сразу стоит alsa!


# lsmod | grep snd
snd-seq-midi            3648   0  (unused)
snd-emu10k1-synth       4636   0  (unused)
snd-emux-synth         27740   0  [snd-emu10k1-synth]
snd-seq-midi-emul       4832   0  [snd-emux-synth]
snd-seq-virmidi         3016   0  [snd-emux-synth]
snd-seq-oss            26208   0  (unused)
snd-seq-midi-event      3296   0  [snd-seq-midi snd-seq-virmidi snd-seq-oss]
snd-seq                37744   2  [snd-seq-midi snd-emux-synth snd-seq-midi-emul snd-seq-virmidi snd-seq-oss snd-seq-midi-event]
snd-pcm-oss            38528   0
snd-mixer-oss          13528   0  [snd-pcm-oss]
snd-emu10k1            77444   1  [snd-emu10k1-synth]
snd-hwdep               4516   0  [snd-emux-synth snd-emu10k1]
snd-util-mem            1296   0  [snd-emux-synth snd-emu10k1]
snd-ac97-codec         57536   0  [snd-emu10k1]
snd-pcm                60168   0  [snd-pcm-oss snd-emu10k1 snd-ac97-codec]
snd-timer              14436   0  [snd-seq snd-emu10k1 snd-pcm]
snd-rawmidi            12960   0  [snd-seq-midi snd-seq-virmidi snd-emu10k1]
snd-seq-device          4228   0  [snd-seq-midi snd-emu10k1-synth snd-emux-synth snd-seq-oss snd-seq snd-emu10k1 snd-rawmidi]
snd                    33828   1  [snd-seq-midi snd-emux-synth snd-seq-virmidi snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss snd-emu10k1 snd-hwdep snd-util-mem snd-ac97-codec snd-pcm snd-timer snd-rawmidi snd-seq-device]
soundcore               3716  10  [snd]
snd-page-alloc          4936   0  [snd-seq-midi snd-seq-oss snd-seq snd-mixer-oss snd-emu10k1 snd-hwdep snd-pcm snd-timer snd-rawmidi snd-seq-device snd]

а артса нет и в помине =)

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

Да нет, просто я его воще вырубил нахрен везде, чтоб не мешался =)

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