banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix [Hỏi] Một số khái niệm khó hiểu trong xorg.conf  XML
  [Question]   [Hỏi] Một số khái niệm khó hiểu trong xorg.conf 01/11/2008 02:32:28 (+0700) | #1 | 157164
[Avatar]
St Konqueror
Member

[Minus]    0    [Plus]
Joined: 08/12/2007 00:47:39
Messages: 229
Offline
[Profile] [PM]
Hi all,
Chả là máy mình dùng VGA on-board của Intel, và các loại chip này thường gặp lỗi tràn màn hình trong *nix (đã nhiều năm rồi nhưng vẫn chưa được fix một cách đầy đủ). Cách giải quyết gọn nhất hình như là 1 công cụ tên 915resolution nhưng mình lại thích làm thủ công, vọc xorg.conf để tự sửa. Mình đọc manual pagecủa xorg.conf trên trang chủ X.org thì gặp nhiều khái niệm của các thông số còn rất khó hiểu và mơ hồ trong phần ModeLine thuộc Monitor Section.

http://www.x.org/archive/X11R6.8.0/doc/xorg.conf.5.html
 


Trích dẫn từ manual nói trên:

Monitor Section
...
ModeLine "name" mode-description
This entry is a more compact version of the Mode entry, and it also can be used to specify video modes for the monitor. is a single line format for specifying video modes. In most cases this isn't necessary because the built-in set of VESA standard modes will be sufficient.

The mode-description is in four sections, the first three of which are mandatory. The first is the dot (pixel) clock. This is a single number specifying the pixel clock rate for the mode in MHz. The second section is a list of four numbers specifying the horizontal timings. These numbers are the hdisp, hsyncstart, hsyncend, and htotal values. The third section is a list of four numbers specifying the vertical timings. These numbers are the vdisp, vsyncstart, vsyncend, and vtotal values. The final section is a list of flags specifying other characteristics of the mode. Interlace indicates that the mode is interlaced. DoubleScan indicates a mode where each scanline is doubled. +HSync and -HSync can be used to select the polarity of the HSync signal. +VSync and -VSync can be used to select the polarity of the VSync signal. Composite can be used to specify composite sync on hardware where this is supported. Additionally, on some hardware, +CSync and -CSync may be used to select the composite sync polarity. The HSkew and VScan options mentioned above in the Modes entry description can also be used here.  


Tuy nhiên chỉnh sửa ModeLine lại chính là cách để giải quyết vụ lỗi tràn màn hình nêu trên. Hiện nay thì mình chỉ biết cách chỉnh Mode Line với 8 thông số hdisp, hsyncstart, hsyncend, htotal values, vdisp, vsyncstart, vsyncend, vtotal values nêu trên một cách tương đối (gần như là đoán mò) sao cho có thể chạy được Xchấm dứt lỗi tràn màn hình nhưng mình lại không hiểu ý nghĩa của chúng (=> kiddie smilie ) Thử google bằng 8 keywords đó thì ra những results càng làm mình đau đầu thêm. Bây giờ mình post thắc mắc của mình lên HVA, hy vọng có anh (chị) em nào rành phần cứng thì giải đáp giúp mình.

PS:
Ví dụ cái ModeLine do mình tự chỉnh trong Slackware
ModeLine "1024x768" 149 1024 1087 1194 1365 768 770 1033 1062 

và một cái khác được tự động tạo ra bới Linux trong máy 1 người quen
Modeline "1680x1050" 149 1680 1784 1960 2240 1050 1053 1059 1089 

[Up] [Print Copy]
  [Question]   Re: [Hỏi] Một số khái niệm khó hiểu trong xorg.conf 01/11/2008 03:17:32 (+0700) | #2 | 157168
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
"Lỗi tràn màn hình" cụ thể là thế nào?

Tôi không rành 'món' này, nhưng search thử giúp bạn thì tìm được vài đường links mà tôi cho là hữu ích:
http://howto-pages.org/ModeLines/
http://www.arachnoid.com/modelines/
Let's build on a great foundation!
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|