netkas.org

Archive for the 'Nvidia' Category

GTX980 already works in osx

Hello.

Great news from our friends in California.

GTX980 works with nvidia webdriver in latest osx 10.10 DP/BETA

More here

What else Nvidia maxwell videocards can we expect?

Some functions from NVDAGM100HalWeb.kext:
U _rmcfg_IsGM107
U _rmcfg_IsGM107MaskRevA01
U _rmcfg_IsGM108
U _rmcfg_IsGM108MaskRevA01
U _rmcfg_IsGM200
U _rmcfg_IsGM204
U _rmcfg_IsGM206

10.9 vs Win

I recently discovered heaven 4.0 for mac supports tessellation on OSX 10.9. So I decided to make a comparison of windows and osx drivers using same benchmark with same preset.

Using 8 Core MP3,1 and GTX Titan card, secondary ati 2600xt for boot display. For windows using latest whql nvidia driver.
Here are the results:

OSX OpenGL

Windows OpenGL

Windows DX11

OSX drivers are 22% slower than windows opengl and 26% slower than windows dx11

Better Nvidia news

Nvidia drivers from 10.9, GeForce.kext has mentions of three geforce generations in it’s Info.plist

GF100 (old fermi cards)

GK100 (current kepler cards)

GM100 (future Maxwell cards)

This means they started writing drivers for maxwell, and it means samples already exists.

GeForce GTX TITAN works

With updated nvidia drivers from 10.8.4 beta Geforce GTX TITAN works. Now for real.

attaching new screenshot

10.8.2 update for new macs

Apple posted Mountain Lion update for new macs (new imac, macmini, 13″ rmbp), which was shipped with custom 10.8.1.

The update is 10.8.2 with very fresh video drivers.

Nvidia drivers – 304.10.20f04

AMD drivers has acceleration support for 7xxx series (in amdRadeonAccelerator.kext), but no framebuffer driver for these cards.

P.S. no good news for 6970.

Running openCL on gtx670


more here

long story short – by default opencl doesnt work on gk104 but works on apple’s gk107 from new mbps. Now it works on gk104 (gtx670-gtx690)

Update: obviously ML drivers are much better (still need a patch so)

Enabling OpenCL on 10.7.5/mbp2012 drivers and ML GM

10.7.5/mbp2012 drivers run opencl on Fermi just fine out of box, no more need to enable it binpatching, but..

If you have a card with more than 2 gb of video memory, opencl suddenly gets disabled, wtf?

Here is why: (warning, assembler skills needed for the pic)

basicaly, if your video ram amount > 2GB by at least 1 byte, then you are screwed.

Funny Apple, they decided to control it themselves instead of putting check in the nvidia driver.

But, we can just disable the check and enjoy.

The file you wanna patch is /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL

Just do these two simple patches you can do with any hex editor and you are good to go:

1) for 32-bit part:
find 3d 01 00 00 80 73 e7
replace with 3d 01 00 00 80 90 90

yes, its just last two bytes to disable the check
2) for 64-bit part, for lion
find ff 50 68 48 39 d8 73 e5
replace with ff 50 68 48 39 d8 90 90

for mountain lion
find ff 50 68 4c 39 e0 73 e7
replace with ff 50 68 4c 39 e0 90 90

P.S. doesnt applies to gtx670/gtx680, they have a different problem

Mountain lion GM and Lion new beta

Apple just released ML GM, aka what will be the rtm of ML.

Video drivers in lion was slightly updated.

More info will be posted later.

Interesting things:
1) they have cleaned ML, there is not a single kext with 32-bit part anymore.
2) video driver support is same as in dp4: 6970 with a patch and cold boot bug( cmon apple/amd, you had it fixed in dp2 and have it now fixed in lion). Nvidia gtx670/gtx680 works, no GE/aty_init or efi(on a mac needed)

MBP2012/10.7.5 nvidia drivers are leaky

The nvidia drivers from mbp2012(and from 10.7.5 beta, they are same) are really leaky one.

For example, yeasterday I had a site with many flash ads openned in opera and bam, kernel (kernel_task, video driver is part of it) eats 690 MB of memory. Normally its around 200mb.

Watching an online video in flash player – 700 mb for kernel_task

Only happens when nvidia card installed, no problem with ati.

Be aware.

Next Page »