[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:11795] problem of 24bpp XF86_SVGA (was: Re: I cannot exit X properly.)



大石ã¨ç”³ã—ã¾ã™ã€‚話をãらã—ã¦ã—ã¾ã„ã¾ã™ãŒã€

Katsuya Nagai <katsuya@xxxxxxxxx> writes:

> ã—ã‹ã—ã€åŒæ§˜ã®çµ„åˆã›ã§ã‚‚ 16bpp ã§ã¯å®‰å®šã—ã¦ã„ã¾ã—ãŸã€‚ç¾åœ¨ã§ã¯ã€
> åŒã˜ç’°å¢ƒ (Kernel 㯠2.0.36) ã§ XF86_SVGA ã‚’ 24bpp ã§ä½¿ã£ã¦ã„ã¾ã™
> ãŒã“ã¡ã‚‰ã¯å®‰å®šã—ã¦ã„ã¾ã™ã€‚
> 
> ã—ã‹ã—悲ã—ã„ã“ã¨ã« XF86_SVGA ã§ã¯ã€XImages 構造体を使ㆠX ã®é–¢æ•°
> ã§ã€ãƒ•レーム・ãƒãƒƒãƒ•ァ㌠8bit パディングãªã—ã®æœ¬å½“ã® 24bit ã«ãªã£
> ã¦ã—ã¾ã£ã¦ (普通㯠8bit ã®ãƒ‘ディングを付ã‘㦠32bit ã«ã™ã‚‹ã“ã¨ãŒ
> 多ã„よã†ã§ã™)ã€ç´ æã« XPutPixel() を使ã‚ãšã«ã€ memcpy() ã¨ã‹ 
> Depth ã‚’ 8/16/32bit ã¨æ±ºã‚ã†ã¡ã—ã¦ãƒã‚¤ãƒ³ã‚¿ã§ç´ æã‚’行ãªã£ã¦ã„るよ
> ã†ãªãŠè¡Œå„€ã®æ‚ªã„プログラムã§ã¯ç”»åƒãŒå´©ã‚Œã¾ã™ã€‚
> 
> # ã‚‚ã—ã‹ã—ãŸã‚‰ä½•ã‹è§£æ±ºç­–ãŒã‚ã‚‹ã®ã‹ã‚‚知れã¾ã›ã‚“ãŒ...。
> 
> 例ãˆã°ã€Netscape Navigater ã®ã‚¢ã‚¤ã‚³ãƒ³ã¨ã‹ã€Emiclock-1.0.4 ã¨ã‹ 
> vncviewer-3.3.2r2 ã¨ã‹ãŒãã†ã§ã—ãŸã€‚

ç§ã¯ Matrox Millennium (MGA) ã§ã€XF86_SVGA ã‚’ 24bpp ã§ä½¿ã£ã¦åŒ
ã˜ç—‡çжãŒã§ã¦ã„ã¾ã™ã€‚ç”»åƒãŒå´©ã‚Œã‚‹ç¨‹åº¦ãªã‚‰(ã¾ã‚ã€å›°ã‚‹ã‚“ã§ã™ãŒ)å•
題ãªã„ã®ã§ã™ãŒã€XEmacs 21ç³» ã§ã¯ã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¦ã—ã¾ã„ã¾ã™ã€‚

質å•ãªã®ã§ã™ãŒã€ã“ã® XF86_SVGA ã®ä»•様(24bpp ã®ã¨ãパディングã—
ãªã„)ã¯æ­£ã—ã„ã®ã§ã—ょã†ã‹ã€‚ã¤ã¾ã‚Šã€ç”»åƒãŒå´©ã‚Œã‚‹ã®ã¯ã‚¢ãƒ—リケー
ションå´ã®å•題ã§ã‚ã‚‹ã¨è€ƒãˆã¦ã‚ˆã„ã®ã§ã—ょã†ã‹ã€‚

X å´ãŒæ­£ã—ã„ã®ã§ã‚れ㰠XEmacs ã®ã»ã†ã«ãƒã‚°ãƒ¬ãƒãƒ¼ãƒˆãŒå‡ºã›ã‚‹ã¨æ€
ã†ã®ã§ã™ãŒã€‚(以å‰ãƒ¬ãƒãƒ¼ãƒˆã—ãŸã¨ãã«ã¯ã€å†ç¾ã§ããšã«å¯¾å‡¦ã•れãª
ã„ã¾ã¾ã§ã—ãŸã€‚)

ã‚ã¨ã€ã“ã®å‹•作㯠XF86_SVGA ã§ã‚れã°ãƒãƒƒãƒ—ã«é–¢ä¿‚ãªãåŒã˜ãªã®ã§
ã—ょã†ã‹ã€‚

-- 
大石一雄 (OISHI Kazuo)