Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: Gruntz в Sep 07, 2007, 17:55



Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 07, 2007, 17:55
Здравейте.

Писах преди за проблема си, но нямаше резултат. Сега имам нова информация и пак пиша, дано някои да се е зблъсквал с моя проблем и да помогне да го реша.

Така! Имам лаптоп fujitsu-siemens Amilo Pro V3515. Операционната ми система е Arch Linux Don`t Panic с ядро 2.6.22. Лаптопа е с широкоекранен монитор с резолюция 1280x800. Видео картата е VIA VN896, за която още няма сностен драйвер, и карам с VESA. X-а работи  на тази резолюция, използвам fluxbox. Когато обаче се опитам да спра X-a с Ctrl+Alt+Backspace, монитора става черен и нищо не става. Няма картина. Когато напиша reboot/halt, компютъра се рестартира/спира без проблеми, просто няма картина докато го прави. Ако напиша startx за да пусна пак X-a отново нищо, стои си черният екран. Единственото което мога да направя е да рестартна. След рестарт се логвам от конзолата, след което пиша startx за да пусна X-a, и когато го спра пак, пак черен екран.

Лаптопа има изход за CRT монитор. Когато пусна и CRT монитор към лаптоп, всичко работи. Пускам X-a, спирам го ... всичко е OK. Дори да извадя кабела на CRT-то, пак работи. Обаче когато махна пак кабела на CRT монитора и рестартирам, пак същият черен екран. Пробвах от биоса да пусна лаптоп само с LCD монитор, пробвах и с LCD/CRT. При настроика само с LCD, пак черен екран.

Общо взето каквото и да направя, има ли CRT вързан, работи (ако задам само LCD от биоса не работи, все пак CRT-то не се включва).

Пробвах да пусна с CRT монитор и след това да махна кабела и да спра компютъра с hibernate, с надеждата след стартиране да си "мисли", че има включен CRT монитор и да работи ... но уви. Явно другаде е проблема

Мога ли някак си да "симулирам", че има вързан CRT монитор или ... знам ли ... каквото и да е стига да сработи.

Под кабел имам предвид интерфейсният кабел на CRT монитора.

Поздрави.


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: alabal в Sep 07, 2007, 18:54
Няма нужда, според мен, от подобни гимнастики.
Ето тук пише, че работи на твоята резолюция, на честота 60 Hz.
Просто разгледай xorg.conf и секция Monitor какви са стойностите на Vsync и Hsync - погледни дали не са по-големи от тези в спецификациите на лаптопа.
Виж и какви грешки дава във /var/log/Xorg.0.log


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 07, 2007, 19:30
Здравей.

Прочетох го това, което си дал. Моят лаптоп е малко по-различен модел, с Intel 2 Core T2350 е, но го прочетох. Монитора ми е на 60 Hz. Към лаптопа няма никакви характеристики в книжките му. Има само нещо за безопастност на ползване, което има по две странички на различни езици, и гаранционна карта. Машинката е взета от Техно Маркет. Добавял съм и какви ли не Modeline към xorg.conf ... не става и не става. Този модел с Celeron-а, дето е на линка които си дал, го има един познат, и той няма проблеми. С VESA си му върви всичко. Ще приложа част от xorg.conf и част от /var/log/Xorg.0.log, малко дълго ще стане, но дани помогне ...


Modline и да го слагам, и да го махам, и друг да слагам ... все нестава. Херците които не са коментирани са уж да направят монитора да работи на 60 Hz, и според лога става, а коментираните са защото когато пусна CRT монитора и дам hwd -s за да видя характеристиките на системата, ми дава на мотниор-секцията, тази честота. Така че реших да пробвам с нея, но не стана ...
Примерен код
......

Section "Device"
   Identifier      "VN896"
   BusID      "PCI:1:0:0"
   BoardName   "via"
   VendorName   "VIA Tech"
   Driver      "vesa"
   Option      "HWCursor"   "off"
   #Option      "ActiveDevice" "LCD"      # only lcd
   Option      "ActiveDevice" "LCD,CRT"
    #Option      "NoDDCValue" "true"
EndSection

......

Section "Monitor"
   Identifier      "LCD-Panel"
   Option      "DPMS"

   HorizSync   28-64
   VertRefresh   43-60
   #HorizSync   28.0-96.0
   #VertRefresh   50.0-75.0

   Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
EndSection

.....

Section "Screen"
   Identifier      "Screen"
   Device      "VN896"
   Monitor      "LCD-Panel"
   DefaultDepth   24
   SubSection "Display"
      Modes  "1280x800" "1024x768" "800x600" "640x480"
      Depth      1
   EndSubSection
   SubSection "Display"
      Modes  "1280x800" "1024x768" "800x600" "640x480"
      Depth      4
   EndSubSection
   SubSection "Display"
      Modes  "1280x800" "1024x768" "800x600" "640x480"
      Depth      8
   EndSubSection
   SubSection "Display"
      Modes  "1024x768" "1024x768" "800x600" "640x480"
      Depth      15
   EndSubSection
   SubSection "Display"
      Modes  "1280x800" "1024x768" "800x600" "640x480"
      Depth      16
   EndSubSection
   SubSection "Display"
      Modes  "1280x800" "1024x768" "800x600" "640x480"
      Depth      24
   EndSubSection
EndSection


Примерен код
(II) VESA(0): Total Memory: 4096 64KB banks (262144kB)
(II) VESA(0): LCD-Panel: Using hsync range of 28.00-64.00 kHz
(II) VESA(0): LCD-Panel: Using vrefresh range of 43.00-60.00 Hz
(II) VESA(0): Not using built-in mode "1920x1080" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1600x1200" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1400x1050" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1280x1024" (height too large for virtual size)
(--) VESA(0): Virtual size is 1280x800 (pitch 1280)
(**) VESA(0): *Built-in mode "1280x800"
(**) VESA(0): *Built-in mode "1024x768"
(**) VESA(0): *Built-in mode "800x600"
(**) VESA(0): *Built-in mode "640x480"
(**) VESA(0):  Built-in mode "1280x768"
(**) VESA(0):  Built-in mode "1280x720"
(**) VESA(0):  Built-in mode "720x576"
(**) VESA(0):  Built-in mode "720x540"
(**) VESA(0):  Built-in mode "720x480"
(==) VESA(0): DPI set to (96, 96)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1280x800" (1b8)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (118)
(II) VESA(0): Attempting to use 60Hz refresh for mode "800x600" (115)
(II) VESA(0): Attempting to use 60Hz refresh for mode "640x480" (112)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1280x768" (17b)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1280x720" (127)
(**) VESA(0): Using "Shadow Framebuffer"
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules//libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 1.1.0
   ABI class: X.Org ANSI C Emulation, version 0.3
(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 7.2.0, module version = 1.0.0
   ABI class: X.Org ANSI C Emulation, version 0.3
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
   [0] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [4] -1   0   0x50000000 - 0x5000ffff (0x10000) MX[B]
   [5] -1   0   0xc9100000 - 0xc9103fff (0x4000) MX[B]
   [6] -1   0   0xc9400400 - 0xc94004ff (0x100) MX[B]
   [7] -1   0   0xc9400000 - 0xc94000ff (0x100) MX[B]
   [8] -1   0   0xc8000000 - 0xc8ffffff (0x1000000) MX[B](B)
   [9] -1   0   0xa0000000 - 0xbfffffff (0x20000000) MX[B](B)
   [10] -1   0   0xc0000000 - 0xbfffffff (0x0) MX[B]O
   [11] 0   0   0x000a0000 - 0x000affff (0x10000) MS[B]
   [12] 0   0   0x000b0000 - 0x000b7fff (0x8000) MS[B]
   [13] 0   0   0x000b8000 - 0x000bffff (0x8000) MS[B]
   [14] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [15] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [16] -1   0   0x00006800 - 0x000068ff (0x100) IX[B]
   [17] -1   0   0x00006080 - 0x0000609f (0x20) IX[B]
   [18] -1   0   0x00006060 - 0x0000607f (0x20) IX[B]
   [19] -1   0   0x00006040 - 0x0000605f (0x20) IX[B]
   [20] -1   0   0x00006020 - 0x0000603f (0x20) IX[B]
   [21] -1   0   0x000060a0 - 0x000060af (0x10) IX[B]
   [22] -1   0   0x00006400 - 0x000064ff (0x100) IX[B]
   [23] -1   0   0x00006010 - 0x0000601f (0x10) IX[B]
   [24] -1   0   0x00006004 - 0x00006007 (0x4) IX[B]
   [25] -1   0   0x00006008 - 0x0000600f (0x8) IX[B]
   [26] -1   0   0x000060b0 - 0x000060b3 (0x4) IX[B]
   [27] -1   0   0x000060b8 - 0x000060bf (0x8) IX[B]
   [28] 0   0   0x000003b0 - 0x000003bb (0xc) IS[B]
   [29] 0   0   0x000003c0 - 0x000003df (0x20) IS[B]
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules//libint10.so
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 3.0
(II) VESA(0): VESA VBE Total Mem: 262144 kB
(II) VESA(0): VESA VBE OEM: VIA N3364


(II) VESA(0): VESA VBE OEM Software Rev: 1.0
(II) VESA(0): VESA VBE OEM Vendor:
(II) VESA(0): VESA VBE OEM Product:
(II) VESA(0): VESA VBE OEM Product Rev:
(==) VESA(0): Write-combining range (0xa0000000,0x10000000)
(II) VESA(0): virtual address = 0xa7af5000,
   physical address = 0xa0000000, size = 268435456
(II) VESA(0): VBESetVBEMode failed...Tried again without customized values.
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Backing store disabled
(**) Option "dpms"
(**) VESA(0): DPMS enabled
(WW) VESA(0): Option "HWCursor" is not used
(WW) VESA(0): Option "ActiveDevice" is not used
(==) RandR enabled
(II) Setting vga for screen 0.
(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
(EE) AIGLX: Screen 0 is not DRI capable
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 1.0.0
   ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(**) Option "CoreKeyboard"
(**) Keyboard: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard: XkbModel: "pc105"
(**) Option "XkbLayout" "us,bg"
(**) Keyboard: XkbLayout: "us,bg"
(**) Option "XkbVariant" ",phonetic"
(**) Keyboard: XkbVariant: ",phonetic"
(**) Option "XkbOptions" "grp:ctrl_shift_toggle,grp:lwin_switch,grp_led:scroll"
(**) Keyboard: XkbOptions: "grp:ctrl_shift_toggle,grp:lwin_switch,grp_led:scroll"
(**) Option "CustomKeycodes" "off"
(**) Keyboard: CustomKeycodes disabled
(**) Option "Protocol" "ImPS/2"
(**) Mouse: Device: "/dev/input/mice"
(**) Mouse: Protocol: "ImPS/2"
(**) Option "CorePointer"
(**) Mouse: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "true"
(**) Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse: ZAxisMapping: buttons 4 and 5
(**) Mouse: Buttons: 9
(II) Synaptics touchpad driver version 0.14.6 (1406)
(--) Touchpad auto-dev sets device to /dev/input/event6
(**) Option "Device" "/dev/input/event6"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "130"
(**) Option "RightEdge" "840"
(**) Option "TopEdge" "130"
(**) Option "BottomEdge" "640"
(**) Option "FingerLow" "7"
(**) Option "FingerHigh" "8"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "110"
(**) Option "ClickTime" "0"
(**) Option "EmulateMidButtonTime" "75"
(**) Option "VertScrollDelta" "20"
(**) Option "HorizScrollDelta" "20"
(**) Option "EdgeMotionMinSpeed" "200"
(**) Option "EdgeMotionMaxSpeed" "200"
(**) Option "UpDownScrolling" "1"
(**) Option "CircularScrolling" "1"
(**) Option "CircScrollTrigger" "2"
(--) Touchpad touchpad found
(**) Option "AlwaysCore"
(**) Touchpad: always reports core events
(II) XINPUT: Adding extended input device "Touchpad" (type: MOUSE)
(II) XINPUT: Adding extended input device "Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard" (type: KEYBOARD)
Synaptics DeviceInit called
SynapticsCtrl called.
(II) Mouse: ps2EnableDataReporting: succeeded
Synaptics DeviceOn called
(--) Touchpad auto-dev sets device to /dev/input/event6
(**) Option "Device" "/dev/input/event6"
(--) Touchpad touchpad found


Между другото, проблема се оправя и не само когато включа работещ CRT монитор а дори и стар, вече изгорял такъв :D Може да не е смешно, но вече изпадам в ауфория от този мои проблем ...





Титла: Черен екран при спиране на x на лаптоп
Публикувано от: alabal в Sep 08, 2007, 01:05
Хмм. С какво е генериран Modeline. Коментирай го и пробвай без него.
Ако и това не реши проблема направи следното:
su
init 3
echo "" >  /var/log/Xorg.0.log
startx -- -logverbose 5

И пробвай в този случай рестартиране на X. Ако пак забие виж какво казва в тоя случай /var/log/Xorg.0.log и /var/log/Xorg.0.log.old


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 08, 2007, 02:47
Здравей.

Modeline съм го преписал от един сайт. Намерих доста уж за 60 Hz, пробвах наред, но неуспешно. Не знам как да си генерирам Modeline сам.

С коментиран Modeline също не става. Пробвах трика с log-а но отново нищо. Лога е по-подробен, но отново свършва там кадето и log-а без logverbos 5.

Сега намерих този сайт, но незнам какво да пиша на Dot Clock Frequency. Генерирах си Modeline без да въвеждам каквото незнам, и ми изкара същият като моя.  :(


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: tarator в Sep 08, 2007, 06:26
Според мен проблема няма нищо общо с modeline-a. Просто VESA драйвъра не поддържа добре превключването обратно в текстов режим. Опитвал ли си драйвърите от сайта на VIA?


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: the_real_maniac в Sep 08, 2007, 11:05
мойто мнение го писах снощи, но за щастие или не тогава от бурята интернета 'умря'.

но все пак пускам какво бях написал снощи ;)

Цитат

така както те слушам , грубо ще го кажа

Сякаш нито един от двата pipe-на видеокартата не се "отпушват" включват , ако и на двата всички няма включени дисплей при превключване :? ...

За tv-out се търси някакъв load/товар за засичане и има force, при циф. интерфейс към LCD /TFT  такова нещо не трябва , но все пак .. огледай за някакви force опции ;)

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

даже сега виждам че имаш спцеиален Modline за отваряне на кой точно Pipe

#Option "ActiveDevice" "LCD" # only lcd

какво става ако си дал да е активен само LCD при ctrl+alt+backspace
 :?

2-ro този x11 log от какъв момент е

start normall -> ctrl+alt+backspace и черен екран така ли :?

хмм .. защото на мен ми изглежда като само от зареждане, никъде не виждам излизащи логваня ?



пп: tarator щом е очевидно че VESA драйвера има проблем , а той казва че приятел има същият лаптоп със същият чипсет/видео (предполагам това иска да каже) => и при еднакъв софтуер защо VESA драйвера да е проблема :?

просто казвам
при еднакъв софтуер и хардуер ако беше bug (макар и неочаквана и нелогична грешка да е ), все пак трябваше да се появи и на 2те машини, 1: 1,000,000 ще е ако става дума за това и не се появи на две еднакви машини (с разл. CPU) :)

мисля си :?


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 08, 2007, 12:15
Здравейте.

#Option "ActiveDevice" "LCD" # only lcd - тоз ред съм го сложил защото преди си бях сложих драйвер на OpenChrome. Изкараха някаква начална версия за VN896. Успях някак си да го подкарам, да няма 3D, и общо взето върви по зле от VESA, и навсичкото отгоре отново имам проблема с черният екран. А драйвера на VIA работела само на по-стара версия на Xorg и  ядра под 2.6.18 (редовно чета форума на VIA в очакване на драйвер, но уви). Прибвах само с LCD, пак не става.

Log-а който съм проложил е следният:
нормален старт -> логване от конзола -> startx -> спиране на X-a с ctrl+alt+backspace -> черен екран -> рестартиране на машинката с ctrl+alt+del -> логване отново от конзола -> копиране на /var/log/Xorg.0.log  в домашната ми папка. (Общо взето винаги чета и Xorg.0.log и Xorg.0.log.old за по сигурно)

Да прознатия ми е със същият чипсет на видео картата като мен, и няма проблеми при Slackware. Аз бях с Ubuntu, PSLinuxOS, Slackware, Arch. При Slackware даже след спиране на X-а машината забива (звука започва да стърже на едно място и не мога да рестартирам с reboot). При PSLinuxOS пробвах с драйвер "FB" а не "VESA". С този драйвер не забиваше X-a. Излизаше и влизаше нормално, но не поддържаше резолюция 1280x800 а само 1024x768.

Забравих да ви кажа, че когато спирам X-a и се бъгясва, екрана просто изведнаж мигра, става на бели линии и после черен. А когато съм го пуснал с CRT монитор и си излиза нормално, екрана си сменя резолюцията, става някак си зелено-лилав и тогава става черен и ме вкарва в textmode. Незнам помагам ли ... или звуча смешно ... но това е положението.

Имам още един въпрос. В момента съм махнал херците от xorg.conf файла напълно, но X-a работи. Възможно ли е да има алтернативен файл? С Arch linux съм. Общо взето и да изтъркам xorg.conf, X-a пак работи, обче на някаква огромна резолюция, и на екрана ми не се хваща целият десктоп.





Титла: Черен екран при спиране на x на лаптоп
Публикувано от: the_real_maniac в Sep 08, 2007, 12:44
Всякаква ифнорамция е полезна, не звучиш смешно.

lsof | grep xorg и виждаш кой конфиг файл ползва, МАКАР ЧЕ

във лога в началото Х си казваше кой лог файл отваря ;)

И ако няма къде търси по default :)

Така че виж, може и тук да има някаква истина за ситуацията ти , иначе много странно, и определено явно има някаквъ проблем с driver-а :?

ще помисля и пак ще ти пиша, определено няма да те оставим така :)


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 08, 2007, 13:36
Да прав си. В лога пише, че използва /etc/X11/xorg.conf

Ето какво ми даде lsof | grep xorg:

X         5550   root  mem       REG        8,1  2457302     149368 /usr/lib/xorg/modules/extensions/libGLcore.xorg
X         5550   root  mem       REG        8,1   261289     149352 /usr/lib/xorg/modules/libfb.so
X         5550   root  mem       REG        8,1    22660     149353 /usr/lib/xorg/modules/libshadow.so
X         5550   root  mem       REG        8,1    42490     153286 /usr/lib/xorg/modules/input/synaptics_drv.so
X         5550   root  mem       REG        8,1    48471     149387 /usr/lib/xorg/modules/input/mouse_drv.so
X         5550   root  mem       REG        8,1   427908     149371 /usr/lib/xorg/modules/extensions/libglx.xorg
X         5550   root  mem       REG        8,1    15291     149389 /usr/lib/xorg/modules/input/kbd_drv.so
X         5550   root  mem       REG        8,1    29250     149385 /usr/lib/xorg/modules/drivers/vesa_drv.so
X         5550   root  mem       REG        8,1    35776     149374 /usr/lib/xorg/modules/extensions/libdri.so
X         5550   root  mem       REG        8,1    22316     149380 /usr/lib/xorg/modules/libvbe.so
X         5550   root  mem       REG        8,1    32238     149379 /usr/lib/xorg/modules/libint10.so
X         5550   root  mem       REG        8,1   148094     149373 /usr/lib/xorg/modules/extensions/libextmod.so
X         5550   root  mem       REG        8,1   877417     149365 /usr/lib/xorg/modules/libpcidata.so
X         5550   root  mem       REG        8,1     4689     149349 /usr/lib/xorg/modules/fonts/libfreetype.so
X         5550   root  mem       REG        8,1    32947     149346 /usr/lib/xorg/modules/libddc.so
X         5550   root  mem       REG        8,1    11253     149345 /usr/lib/xorg/modules/libi2c.so


Не знам дали разбрахте, но сега се сетих да спомена, но дори и когато сменям да влезна в виртуална конзола, пак черен екран. (ctrl+alt+F1..F6). Немога да се върна и в X-a, с ctrl+alt+F7 - пак черен екран.

Мен ме съмнява това, че екрана става веднага черен, не сменя ни резолюция ни нищо. А когато е с вързан CRT си сменя резолюцията и си влиза в текстов режим.

Благодаря, че няма да ме оставите. Готов съм да ви дам и ssh достъп, ако що помогне...


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 08, 2007, 15:03
Здравйте отнов.

Ново развитие по проблема ми. Пускам си лаптопа с CRT монитор ( вече разбрахте, че така работи ). Влизам си, излизам си от X-а - всичко ОК. Гледам аз на клавиатурата едно бутонче, с две мониторчета. (до този момент картината бе и на двата монитора). Щракам си го, и хоп - само CRT-то работи. На LCD-то дори подсведката му изгасна. И си карам само на CRT. Цъкам си го пак - хоп пак двата монитора работя. Цъкам го трети път, да мина само на LCD - черен екран... и отново повтарям всички да се оверя... Цъкам пак - само CRT, пак цъкам - CRT+LCD, пак цъкам (за да стигна пак само до LCD) и пак черен екран. Изгледа не мога да работя само на LCD монитора. Или само CRT, или и двата или нищо. Пробвах навсякаде - и в textmode и в X, едно и също - мина ли само на LCD - черен екран (подсведката продължада са си свети... просто изглежда няма сигнал или незнам и аз какво...)

Всичко до тук бе с пъхнат кабел. Махам кабела на CRT монитора, цъкам пак копчето с мониторчетата, и пак черен екран (подсведката работи). Колкото и да цъкам копчето с мониторчетат - екрана седи черен. Пъхам пак кабела за CRT-то, цъкам копчето, и всичко пак работи. (естествено отново или само CRT или и двете, но не и само LCD)

Общо взето "разбере" ли компютъра. че няма CRT вързам, черен екран, и колкото и да цъкам копчето с мониторчетата няма ефект, докато не въжа пак CRT-то.

В момента съм с изваден CRT кабел, минавам си от текстов режим в графиче, но натисна ли веднъж копчето с мониторчетата за да сменя монитора, ще даде пак черен екран, и ще трябва да рестартирам.

Незнам разбрахте ли какво исках да кажа ... ако има неясно попитайте.

Явно, когато си пусна нормално компютъра (без да пъхам CRT монитор) и спра X-a компютъра проверява за CRT монитор и се бъгясва, когато не намери ... или незнам вече ...

Пробвах да избера от BIOS-а само LCD, но пак без ефект. Когато съм само с LCD избрано от биоса, пак черен екран при излизане от X. А директивата "Option      "ActiveDevice"   "CRT,LCD"" ... изобщо за нищо не я брои тоя Xorg.

Отивам да ровя из google.com :D

Поздрави на всички.


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: alabal в Sep 08, 2007, 15:43
Ауууу, братко!
Бях слушал лоши работи за VIA вградени карти и Fujitsu-Siemens ноутбуци, но не бях надавал сериозно ухо. Страшна липса на техническа информация. Не можах да намеря данни за Vsync и Hsync за монитора - нещо, което обикновено го пише на всеки монитор или поне на страницата на производителя. Няма ли някъде нещо по лепенките на гърба на лаптопа?
Стана ми интересно. На страницата на картата ти, пише че maximum pixel clock e:
200MHz Graphics Engine Clock with separated 128-bit data paths
Обикновено Xorg открива това сам:
cat /var/log/Xorg.0.log | grep clock
При мен дава:
(--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
Вземи честота, която ти покаже горния ред и пробвай ето този modeline generator. Може да има разлика в  Constrain Aspect Ratio - обикновено за резолюция 1280х1024 е 4:3, но вероятно за твоята резолюция трябва да бъде 16:9.
Новите монитори не се нуждаят от Modeline, но пробвай какво ще стане с 16:9.


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: the_real_maniac в Sep 08, 2007, 16:15
ок , това пак ме навежда на мисълта за хардуерен проблем при разрешаването на Pipe 0 Или 1 , хардуерно от видеото

като 0 е LCD
1 - CRT/s-video според видео картата

и като цяло шанс да е дефектен :?  :crazy:


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 08, 2007, 16:20
Здрасти.

grep от Xorg.0.log на clock не изкара нищо. Пробвах и с pixel, и с 200, ако случаино го е засякло само, но излезнаха други разни работи, нищо коеот може да е интересно.

Пробвах modeline генератора. Нагласих Dot Clock Frequency на 200, изкара нещо ... пробвах обаче отново черен екрам. Аз незнам как точно да си наглася Vsync и Hsync за да изкара modeline за 60 Hz.

На мен проблема мисля, че не са ми хеците. Аз мога да влезна в X-a ... не мога да излезна. Нещо немога да превключи мониторите ...

До тук съм забелязал, че каквито и херци да записвам в xorg.conf, винаги въви. До се га не е дало черен екран преди стартиране. Данеби нещо да override-ва честотата ... знам ли и аз ...

Прав си, VIA са много зле откъм поддръжка. Да не говорим, че и производителноста на видео картата е доста зле, за 256MB виде рам ... Когато бях с dual boot и с Windows XP пробвах World Of Warcraft, и забиваше ...

Да отида и да кажа в техно маркет, че са ми продали дефектен компютър ли? Мисля, че няма д мине, защото под Windows няма проблем. Трябва да прочета добре гаранционната карта, да видя има ли изход от положението...





Титла: Черен екран при спиране на x на лаптоп
Публикувано от: the_real_maniac в Sep 08, 2007, 16:32
не да отидеш в техномаркет и да видиш даил така се държи и на същият модел машина, пусйкаш едно live cd и готово ;)


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: tarator в Sep 08, 2007, 18:53
> пп: tarator щом е очевидно че VESA драйвера има проблем , а той казва
> че приятел има същият лаптоп със същият чипсет/видео (предполагам
> това иска да каже) => и при еднакъв софтуер защо VESA драйвера да е
> проблема :?

the_real_manicac,

Не се изразих правилно. Проблемът не е VESA драйвъра на Линукс, а VESA BIOS-а. Не е задължително другия лаптоп да е с точно същата версия на VGA BIOS-a.

Gruntz,

На твое място бих опитал със стандартните драйвъри от VIA, дори и с ядро 2.6.18. Не виждам никакъв смисъл да се използва най-новата версия на ядрото. (Аз я използвам, но не вярвам ти да имаш същата причина).


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: mironcho в Sep 08, 2007, 19:14
Да споделя подобен опит...
Също ползвам Arch на лаптоп, обаче с интелска видео карта, 1280x800. Ако ползвам i810_drv всичко ми работи чудно и прекрасно, но ако ползвам intel_drv (от testing) получавам същия проблем като описания от теб.

Тъй че, пробвай да намериш нещо по добро от vesa -ата за твойта карта...


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: ivo1204 в Sep 08, 2007, 23:12
Ако имаш в командната линия за боотване (в //boot/grub/menu.lst)
kernel    ... ......  
vga=XXX , не е лошо да го махнеш и пробваш без него или с vga=normal.


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 09, 2007, 11:24
Здравейте.

Имам vga в grub, но го сложих после, и бе него - пак черен екран. Освен ще чакам драйвер и това е. Благодаря на всички. Много помогнахте макар, че още получавам черен екран, научих доста работи от разговора с вас. Ще се мъча нататака сам, ако и има нещо, ще пиша.

Много благодаря пак.

Само да ви попитам още нещо. Тъй като след няколко месеца искам да си взема друг компютър, а този да го оставя на родителите си, и сега след като се зблъсках с този приблем, съм доста наплашен, какъв хардуер да си взема. Аз четах, а и имам на старият компютър (един PII на 233MHz) видео карта на nVidia. До колкото знам те имат добра поддръжка. Също така и марка ... знам ли. С какво сте вие. Може да се е говорило вече из форума за лаптопи с Linux, ако има тема кажете, ще потърся. Нали знаете приказаката ... питай патило, а не старило... затова се обръщам към вас ... ако някой вече си е изпати ... :D

Поздрави на всички.





Титла: Черен екран при спиране на x на лаптоп
Публикувано от: mironcho в Sep 09, 2007, 12:35
Предполагам ще чуеш различни мнения по въпроса, ето моето..

Специално за видео карта винаги предпочитам nvidia, поне като става дума за десктоп PC. Като избирах лаптопа, още по "задание" идеята ми беше ако не може да е с nvidia, да е с intel, за да си нямам проблеми. В крайна сметка си взех лаптоп с intel -ска карта, поради разликата в цените.
Може би тактиката трябва да ти е такава - отсей като възможности хардуера с който си сигурен че ще работи и няма да имаш проблеми и после вече гледай цена/характеристики/качество съотношението. Специално за видеокартата, не може да я гледаш само нея ами комбинацията видеокарта/дисплей/разделителна способност...


Титла: Черен екран при спиране на x на лаптоп
Публикувано от: Gruntz в Sep 09, 2007, 15:12
Хей момчета, оправих го :D

OpenChrome са изкарали по-нова версия на драйвера. Свалих го, компилирах, нагласих и вече всичко е ОК. X-а се спира и пуска без проблеми. Благодаря за всичко отзиви. Ако има дуги прецакани с VIA видео карти ... OpenChrome ...

Поздрави.