1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Nouveau Companion 29

KoalaBR

Published on 28 October 2007
Written by KoalaBR
Page 1 of 3 - 1 Comment

In this edition of the Nouveau Companion, the developers of the open-source 2D/3D NVIDIA display driver talk about IRC color coding, NV04 performance improvements, texture fixes, EXA advancements, register combiners, and more. Also being worked on by the Nouveau camp has been a NV4x TTM and Gallium prototype. The Nouveau developers are still in need of some additional testing, so be sure to give them a hand if you're able to do so.

Introduction

Here we go again: Prepare for issue number 29 of the TiNDC. When we were talking about our project's infrastructure in the last couple of issues, it was mostly negative news (no scripts working, need to move to FD.o etc). Finally, we can report something positive about it: We have HTML versions with links and colored nicks thanks to a script by MJules. That version was well received and even allowed tagging so that you could link to a certain line in the log (by entering '==== (topic)'). You can see which topics were tagged on the tag index page.

But the script gave some false positives and thus pachi went out and improved on it. The script is now able to add HTML anchors automatically based on time stamps. You can find both script, style sheet and the colored logs at this link. This option should come in handy for the TiNDC. Let us know, whether you like this or not.

Additionally, we now have a page where important test requests are announced. So if you want to help us out and don't want to code, please have a look here.

One last topic before we start with the progress report itself. The question came up, why there is such a long delay between Phoronix.com publishing the TiNDC and me putting it up on the Wiki. It is simple:

· A short grace period of a few hours
· Different timezones (which fits well with reason 1)
· And this time due to real life concerns, I wasn't able to get to my computer before Saturday noon (CEST). At that time KMeyer already was done.

The Current Status

ahuillet added a patch to increase the performance on NV04. The patch cached calls to BLIT_OPERATION and RECT_OPERATION. As these are software methods, calling them too often slows down the system dramatically. This patch can be found on the FreeDesktop gitweb.

At the end of the last issue we saw ahuillet, pmdata and p0g fighting the perils of texturing and coloring triangles and quads on NV1x. The result varied wildly (from changing colors over black squads to only partly of rendered texture (1 Texel), just pick the failure of your choice and our developer can tell you that they already suffered through it.

Finally he had success; it was a missing bit for texturing in the init code. P0g did more work on NV1x blending / transparency. First tries yielded black borders around icons instead of the background. He did some investigations and found the culprit: Transparency wasn't enabled, so he whipped up a patch.

IRC Link. Patch Link.

Another problem fixed was non power of two textures (textures with a width / height, which is not a power of two) need to have an even size. Odd widths are rounded up.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  2. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
  3. Mini-Box M350: A Simple, Affordable Mini-ITX Case
  4. Overclocking The AMD AM1 Athlon & Sempron APUs
Latest Linux Articles
  1. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  2. AMD OpenCL Performance With AM1 Kabini APUs
  3. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  4. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
Latest Linux News
  1. Git 2.0 Test Releases Begin With Many Changes
  2. Wine 1.7.17 Works On Its Task Scheduler, C Run-Time
  3. The Improv ARM Board Still Isn't Shipping; Riding A Dead Horse?
  4. Debian To Maintain 6.0 Squeeze As An LTS Release
  5. Wasteland 2 Is Finally Released For Linux Gamers
  6. FreeBSD Advances For ARM, Bhyve, Clang
  7. Ubuntu 14.04 LTS "Trusty Tahr" Officially Released
  8. Ubuntu 12.04 LTS vs. 14.04 LTS Server Benchmarks
  9. QEMU 2.0 Released With ARM, x86 Enhancements
  10. Running The Unity 8 Preview Session On Ubuntu 14.04 LTS
  11. R600 Gallium3D Disables LLVM Back-End By Default
  12. Fedora 21 Gets GNOME 3.12, PHP 5.6, Mono 3.4
Latest Forum Discussions
  1. Suggestions about how to make a Radeon HD 7790 work decently?
  2. The GNOME Foundation Is Running Short On Money
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Radeon 8000M problematic on Linux?
  5. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  6. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  7. Suspected PHP Proxy Issue
  8. Change installation destination from home directory