LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1037|回复: 2

帮我看看这个xorg.conf有什么问题

[复制链接]
发表于 2007-3-19 12:51:26 | 显示全部楼层 |阅读模式
每次退出gnome的时候我点了注销按钮就停在那个画面不动了,而且启动beryl之后不管怎么设置都没有窗口标题栏和边框。

我的显卡是GeForce4 MX 440 with AGP8X,安装的驱动程序是nvidia-96xx。记得上一次没问题,重装之后把xorg.conf直接cp过来就出现这样的问题了。
  1. Section "ServerLayout"
  2.         Identifier             "Layout0"
  3.         Screen      0          "Screen0" 0 0
  4.         InputDevice     "Keyboard0" "CoreKeyboard"
  5.         InputDevice           "Mouse0" "CorePointer"
  6. EndSection
  7. Section "Files"
  8.         ModulePath   "/usr/lib/xorg/modules"
  9. EndSection
  10. Section "Module"
  11.         Load           "dbe"
  12.         Load           "extmod"
  13.         Load           "fbdevhw"
  14.         Load           "glx"
  15.         Load           "record"
  16.         Load           "freetype"
  17.         Load           "type1"
  18.         Load           "GLCore"
  19.         Load           "dri"
  20. EndSection
  21. Section "ServerFlags"
  22.         Option         "Xinerama" "0"
  23. EndSection
  24. Section "InputDevice"
  25.         Identifier     "Mouse0"
  26.         Driver          "mouse"
  27.         Option         "Protocol" "ImPS/2"
  28.         Option         "Device"        "/dev/psaux"
  29.         #Option         "Device" "/dev/input/mice"
  30.         Option         "Emulate3Buttons" "yes"
  31.         Option         "ZAxisMapping" "4 5"
  32. EndSection
  33. Section "InputDevice"
  34.         Identifier  "Keyboard0"
  35.         Driver      "kbd"
  36.         Option            "XkbModel" "pc105"
  37.         Option            "XkbLayout" "us"
  38. EndSection
  39. Section "Monitor"
  40.         Identifier   "Monitor0"
  41.         VendorName   "Samsung"
  42.         ModelName    "Samsung SyncMaster 753DF(X)/703DF(X)/783DF(X)/CD173A(T)"
  43.         DisplaySize        321    241
  44. ### Comment all HorizSync and VertSync values to use DDC:
  45.         HorizSync        30.0 - 71.0
  46.         VertRefresh         50.0 - 160.0
  47.         Option            "dpms"
  48. EndSection
  49. Section "Device"
  50.         Identifier  "Videocard0"
  51.         Driver      "nvidia"
  52.         VendorName  "NVIDIA Corporation"
  53.         BoardName   "GeForce4 MX 440 with AGP8X"
  54.         Option      "NoLogo"
  55.         Option      "TripleBuffer" "True"
  56.         Option      "AllowGLXWithComposite" "True"
  57.         Option      "RenderAccel" "True"
  58.         Option      "AddARGBGLXVisuals" "Ture"
  59.         #Option      "DisableGLXRootClipping" "True"
  60. EndSection
  61. Section "Extensions"
  62.         Option      "Composite" "Enable"
  63. EndSection
  64. Section "Screen"
  65.         Identifier "Screen0"
  66.         Device     "Videocard0"
  67.         Monitor    "Monitor0"
  68.         DefaultDepth     24
  69.         Option     "metamodes" "1024x768_85 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0"
  70.         SubSection  "Display"
  71.         Viewport    0 0
  72.         Depth       16
  73.         Modes       "1024x768" "800x600" "640x480"
  74. EndSubSection
  75.            SubSection  "Display"
  76.         Viewport    0 0
  77.         Depth       24
  78.         Modes      "1024x768" "800x600" "640x480"
  79. EndSubSection
  80. EndSection
复制代码

一直提示下面的错误:
  1. beryl: Couldn't bind redirected window 0x1c0006a to texture
  2. beryl: No GLXFBConfig for depth 32
  3. beryl: Couldn't bind redirected window 0x1c0006a to texture
  4. beryl: No GLXFBConfig for depth 32
  5. beryl: Couldn't bind redirected window 0x1c0006a to texture
  6. beryl: No GLXFBConfig for depth 32
  7. beryl: Couldn't bind redirected window 0x1c0006a to texture
  8. beryl: No GLXFBConfig for depth 32
  9. beryl: Couldn't bind redirected window 0x1c0006a to texture
  10. beryl: No GLXFBConfig for depth 32
  11. beryl: Couldn't bind redirected window 0x1c0006a to texture
  12. beryl: No GLXFBConfig for depth 32
  13. beryl: Couldn't bind redirected window 0x1c0006a to texture
  14. beryl: No GLXFBConfig for depth 32
  15. beryl: Couldn't bind redirected window 0x1c0006a to texture
  16. beryl: No GLXFBConfig for depth 32
复制代码
发表于 2007-3-19 16:56:56 | 显示全部楼层
Load           "GLCore" 注釋掉
這個和 glx沖突
Load           "dri" 也注釋掉 nvidia卡不需要這個

我是和你一樣的顯卡 GF4 440...  Xgl+beryl
嫌麻煩 可以copy我的...
  1. Section "Device"
  2.         Identifier  "Card0"
  3.         Driver      "nvidia"
  4.         Option      "VertRefresh" "60" #刷新率 我的是LCD 所以強制60
  5.         Option      "NVagp" "2"
  6.         Option      "RenderAccel" "True"
  7.         Option      "TripleBuffer" "True"
  8.         Option      "AllowGLXWithComposite" "True"
  9.         Option      "AddARGBGLXVisuals" "True"
  10.         Option      "DisableGLXRootClipping" "True"
  11.         VendorName  "All"
  12.         BoardName   "All"
  13. EndSection
复制代码
  1. Section "Extensions"
  2.         Option "Composite" "Enable"
  3. EndSection
复制代码
  1. Section "Module"
  2.         Load  "ddc"  # ddc probing of monitor
  3.         Load  "dbe"
  4. #       Load  "dri"
  5.         Load  "extmod"
  6.         Load  "glx"
  7.         Load  "bitmap" # bitmap-fonts
  8. #       Load  "type1"
  9.         Load  "freetype"
  10.         Load  "record"
  11. EndSection
复制代码

那個錯誤提示 好像是mesa gl庫的問題
試試 export LD_LIBRARY_PATH=/opt/mesa-xgl/lib #我裝了mesa-glx-git
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-20 05:09:55 | 显示全部楼层
果然,把这几项注释掉就好了,非常感谢,终于搞定了。。。

  1. #Load           "GLCore"
  2. #Load           "dri"


  3. #Option      "RenderAccel" "True"
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表