You are not logged in.

#26 2006-09-24 01:11:18

Cimi
Member
From: Padova, Italy
Registered: 2006-01-16
Posts: 301
Website

Re: NVIDIA beta drivers

StormBlast wrote:

New beta works fine except one thing - TV-Out via separate X screens. TwinView works fine but it's not my choice.

How did you get twinview with crt and tv?
Please answer


Murrine Creator - GNOME Developer

Offline

#27 2006-09-24 18:58:31

zack
Member
From: Portsmouth, UK
Registered: 2006-09-11
Posts: 32

Re: NVIDIA beta drivers

For those who are lazy I have added the i2c patch into the PKGBUILD, It worked for me so it should work for you.

Grab it from;

http://zack.leafo.net/arch/NVIDIA-BETA/

Offline

#28 2006-09-24 19:07:00

hightower
Member
Registered: 2006-04-02
Posts: 182

Re: NVIDIA beta drivers

Mikos wrote:

You don't need AIGLX nor Xgl with this new NVidia beta driver.
[...]

What are XGL and AIGLX then good for?

hightower

Offline

#29 2006-09-24 22:07:27

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: NVIDIA beta drivers

This wiki article aims to describe beryl and accelerated X setup, as well as problems and solutions. please contribute:
http://wiki.archlinux.org/index.php/Beryl

The nvidia setup is also detailed there.

Offline

#30 2006-09-24 22:19:39

Mikos
Member
From: Prague, Czech Republic
Registered: 2005-05-03
Posts: 228
Website

Re: NVIDIA beta drivers

hightower wrote:
Mikos wrote:

You don't need AIGLX nor Xgl with this new NVidia beta driver.
[...]

What are XGL and AIGLX then good for?

hightower

Xgl have also other advantages (_everything_ in Xgl is accelerated through OpenGL, even classical X11/XRender calls. In AIGLX or NVidia's indirect rendering only Compiz/Beryl/etc. is accelerated through OpenGL). AIGLX is for opensource drivers (and maybe also for ATI proprietary drivers in the future, because ATI uses DRI if I am not wrong?). NVidia simply has their own implementation of accelerated indirect rendering (equivalent of AIGLX).

Offline

#31 2006-09-24 23:50:10

Cimi
Member
From: Padova, Italy
Registered: 2006-01-16
Posts: 301
Website

Re: NVIDIA beta drivers

Mikos wrote:
hightower wrote:
Mikos wrote:

You don't need AIGLX nor Xgl with this new NVidia beta driver.
[...]

What are XGL and AIGLX then good for?

hightower

Xgl have also other advantages (_everything_ in Xgl is accelerated through OpenGL, even classical X11/XRender calls. In AIGLX or NVidia's indirect rendering only Compiz/Beryl/etc. is accelerated through OpenGL). AIGLX is for opensource drivers (and maybe also for ATI proprietary drivers in the future, because ATI uses DRI if I am not wrong?). NVidia simply has their own implementation of accelerated indirect rendering (equivalent of AIGLX).

...and aiglx has the BIG advantage of accelerate only the things that really needs to be accelerated, makin possible to use java (remember the bug?) or wine emulated games, or gxine without imlib bugs, or xrandr ecc ecc...


Murrine Creator - GNOME Developer

Offline

#32 2006-09-25 01:39:56

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: NVIDIA beta drivers

rats! driver was lookin good until I went to play ET last night. tearing and, areas without lighting applied sad

James

Offline

#33 2006-09-25 12:59:24

Mikos
Member
From: Prague, Czech Republic
Registered: 2005-05-03
Posts: 228
Website

Re: NVIDIA beta drivers

Well, for me this new beta driver is far better (more stable) than old NVidia driver. My NVidia card is broken for some time (I have had frequent hard lockups in X or even in Windows), something with hardware (I think it is some bad capacitor on the card).

But with this new beta driver I don't have hard lockups anymore! Only X server is sometimes suddenly restarted, but this is much better than hard lockup :-)

Offline

#34 2006-09-25 15:56:52

StormBlast
Member
From: Moscow, Russia
Registered: 2006-02-02
Posts: 33
Website

Re: NVIDIA beta drivers

Cimi wrote:

How did you get twinview with crt and tv?
Please answer

Via dynamic TwinView. For now it's the only "comfortable" way to get it. Run nvidia-settings, go to X Server Display Configuration, press Detect Displays, then set up as you want it.


:: create while you can ::

Offline

#35 2006-09-27 14:22:05

zack
Member
From: Portsmouth, UK
Registered: 2006-09-11
Posts: 32

Re: NVIDIA beta drivers

BlackAura wrote:
Mikos wrote:

Did you changed PKGBUILDs to not use bundled Mesa? It is not needed anymore (with new beta drivers).

No, I didn't. The PKGBUILD files (at least for beryl-core) already have "--with-system-mesa=yes".

I also get the same problem with brain0's binaries.

brain0 wrote:

You should disable the "Sync to VBlank" and "Detrect Refreshrate" options as well and then play with the refresh rate and try toggling the slowness fix option.

Yeah, I tried those. Didn't seem to make any difference - it was still painfully slow. compiz-quinnstorm actually ran faster on a laptop with a Radeon IGP320, despite the fact that the machine can barely manage to run Quake.

I'm fairly sure it's running in software mode, or at least using a software fallback. I just can't work out why.

I just tried beryl today and I am getting the same CPU problem as you, and it jumps up to 100% whenever I use any of the beryl features, did you find out the problem yet?

Offline

#36 2006-09-27 17:43:53

thaswiftness
Member
Registered: 2006-05-05
Posts: 42

Re: NVIDIA beta drivers

Has anyone else experienced the problem of just getting a black screen? My system doesn't lock up, I can still switch tty's and kill the X server. :

Offline

#37 2006-09-27 19:17:25

StormBlast
Member
From: Moscow, Russia
Registered: 2006-02-02
Posts: 33
Website

Re: NVIDIA beta drivers

What's in Xorg.0.log?


:: create while you can ::

Offline

#38 2006-09-27 21:47:14

dingus
Member
From: London
Registered: 2006-02-02
Posts: 18

Re: NVIDIA beta drivers

thaswiftness wrote:

Has anyone else experienced the problem of just getting a black screen? My system doesn't lock up, I can still switch tty's and kill the X server. :

Yes, I had a similar problem, using the patch mentioned on the first page of this thread fixed it for me.

Offline

#39 2006-09-28 01:03:05

thaswiftness
Member
Registered: 2006-05-05
Posts: 42

Re: NVIDIA beta drivers

Oh  sad

I retried with the patch, didn't seem to make a difference.

Heres my Xorg.0.log and X config.

Offline

#40 2006-09-28 01:13:27

Cimi
Member
From: Padova, Italy
Registered: 2006-01-16
Posts: 301
Website

Re: NVIDIA beta drivers

thaswiftness wrote:

Oh  sad

I retried with the patch, didn't seem to make a difference.

Heres my Xorg.0.log and X config.

Option "AddARGBGLXVisuals" "True"


Murrine Creator - GNOME Developer

Offline

#41 2006-09-28 01:26:17

thaswiftness
Member
Registered: 2006-05-05
Posts: 42

Re: NVIDIA beta drivers

Well, as embarrasing as that is  :oops: ... I'm still getting just a black screen after changing my config.

New Xorg.0.log and Changed X config

Offline

#42 2006-09-28 13:32:53

Mikos
Member
From: Prague, Czech Republic
Registered: 2005-05-03
Posts: 228
Website

Re: NVIDIA beta drivers

For everyone using Beryl on NVIDIA beta drivers - you should use latest beryl from SVN, there are some NVIDIA related fixes. Beryl now chooses direct rendering on NVIDIA beta drivers instead of indirect rendering and you don't have to use that X.Org yield LD_PRELOAD hack anymore. Beryl is also now much less CPU intensive (for example when you move windows, CPU isn't utilezed at all, GPU is doing everything).

Offline

#43 2006-09-28 13:58:38

baze
Member
Registered: 2005-10-30
Posts: 393

Re: NVIDIA beta drivers

yeah, i noticed that too. it's a lot smoother now. however, resizing window is still very slow.

Offline

#44 2006-09-28 16:46:50

funkyou
Member
From: Berlin, DE
Registered: 2006-03-19
Posts: 848
Website

Re: NVIDIA beta drivers

I tried the driver but its giving me just a hard lockup...
On X startup the screen stays black, and when i enable the logo in xorg.conf i will get a garbled white screen...

I have tried the smbus patch too, but it does not solve this...

The weird thing is, that there are no error messages in my log except the one about ipv6 at the beginning as i have disabled it in the kernel. According to my Xorg.0.log, the Server dies when initializing GLX...

Here is my xorg.conf:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
EndSection

Section "Module"
        Load  "glx"
        Load  "extmod"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "dri"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "de"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        DisplaySize  360 270
        HorizSync    30-115
        VertRefresh  50-160
        Option       "DPMS"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        VendorName  "nVidia Corporation"
        BoardName   "GeForce FX 5200SE"
        BusID       "PCI:1:0:0"
        Option      "RenderAccel" "true" #already tried to disable this for testing
        Option      "backingstore" "true" #already tried to disable this for testing
        Option      "AllowGLXWithComposite" "true" #already tried to disable this for testing
        Option      "NoLogo" "true" #already tried to disable this for testing
        Option      "NvAGP" "1" #already tried to disable this for testing
        Option      "HWCursor" "off" #already tried to disable this for testing
        Option      "UseEdidDpi" "false" #already tried to disable this for testing
        Option      "DPI" "96 x96" #already tried to disable this for testing
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes     "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "Extensions"
        Option  "Composite" "Enable"
        Option  "RENDER"    "Enable" #already tried to disable this for testing
EndSection

My hardware is pretty standard, a FX5200 and a VIA KT133a chipset...

So, can anyone point me to a solution?
Maybe its just he beta quality of the drivers...


want a modular and tweaked KDE for arch? try kdemod

Offline

#45 2006-09-29 20:12:43

GCN
Member
From: France
Registered: 2005-06-29
Posts: 14
Website

Re: NVIDIA beta drivers

funkyou wrote:

Maybe its just the beta quality of the drivers...

I vote for that too smile. I have the same problem here with a different GPU (7800GTX PCI-e) !

I guess we'll have to wait for the next version.

Offline

#46 2006-09-30 07:01:41

tezem
Member
Registered: 2004-11-04
Posts: 51
Website

Re: NVIDIA beta drivers

funkyou: I have a 5200FX too and the driver works without any problems for days now.

Maybe my config will help you:

Section "Files"
 RgbPath "/usr/share/X11/rgb"
 #RgbPath  "/usr/X11R6/lib/X11/rgb"
 ModulePath "/usr/lib/xorg/modules"
# ModulePath "/usr/X11R6/lib/modules"
 FontPath "/usr/share/fonts/misc"
 FontPath "/usr/share/fonts/Type1"
 FontPath "/usr/share/fonts/75dpi"
 FontPath "/usr/share/fonts/100dpi"
 FontPath "/usr/share/fonts/CID"
 FontPath "/usr/share/fonts/cyrillic"
 FontPath "/usr/share/fonts/local"
 FontPath "/usr/share/fonts/TTF"
 FontPath "/usr/share/fonts/encodings/"
 FontPath "/usr/share/fonts/util/"
 
 #FontPath  "/usr/X11R6/lib/X11/fonts/misc"
 #FontPath  "/usr/X11R6/lib/X11/fonts/Type1"
 #FontPath  "/usr/X11R6/lib/X11/fonts/CID"
 #FontPath  "/usr/X11R6/lib/X11/fonts/75dpi"
 #FontPath  "/usr/X11R6/lib/X11/fonts/100dpi"
 #FontPath  "/usr/X11R6/lib/X11/fonts/cyrillic"
 #FontPath  "/usr/X11R6/lib/X11/fonts/local"
 #FontPath  "/usr/X11R6/lib/X11/fonts/TTF"
 #FontPath  "/usr/X11R6/lib/X11/fonts/encodings/"
 #FontPath  "/usr/X11R6/lib/X11/fonts/util/"
EndSection


Section "ServerFlags"
 AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
 #DontZap # disable <Crtl><Alt><BS> (server abort)
 DontZoom # disable <Crtl><Alt><KP_>/<KP_> (resolution switching)
EndSection


Section "Module"
 Load "dbe" # Double-Buffering Extension
 Load "extmod"
 Load "type1"
 Load "freetype"
 Load "glx"
 Load "synaptics"
EndSection


Section "InputDevice"
 Identifier "Keyboard1"
 Driver "kbd"
   Option "XkbModel" "pc105"
   Option "XkbLayout" "de"
   Option "XkbRules" "xorg"
   #Option "XkbVariant" "nodeadkeys"
   #Option "XkbOptions" ""
EndSection


Section "InputDevice"
   Identifier   "mouse"
   Driver      "mouse"
   Option      "Protocol"   "IMPS/2"
   Option      "Device"   "/dev/input/mice" #"/dev/psaux"
   Option      "ZAxisMapping"   "4 5"
   Option    "CorePointer"
#   Option    "SendCoreEvents" "true"
EndSection


Section "InputDevice"
 Identifier    "touchpad"
 Driver        "synaptics"
   Option        "Device"        "/dev/psaux"
   Option        "Protocol"      "auto-dev"
   Option        "LeftEdge"      "1700"
   Option        "RightEdge"     "5300"
   Option        "TopEdge"       "1700"
   Option        "BottomEdge"    "4200"
   Option        "FingerLow"     "25"
   Option        "FingerHigh"    "30"
   Option        "MaxTapTime"    "180"
   Option        "MaxTapMove"    "220"
   Option        "VertScrollDelta" "100"
   Option        "MinSpeed"      "0.10"
   Option        "MaxSpeed"      "0.15"
   Option        "AccelFactor" "0.0010"
   Option        "SHMConfig"     "on"
#  Option       "Repeater"      "/dev/ps2mouse"
EndSection


#Section "Monitor"
#   Identifier    "CRT"
#   VendorName    "Belinea"
#   ModelName    "106030"
#   Option    "UseEdidFreqs" "1"
#EndSection


Section "Monitor"
   Identifier   "LCD"
   VendorName   "Samsung"
   ModelName   "X30"
   Option    "UseEdidFreqs" "1"
#   HorizSync   31.5-100
#   VertRefresh   59-76
#   Option      "IgnoreEDID"         "1"
#   Modeline   "1280x800" 83.91 1280 1312 1624 1656 800 816 824 841
#   DisplaySize 382 302
EndSection


Section "Device"
   Identifier   "NvidiaGFX"
   Driver      "nvidia"
#   Driver      "nv"
   Option      "RenderAccel"      "true"
   Option "AGPFastWrite"          "true" 
   Option      "NvAGP"            "1"
   Option    "DPMS"
   Option "NoLogo" "on"
   Option "HWCursor" "on"
   Option "CursorShadow" "on"
#   Option "AllowGLXWithComposite" "true"
   Option "XAANoOffscreenPixmaps" "true"
   Option "DRI" "true"
   Option "TwinView" "true"
   Option "TwinViewOrientation" "LeftOf"
   Option "ConnectedMonitor" "DFP-0, CRT-0"
   Option "MetaModes" "CRT-0: 1280x1024, DFP-0: 1280x800; CRT-0: 1280x1024, DFP-0: NULL; CRT-0: NULL, DFP-0: 1280x800"

   Option      "IgnoreDisplayDevices"      "TV"
   Option      "Coolbits"  "1" 
#   Option "Xinerama" "true"
#   Option         "TVStandard" "PAL-B"
#   Option         "TVOutFormat" "SVIDEO"
#   Option "HorizSync"                "30-50"
#   Option "VertRefresh"              "60"
#   Option "ConnectedMonitor" "TV"
EndSection


Section "Screen"
   Identifier   "Screen0"
   Device      "NvidiaGFX"
   Monitor      "LCD"
   DefaultColorDepth 24
   Option    "AddARGBGLXVisuals" "True"
#   Option    "DisableGLXRootClipping" "True"

   Subsection "Display"
      Depth   24
      Modes   "1280x800" "640x480"
      Viewport 0 0
   EndSubsection
EndSection


Section "ServerLayout"
 Identifier "NvidiaGFX"
 #Identifier "TV"
 InputDevice "touchpad"  "CorePointer"
 InputDevice "mouse"  "AlwaysCore"
 InputDevice "Keyboard1"  "CoreKeyboard"
 Screen 0 "Screen0" 0 0
 #Screen "TV"
EndSection


Section "Extensions"
 Option "Composite"      "Enable"
EndSection

Offline

#47 2006-09-30 10:24:21

Cagnulein
Member
From: Modena, Italy
Registered: 2006-04-03
Posts: 260
Website

Re: NVIDIA beta drivers

5200FX here too, and no problem ( 13h of uptime )

Offline

#48 2006-09-30 11:04:30

Cimi
Member
From: Padova, Italy
Registered: 2006-01-16
Posts: 301
Website

Re: NVIDIA beta drivers

funkyou wrote:

I tried the driver but its giving me just a hard lockup...
On X startup the screen stays black, and when i enable the logo in xorg.conf i will get a garbled white screen...

I have tried the smbus patch too, but it does not solve this...

The weird thing is, that there are no error messages in my log except the one about ipv6 at the beginning as i have disabled it in the kernel. According to my Xorg.0.log, the Server dies when initializing GLX...

Here is my xorg.conf:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
EndSection

Section "Module"
        Load  "glx"
        Load  "extmod"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "dri"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "de"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        DisplaySize  360 270
        HorizSync    30-115
        VertRefresh  50-160
        Option       "DPMS"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        VendorName  "nVidia Corporation"
        BoardName   "GeForce FX 5200SE"
        BusID       "PCI:1:0:0"
        Option      "RenderAccel" "true" #already tried to disable this for testing
        Option      "backingstore" "true" #already tried to disable this for testing
        Option      "AllowGLXWithComposite" "true" #already tried to disable this for testing
        Option      "NoLogo" "true" #already tried to disable this for testing
        Option      "NvAGP" "1" #already tried to disable this for testing
        Option      "HWCursor" "off" #already tried to disable this for testing
        Option      "UseEdidDpi" "false" #already tried to disable this for testing
        Option      "DPI" "96 x96" #already tried to disable this for testing
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes     "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "Extensions"
        Option  "Composite" "Enable"
        Option  "RENDER"    "Enable" #already tried to disable this for testing
EndSection

My hardware is pretty standard, a FX5200 and a VIA KT133a chipset...

So, can anyone point me to a solution?
Maybe its just he beta quality of the drivers...

remove load "dri"


Murrine Creator - GNOME Developer

Offline

#49 2006-10-03 13:56:07

funkyou
Member
From: Berlin, DE
Registered: 2006-03-19
Posts: 848
Website

Re: NVIDIA beta drivers

Oki, i tried it again...
Disabled -load "dri"- and generated a new xorg.xonf...

But no chance, i just get a black screen...
The system does not freeze completely, i can reboot...

Well, i will file a bug report and wait for the final release...


want a modular and tweaked KDE for arch? try kdemod

Offline

#50 2006-10-16 19:50:26

swiergot
Member
From: Kraków, Poland
Registered: 2005-01-08
Posts: 145

Re: NVIDIA beta drivers

I'm getting a black screen, too. It's weird.

Offline

Board footer

Powered by FluxBB