<piusbird>
I'd need a highcontrast mode for kernel debug land with a bigger font
* Begasus
knocks on wood
<Begasus>
been a while since I've seen a KDL here
<piusbird>
like i said my wifi drivers keep flaking out so i've seen it
<piusbird>
a lot
<piusbird>
what kinda cool is whatever chunk is in the sound buffer when kdl gets invoked just keeps playing
<piusbird>
unique way of sampling
<Begasus>
one down ..
<Begasus>
heh
<piusbird>
i have a copy of hybrid theroy on cd, and am debating weather i should try to get it to crash on a chester benington scream
<Begasus>
that shoud keep you awake I guess :P
Ponciferus has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
angrystar170 has quit [Ping timeout: 480 seconds]
diver has joined #haiku
angrystar170 has joined #haiku
freddietilley has quit [Ping timeout: 480 seconds]
janus has joined #haiku
janus has quit []
janus has joined #haiku
freddietilley has joined #haiku
pinaraf has quit [Ping timeout: 480 seconds]
<MonniTheCat>
<Begasus> "INTERFACE_INCLUDE_DIRECTORIES "$..." <- AFAIK that is supposed to be substituted on file generation, but some projects don't set the variable that controls the substitution...
<Begasus>
I know MonniTheCat, isn't the first time :)
<MonniTheCat>
Begasus: Some people could argue that cmake should do the substitution without any extra variable instead of expecting each project to do it explicitly...
Anarchos has joined #haiku
<Begasus>
import_prefix is detected just fine MonniTheCat, if they hardcode "include" path it's not cmake's fault
<Begasus>
maybe cmake could be patched for it though
<MonniTheCat>
Begasus: cmake is pretty strict about all directories being relative paths... changing one to suit difference in directory layout on one operating system shouldn't break that...
<Begasus>
tell cmake that MonniTheCat :)
<MonniTheCat>
<Begasus> "import_prefix is detected just..." <- Even the "/include" part comes from a cmake variable...
<Begasus>
not really "set(ONNX_INCLUDE_DIRS "${_INSTALL_PREFIX}/include")"
<Begasus>
that's from "ONNXConfig.cmake.in"
<MonniTheCat>
Begasus: That's still a variable...
<Begasus>
${_INSTALL_PREFIX} that's a variable, "include" isn't
<Anarchos>
hello
<Begasus>
Hi Anarchos
<MonniTheCat>
Begasus: So is "ONNX_INCLUDE_DIRS"... That just needs one extra substitution to work correctly...
<Anarchos>
Begasus: i solved some bugs, but i have a glitch in address of members of a packed struct :/
<Begasus>
bug didn't resolve in the morning then Anarchos :)
<Begasus>
MonniTheCat, that is the issue
<Anarchos>
Begasus: i will have plenty of time to track it on holydays :)
<Begasus>
wohoo Anarchos! :D
<MonniTheCat>
Begasus: The fact that "/include" is correct for almost everything except BeOS and Haiku just made it cleaner to hardcode for some projects...
<Begasus>
lazy programming :P
<Begasus>
like : bindir = ${CMAKE_INSTALL_PREFIX}/bin instead of ${CMAKE_INSTALL_BINDIR}
<MonniTheCat>
Begasus: A lot of cmake features require specific range of cmake versions... If people use different operating system than the project maintainers, various workarounds need to be added...
<Begasus>
if targetted for a specific one it would make sense
<MonniTheCat>
Begasus: I had all the struggles when I started using cmake on Windows... Windows doesn't have "include" directory at all... Each compiler has own include path...
<Begasus>
Aplle also uses diff paths
<MonniTheCat>
<Begasus> "Aplle also uses diff paths" <- I only know about paths in operating systems I have used myself... I bet there is quite many niche systems that have different directory layout...
jn has joined #haiku
<Begasus[m]>
seen lots of places where path changes for Apple, just can't remember the string they use for it atm
<Begasus[m]>
onnxruntime got on my nerve, putting it aside :P
jnn has quit [Ping timeout: 480 seconds]
<Begasus[m]>
onnx recipe so far so good, patches welcome :)
<Begasus[m]>
seen lot's of "if(WIN32)" or the likes lately too, or Android
Begas_ has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]>
ohwell, could launch a build on 32bit on the other laptop for onnx, not checked there yet
<Anarchos>
Begasus[m]: __APPLE__ could it be the string key you were searching ?
coolcoder613 has quit [Ping timeout: 480 seconds]
<Begasus[m]>
that would be in source files Anarchos, not in cmake files
coolcoder613 has joined #haiku
Begasus_32 has joined #haiku
<Begasus[m]>
like "#ifdef __HAIKU__" for source files, "if(HAIKU) for cmake files
<Anarchos>
oh ok. I never used cmake, just make
<Begasus[m]>
bugger Nheko make use of markdown :P
Begasus_32 has quit []
Begasus_32 has joined #haiku
<Begasus>
build fine on 32bit also
<MonniTheCat>
<Begasus[m]> "that would be in source files..." <- In cmake, MacOS sets APPLE and UNIX
x10z has joined #haiku
<Begasus>
yeah MonniTheCat, just like Haiku (referenced as UNIX also)
<Begasus>
so sometimes it's "if(UNIX AND NOT HAIKU)"
pinaraf has joined #haiku
<MonniTheCat>
Begasus: Basically when you don't need to do something under Haiku... Otherwise you can just reorder the checks and use "if(HAIKU)"...
<Begasus[m]>
using "if(HAIKU)" would be for specific things like linking with libnetwork, otherwise it's mostly about disabling things like HAVE_X11 or the likes
<Begasus[m]>
for reorder I guess "elfi... " would be better :)
<MonniTheCat>
Begasus[m]: Yup...
<MonniTheCat>
Begasus[m]: Depends on which check comes first... But true...
HaikuUser has joined #haiku
HaikuUser is now known as Yoke
Begasus_32 has quit [Ping timeout: 480 seconds]
arti_ has quit []
arti has joined #haiku
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
mmu_man has joined #haiku
x10z has joined #haiku
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
bjorkintosh has quit [Ping timeout: 480 seconds]
freddietilley has quit [Ping timeout: 480 seconds]
<draKon>
can i speak to a haiku developer private please i need some help about what to with making my apps go away from the screen and back on by double clicking the desktop
<Begasus[m]>
?
<Begasus[m]>
not a developer* but don't fully understand the question
x10z has joined #haiku
<draKon>
i just want to minimise the apps by clicking the background, by double clicking and making them reappear the same and or other types of functions 1 button assignement??
<draKon>
kinda like how apple has a feature like it with a menu somewhere
<Begasus>
you can double click the tab to minimize
<draKon>
but the way im asking is simpler
<draKon>
yeh but i want all of them to drop at once
<Begasus>
getting it back doesn't work with clicking on the Desktop
<Begasus>
ah
<Begasus>
not possible afaik
<draKon>
10 task open, to get to background, 3-4 clicks just trying to eliminate mouse movement
<Begasus>
switch to another Desktop?
<draKon>
yeh i gotta get update for multi monitor support
<draKon>
i got 3 monitors but only got a laptop today
<Begasus>
you can swith Desktop on 1 monitor
<draKon>
my hdmi port wont allow me to hookup any of my displays
<draKon>
yeh i dont like that option
<Begasus>
basicly Haiku has 4 Desktops available
<Begasus>
ah :)
<draKon>
yeh i tryed to use it
<draKon>
its not the way i think,
<Begasus>
can't get my external monitor working on Haiku either, no support enough for it
<draKon>
to have only on one screen, but probablly cos its to small a screen already
<Begasus>
it's the BeOS way :)
<draKon>
thats why
<draKon>
yeh, pitty
<draKon>
i got 3 external dvd burners none function
<Begasus>
why? I like it with the Desktops
<draKon>
yeh i really wanted to make my bg html capbable
<draKon>
so i can have my website playing music vids etc
<draKon>
so that way my video/song player is always in the bg
<draKon>
thats why im inspired for the quick double click access to desktop
<draKon>
i dislike the term desktop for the main screen opener
<draKon>
what do ye call it?
<Begasus>
you could file a report at bugtracker, but not sure it will happen soon
<draKon>
yeh id code it, just need to pick up a book and learn
<draKon>
only heavily getting involved with haiku usage past 3 weeks
<Begasus>
that's the spirit :)
<draKon>
yeh
<draKon>
i remember another os (wont say its name) had a html bg option long time ago, i disliked it, mainly it was the icons
<draKon>
one click
<draKon>
but it never felt good enough to display a webpage on
<draKon>
id rather the desktop have webpage capabilities
<draKon>
begasus, is there a key combo to switch workspaces? could yeh let me know where to look to find out about it within haiku?
<Begasus>
Alt-Fn
<Begasus>
afk for a bit
<draKon>
ok thanks
draKon has quit [Quit: Vision[]: i've been blurred!]
diver has quit [Ping timeout: 480 seconds]
BrunoSpr has joined #haiku
<BrunoSpr>
hello all
<Begasus[m]>
Hi BrunoSpr
<Begasus[m]>
wish I had a quarter of the skill 3dEyes has :)
<BrunoSpr>
what would you program theN?
<BrunoSpr>
It would be nice if we could share and teach etch other more easily
<Begasus>
could patch way much better :)
<BrunoSpr>
webcam?
<Begasus>
anything :)
<BrunoSpr>
I would be love to work on the media server
<BrunoSpr>
There are so much easy bugs, but I cannot even help there
<Begasus>
could use some TLC there BrunoSpr +1
<BrunoSpr>
yes could help
<Begasus>
I still need "C++ for Dummies" to even write code for "Hello world!" :D
<Begasus>
a2ps: unknown medium `A4', failing test, now I should check where this is coming from
zard has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
<Begasus>
Hello zard
<zard>
Hello Begasus :)
<Begasus>
grabbing a2ps-4.15.6-1-x86_64.hpkg and moving it to /Share/haikuports/packages/a2ps-4.15.6-1-x86_64.hpkg
<Begasus>
need some simple things for a change :)
BrunoSpr has joined #haiku
<BrunoSpr>
Begasus, sorry suddently I could not use my ATkeybord anymore!
<BrunoSpr>
I was trying to deinstall Falkon with HaikuDepot and no keys anymore, is this known bug?
OscarL has joined #haiku
<Begasus>
Hi OscarL!
<OscarL>
good day Begasus!
<Begasus>
no idea BrunoSpr, I mostly use pkgman, or just double-click the package in /system/packages
<Begasus>
reminds me I wanted to have a look at angelfish again ...
<OscarL>
Haven't seen an AT keyboard since loooong ago (still using PS/2 here).
<Begasus>
k, a2ps done
<OscarL>
BrunoSpr: I'd try adjusting the connector and restarting the system. If issue persists... try booting an older state, and file a bug report.
<BrunoSpr>
I allways get in conflict with Touchpad so I looked to deactivate, may be the problem too?
<OscarL>
(if mouse still works, you could try killing input_server too, to see if it solves the issue when it re-starts)
<BrunoSpr>
while typing on the laptop my thumbs touch the touchpad and It get confused.
<OscarL>
BrunoSpr: no idea. Are you running beta5 or nightlies?
<BrunoSpr>
thanks OscarL, I will try that next time, I just poweroff Haiku to reboot
<BrunoSpr>
nightlies here
<OscarL>
there has been a few fixes for that keyboard + touchpadblocker on nightlies... be sure to have a fully updated system, and if issue persists.. add a new ticket or a comment on the pre-existing ones (will try to find the one I think it might be relevant)
<OscarL>
BrunoSpr: Have you tried using the "Keyboard lock delay" slider on the Input preflet yet, I assume?
diver has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<OscarL>
(on nightlies, that "padblocker" should work better after last month's changes)
<Begasus>
reboot ...
Begasus has quit [Quit: Vision[]: i've been blurred!]
deneel has quit [Quit: deneel]
<OscarL>
reading the logs... seems to me like "draKon" could use something like https://review.haiku-os.org/c/haiku/+/5575, either by just using that filter with OPT+D shortcut, or to implement their own solution based on that code.
<OscarL>
s/OPT+D/CTRL+CMD+D/
Begasus has joined #haiku
deneel has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
Yoke has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]>
never used it here :P
<OscarL>
it is not build by default, and IMO, only makes sense to use it with that changeset merged... (even if has some remaining issues)
imrahil has joined #haiku
<OscarL>
Great. Got a Deskbar crash just by hitting "Ctrl+C" (copy) on Terminal. Wat?
HaikuUser has joined #haiku
<OscarL>
only have vmware_tray on Deskbar, so I'm guessing it is related to the clipboard integration.
HaikuUser has quit []
<OscarL>
BMenu::_ChooseTrigger(...), -> instert_unique(), and then my Nemesis: "Call (getNumAvailable() == 0)"
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
<BrunoSpr>
OscarL, touchpadblocker sounds good, where to find and how to use it?
<OscarL>
I don't read German, but I'm guessing that would be "Verzögerung der Tastatursperre" (sounds quite funny :-D)
<MonniTheCat>
OscarL: Most of those are double frees... Something is not set to NULL after freeing and another thread tries to access same pointer...
<OscarL>
BrunoSpr: you have it set the delay to "short", so it should kick in "right away". You might need to set it higher if you notice that touchpad is slow to react after you're done typing.
<BrunoSpr>
OscarL, thanks I read that already and I deincreased both sliders, and It got better now... but would it be better to just block it completely?
<BrunoSpr>
OscarL thanks I will try
<OscarL>
MonniTheCat: thanks. I was told to try to reproduce such cases with "libroot_debug.so", but thus far, if I use that, I can't trigger the crashes :-D
<BrunoSpr>
ok works much better now...
<OscarL>
BrunoSpr: "blocking it completely" would mean you don't have a working touchpad anymore. You can do so by black-listing the touchpad driver, if needed.
<MonniTheCat>
OscarL: I would just look at the Haiku sources for what pointers that specific class method use and then grep for other source files that use same (member) variable... Debug version use different heap backend, so the same assert is not hit...
<OscarL>
*maybe* you'll feel more comfortable with a way of "toggling" it on/off (some laptops have that as a BIOS supported shortcut, others require a custom driver to do so).
<OscarL>
BrunoSpr ^^
<OscarL>
MonniTheCat: makes sense. Too bad my attention spans (and debugging skills) seems to be degrading with time :-)
<BrunoSpr>
blacklisting ok will do that! I never use the Touchpad
HaikuUser has joined #haiku
<OscarL>
meanwhile... I want to use it on my "new" netbook, but it doesn't works. Sigh! :-)
HaikuUser is now known as Yoke
<BrunoSpr>
lol
<MonniTheCat>
OscarL: My attention span is as short as it takes to load a mp3 file... so quite short... Can't even watch football on TV without doing something else at the same time...
<Yoke>
I feel that
<BrunoSpr>
brb
BrunoSpr has quit [Quit: Vision[]: Ich wurde eingeweicht!]
BrunoSpr has joined #haiku
BrunoSpr has quit []
<OscarL>
oh, common! Crashed Deskbar 3 times in a row, by just clicking on it :-( (32 bits, VMware)
<OscarL>
"Exception (Segment violation)", near BPrivate::HaikuControlLook::DrawArrowShape(...) (called from TTeamMenuItem::DrawExpanderArrow())
<OscarL>
crashes makes no sense. /me restart the vm.
<fancy2209[m]>
Cryptic Errors are so fun
linuxmaster has quit [Ping timeout: 480 seconds]
<OscarL>
the king for me is still "Error: No error" I used to see on Windows :-)
<OscarL>
can't reproduce the crashes after a restart, regardless of using (or not) vmware_tray replicant. Oh well.
<Anarchos>
OscarL: i got a HttpErrorResponse (status : OK) this morning at work :)
<OscarL>
Anarchos: to be fair... sounds like something *I* would write (given my programming skills): "Wait... this this work OK just like that? This *has* to be an error!"
<fancy2209[m]>
<OscarL> "fancy2209: you can see here..." <- And neither of Lucienne, Wich is the actual GPU :/
<fancy2209[m]>
Since this is a mobile one
x10z has joined #haiku
<OscarL>
fancy2209[m]: I guess you could try just adding your's if you're feeling adventurous :-) (we did that for the Intel UHD 600 with another user, and ended up having working brightness control after some tweaking :-D)
<fancy2209[m]>
Oh wait maybe I should check what listdev outputs
<MonniTheCat>
<Anarchos> "OscarL: i got a HttpErrorRespon..." <- That usually happens when the numeric code is anything except 200 and the text after is "OK", which is kinda counterintuitive...
<fancy2209[m]>
<OscarL> "the king for me is still "Error:..." <- I saw CMake on Windows say file not found: file exists yesterday haha
<fancy2209[m]>
The file didn't even exist
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
fancy2209[m]: yesterday I had "cat" saying: "that path is a directory", and rmdir saying "that path is NOT a directory" :-/
<OscarL>
turned out being a socket file :-D
frkzoid has quit [Read error: Connection reset by peer]
<MonniTheCat>
OscarL: A while ago in Haiku I had a directory with no ".." entry, but I could list the contents... Wouldn't let me remove the directory...
frkazoid333 has joined #haiku
<OscarL>
"Haiku... where even the FS trolls you from time to time"
<MonniTheCat>
OscarL: I've seen empty symbolic links and directories that have subdirectories...
diver has quit [Ping timeout: 480 seconds]
<OscarL>
I get "ghost" files on desktop on the regular, because Tracker seems to get confused if you have symlinks to files in a git repo, and you call git pull on it.
<OscarL>
Man, I'm dumb. grep kept *ignoring* my added "-n". Turns out I was adding it on a similarly named, but different, bash function :-/
bbjimmy has joined #haiku
<MonniTheCat>
OscarL: I've had Shrödinger mounts... Directories that point to another filesystem, but don't show any files, the size of the directory entry is 0... Same for packagefs where the target of the symlink isn't mounted...
<MonniTheCat>
s/Shrödinger/Schrödinger/
<OscarL>
haven't seen that one yet, but with my luck... might meet one day :-)
<MonniTheCat>
My favourite is mounting as many hard disks as Haiku can handle, then unmounting the filesystems until Tracker doesn't know what is mounted and what isn't... Doesn't take many seconds most of the time...
<OscarL>
so, pid_t is an int32, right?
<OscarL>
(was looking for a B_PRIdPID or something like that, but seems there's no such thing. B_PRId32 it is then.
<OscarL>
Still not sure what's the difference bewteen B_PRId32 and B_PRIi32 (as in... when it is better to use the latter?)
<phschafft>
OscarL: you should not assume that a type such as pid_t is something else.
<phschafft>
if it would be the same, it would be that.
<OscarL>
I'm not replacing the type pid_t for int32.
<phschafft>
if you use something like a format string for a similar type because you don't have something that actually fits, then add a cast.
<OscarL>
just a macro for printf
<phschafft>
otherwise you might end up with a nice stack corruption.
<MonniTheCat>
<OscarL> "Still not sure what's the..." <- "d" is decimal, to differentiate between decimal, octal and hexadecimal representation... Most implementations will default to decimal representation for integers...
<OscarL>
as in... instead of using %d, on Haiku you have "B_PRIi32" and similar stuff in SupportDefs.h
<phschafft>
for varargs calls *always* ensure you have exactly the expected type.
<OscarL>
phschafft: those are used so format string doesn't complains (and does the right thing) on 32 vs 64 bits, for example.
<phschafft>
OscarL: yes.
<OscarL>
that's why I first was looking for a B_PRIxxx specific to pid_t (as off_t and addr_t have, for example).
<phschafft>
but if you don't cast then there is nothing that can really safe you anymore (as varargs works by pushing bits around, no meaning or type attached, so no type checking!)
<phschafft>
yes. that is the correct first step.
<phschafft>
and only if that fails use some similar type but also make sure you have the cast in place to force to the new type.
<OscarL>
MonniTheCat: so far so good, but my issue is what "i" is good for? input? as in scanf()
<phschafft>
OscarL: integer.
<phschafft>
OscarL: POSIX has d and i being aliases. and d is recommended.
<phschafft>
don't know the situation for Haiku.
<OscarL>
right, I assumed it was an int... but can't figure out, as mentioned at the beginning, in what context it is better to use it instead of d.
<OscarL>
I *think* I remember reading somewre something related to scanf functions (thus why I mentioned "input"), but nothing really conclusive...
<OscarL>
or at least not something I could understand :-D
deneel has quit [Quit: deneel]
<OscarL>
phschafft: on Haiku seems "d" is preffered, going by some code-review feedback I had a while ago :-D
<phschafft>
maybe some scanf implementations allow i for all kinds of bases while d only for base 10 or something.
<phschafft>
so there might be a link to scanf.
<OscarL>
that sounds more or less in line with what I *think* I've read.
<OscarL>
any way... back to try to remove some compiler warnings :-)
<phschafft>
(but, while scanf can be very safe people normally don't get how it works, which often results in very broken code. hence I would recommend keeping away from it.)
<phschafft>
and again my general note regarding varargs calls: there is no type checking there. some of the common errors might be reported by the compiler. but the compiler not reporting a warning is far from meaning there is no problem.
<phschafft>
so be very careful with that. :)
x10z has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
<OscarL>
phschafft: this code already has the major problem of having ME patching it. Can't get much worse :-P
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
<phschafft>
haha! :)
<OscarL>
(but thanks for the heads up!)
<MonniTheCat>
With shitty font "d" might be more readable than "i", especially as "l" (lowercase L) is modifier and shouldn't be used alone...
<phschafft>
I'm happy that this is less and less of a problem. like we have better font rendering, plus stuff like highlighting that helps.
<phschafft>
when doing handwriting I always use lower case i with the dot, or uppercase I with serifs
* OscarL
remembers hand coding in cursive, just to troll a particular teacher.
<phschafft>
'write a java class that does XYZ, here is 1cm of free space on the paper to do so!'
<OscarL>
sounds about right :-D
<phschafft>
let's say you *can* write code in a spiral pattern on a sheet of exam paper ;)
<phschafft>
or just flip the page sideways so you have longer lines. with half of the character on the front side and half on the backside ;)
<OscarL>
for an internship interview exam, I kinda had to do that. (well, not "spiral", but more like follow the arrow to the next code section)
<phschafft>
and if all is lost, use R, G, and B pens to write multilayer.
coolcoder613 has quit [Remote host closed the connection]
<zard>
I would suggest using C, M, and Y pens since you're dealing with subtactive coloring ;)
<OscarL>
heh. "Here you're missing a variable declaration." - "No, I'm not... look *through* the paper. I'm reusing the one on the backside."
<phschafft>
once I had an exam where they have the empty spaces fictional filenames. so I used some free space in one to add some #ifdef/#include logic to extend the space in another block.
<OscarL>
fancy2209[m]: what really matters is the vendor/device ID in the end.
<fancy2209[m]>
Wich is listed on the driver
<fancy2209[m]>
OscarL: There are 500 device bridges
<fancy2209[m]>
Wich one do I want?
<phschafft>
zard: after I asked for an extention on some homework (I had a digital copy with me, and there was still like a week time) because I needed to order some black for the printer they told me to print in whatever colour.
<fancy2209[m]>
Oh VGA Compatible controller
<fancy2209[m]>
Device 164c
<fancy2209[m]>
Vendor 1002
<phschafft>
so, as magenta was what I had most, and yellow paper was in stock, I printed magenta on yellow. after that we were disallowed to use C, M, or Y anymore.
<fancy2209[m]>
It's ifdef'd out
<fancy2209[m]>
Yay
<phschafft>
which let me switch to R, G, B.
<fancy2209[m]>
#17516 is the issue
<zard>
lol
<OscarL>
fancy2209[m]: the driver tries to match the VGA/Graphics device one, yes (*might* use part of other bridges internally, but that's besides the point).
<zard>
Hmm, magenta + yellow = Red?
<zard>
That means red text on a magenta backround
<zard>
That would have been fun to read! :D
<phschafft>
also there are some historical documents in Germany when people used R, G, B for multilayer writing on exams when paper was more expensive (like some 200 years ago or so). so you can point to some cases were it was accepted.
<fancy2209[m]>
OscarL: Yeah I found it
<fancy2209[m]>
It's in the driver...
<fancy2209[m]>
Below an #if 0
<OscarL>
fancy2209[m]: right. IIRC, a bunch of IDs were added in more or less "let's hope this works" fashion... and then disabled when enough people complained about them not working :-D
<phschafft>
zard: let's just say I had my fun. but I also made sure my work is on a good level. so nobody could argue that I was doing it to hide some problems in my work.
<OscarL>
fancy2209[m]: "mayor" and "minor" "display block family".
<OscarL>
fancy2209[m]: I think it might be similar to the intel case, where you have a given "X" chip, with labels like GT1 / GT2 (or even inbetweens like GT1.5), as "performance level markers" for different cards
<fancy2209[m]>
Should I try to recompile the driver with it compiled in and see what happens?
freddietilley has quit [Quit: WeeChat 4.4.3]
<OscarL>
you could try, but I haven't seen much work done for newer cards on that driver in the last couple of years (other than disabliing non working IDs)
<OscarL>
given that we don't have HW accelerated graphics, you shouldn't be missing much (at least with the VESA driver, and if it supports the native resolution of your screen)
<OscarL>
Framebuffer driver (the fallback one in UEFI boots) doesn't allows changing resolutions sadly, so if it doesn't picks the correct res... yeah.. can be a PITA.
diver has quit [Ping timeout: 480 seconds]
<OscarL>
but you might be able to force a given resolution even then (at boot time, or via the "~/config/settings/kernel/vesa" file).
mmu_man has quit [Ping timeout: 480 seconds]
<phschafft>
time for me to do some stuff and things. see you all a little later.
* OscarL
waves
<phschafft>
see you! and thanks everyone for being so helpful :)
bbjimmy has joined #haiku
<fancy2209[m]>
OscarL: It picked the right resolution but I'd like to be able to see properly
<fancy2209[m]>
And to have HW GL/VK with the mesa on HaikuPorts
<fancy2209[m]>
Though I haven't understood if that works or not
<OscarL>
"warning: array subscript 256 is outside array bounds of 'char[26]' [-Warray-bounds=]" Apple code for you!
<OscarL>
fancy2209[m]: mesa is software-rendered only for now.
<fancy2209[m]>
Ah right drm
<OscarL>
("mad-genius" x512[m] experiments aside, of course :-))
<fancy2209[m]>
Is there any way to have HW Accelerated Graphics?
<fancy2209[m]>
OscarL: Yeah I've read a ton about what he's made
<x512[m]>
fancy2209: Only if you have Radeon SI GPU.
<fancy2209[m]>
s/?/ then (when I get the GPU working of course)/
<fancy2209[m]>
Like an R600 GPU?
<fancy2209[m]>
I do have an devide with that but not this one unfortunately
<x512[m]>
R600 is too old.
<fancy2209[m]>
What line is Radeon SI?
<fancy2209[m]>
I can't find anything on it
* OscarL
consoles his poor Radeaon 3000 iGP: "shhh! you're still yougn to me little boy!" :-P
<fancy2209[m]>
I don't remember what that device with an Radeon HD had, thanks for the info though
<x512[m]>
But I plan to work on Nvidia Turing+ support. Next year likely.
<fancy2209[m]>
By the way the issue about it hasn't had any activity in a bit, has there been any progress in deciding and if and how DRM will be implemented in Haiku
<fancy2209[m]>
Also to the side, how difficult would it be to add a new PowerPC device to the kernel?
<fancy2209[m]>
It's listed in the kennel as renoir
AlienSoldier has joined #haiku
<x512[m]>
Mesa NVK Vulkan driver currently do not support Nvidia NVRM interface, only Nouveau.
<OscarL>
fancy2209[m]: AFAIK, only x86-32 / x86-64, and RISCV64 are capable enough to boot into desktop. Spe, work has been done for ARM64, but haven't seen anyone touching the PowerPC port in quite a while.
<x512[m]>
So wrapper is needed.
<OscarL>
s/Spe,/More/ (can't type :-D)
<x512[m]>
I do not see any practical meaning of supporting PowerPC because it is dead platform.
<x512[m]>
PowerPC 64 exists, but it is very different thing.
mmu_man has joined #haiku
<OscarL>
darn parallel make is not reliable enough. Got "cannot find -ldns_sd: No such file or directory".
<Begasus>
should give it a run tomorrow :)
<OscarL>
silly mdnsd fails to start if /var/run dir doesn't exists. Man... Apple coders suck :-)
<Begasus[m]>
lol
<OscarL>
(I added a post-install-script for that on the .recipe, but just trying again on a clean 32 bits install now)
<Begasus[m]>
got an issue like that with r2pm :)
Anarchos has quit [Remote host closed the connection]
<OscarL>
stupid thing doesn't even complains, nor uses exit(-1) or something like that. What a bunch of amateurs! :-P
<Begasus[m]>
take it upstream? :P
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL>
I might, if they did more that just code dumps on their repo.
<OscarL>
'KERN: Could not parse query "foobar.txt", stopped at: ""' <<< these syslog message are bogus/spurious or what?
<OscarL>
get them every time I use the "query" command (which I do a lot)
<Begasus>
100% tests passed, 0 tests failed out of 141
<Begasus>
nice, and not even in a recipe :P
Anarchos has joined #haiku
<OscarL>
crazy thing about that query syslog messages... each time I use a different "name", it seems to output that message at least 7 times in a row.
<Begasus>
/Share/wip/ada-2.9.2> adaparse -h
<Begasus>
Command-line version of the Ada URL parser
<OscarL>
"KERN: Last message repeated 6 times."
<Anarchos>
re
diver has joined #haiku
<Begasus>
tell it to shoosh?
<Begasus>
wb Anarchos
<OscarL>
Begasus: I might bother poor waddlesplash about it instead :-P
<Begasus>
he's got enough on his plate ... tsss :P
<OscarL>
Begasus: you might wan to add an "-n" parameter to the grep call on hgrep/hgrepall, not sure why I didn't think of it before :-(
<Anarchos>
OscarL grep -n should be the default :)
kinkinkijkin has quit [Quit: Leaving]
<OscarL>
Anarchos: only thought of it somehow after enabling it for "git grep" (along with column numbers)
<Begasus>
like grep -n -E OscarL?
<OscarL>
Begasus: yup!
<Begasus>
added, what does it do?
<OscarL>
foobar.txt:666, so you open it in the right line.
<OscarL>
(when you click-open from Terminal)
<Begasus>
ah, should check that next time
<Begasus>
it's pretty handy!
<OscarL>
not sure how to add colums thoug :-(
<augiedoggie_>
switch to ripgrep :P
<OscarL>
(even if Pe is still missing a PR for it, :wink: :wink:)
<OscarL>
tried, was slower than regular grep for me.
<OscarL>
(or I'm thinking of "ag" instead?)
mmu_man has joined #haiku
<Begasus>
always forget about "ag"
<OscarL>
"cmd:rg"... I think the issue for me was that its startup time was longer than the total grep search time.
<augiedoggie_>
i don't think i've ever noticed ripgrep being slower than standard grep
<OscarL>
slow HDD, slow hardware/VM, host set in "eco" mode... went right back to regular grep :-D
<augiedoggie_>
i'm not sure why that would make a difference though, those things would slow down both tools
<OscarL>
rg binary was quite bigger than grep IIRC.
<augiedoggie_>
that's to be expected from a rust app
<Anarchos>
i don't like this 'file:line' syntax, cause it doesn't work with vim
<OscarL>
Anarchos: switch to Pe! :-P
<Anarchos>
OscarL as soon as it will be able to syntax coloring OCaml files *grins*
<waddlesplash>
on the off chance it's continuable the kdl will be printed to the syslog after you exit
<waddlesplash>
but it's probably not continuable
<OscarL>
Anarchos: give it a go? it is not *that* hard (I've added a quire a few to it).
<Anarchos>
OscarL i have no time to make syntax file for pe
<Anarchos>
OscarL and vim is always available on every platform i use (work or home)
<OscarL>
excuses, excuses! :-P
<piusbird>
well i'm attempting to crash her again
<OscarL>
augiedoggie_: cmd:rg on ssd (and vmware): cold start up time not *that* bad, and beats grep once cached. Will test drive it more. Thanks for the reminder!
chilledfrogs has quit [Quit: connection reset by purr]
<OscarL>
augiedoggie_: on actual searchs, rg is > 2x slower than grep for me. (at last when just replacing grep for rg in "hgrep", for example)
parabyte has joined #haiku
<parabyte>
I do not mean to offend anyone, but why is there so few video drivers for haiku?
<parabyte>
i assumed that would be a priority?
<OscarL>
doen't matter if it is top priority, but you don't have enough people.
DKnoto has quit [Quit: Leaving]
<OscarL>
driver developers, willing to work for free do not grow on trees, sadly.
<parabyte>
theres plenty of information in the X11 drivers for other os's
<OscarL>
are you volunteering then? :-)
<parabyte>
i only know C and bash
<parabyte>
and other things iv probably forgotten
<parabyte>
OscarL, are you a power user or a dev?
<OscarL>
a loooong time ago I tried writting a driver for the SiS 630 igp. Even managed to beat Be's sis driver on certain 2d accel calls, but for the life of me I couldn't figure out how to do mode-setting (even having the sis driver for Linux right besides me).
<augiedoggie_>
where is hgrep? i can't find it
<OscarL>
parabyte: more like the village idiot mixed with nosy user + some kind of low-quality collaborator :-D
Begasus has quit [Quit: Vision[]: i've been blurred!]
<parabyte>
OscarL, cant google summer of code improve things? main area's id love to see improvement is video drivers and nfs support improved
<OscarL>
augiedoggie_: from mmu_man's bashrc: it is a bash function that calls: "find /boot/system/develop/headers/os -type f -print0 | xargs -0 grep -n -E "$@"
<parabyte>
using my haiku box with nfs running audacious is a thing for me
<parabyte>
unfortunately nfs soooo unstable makes jesus weep!
<augiedoggie_>
i have my own header search alias, just a second
<Begasus[m]>
closing down here, off to dogschool
<Begasus[m]>
cya peeps
<parabyte>
dogschool!!!
<OscarL>
parabyte: driver development is not particularly "entry level stuff". We *had* some very smart students join via GSoC, but for most... driver developemnt is kind above their skill level.
<OscarL>
(at least from what I've seen)
<augiedoggie_>
mm, it's written in zsh, i don't know if i have the old version
<OscarL>
augiedoggie_: don't worrie. thanks anyway. now that I have an SSD, can't really complain much about it anyway :-D
<OscarL>
augiedoggie_: still 2x slower than regular grep :-D, oh well.
<augiedoggie_>
hm
<OscarL>
a *tad* faster than find |xargs rg, but still 0.470s vs 0.205s
Anarchos has quit [Quit: Vision[]: i've been blurred!]
BrunoSpr has joined #haiku
Anarchos has joined #haiku
BrunoSpr has quit []
mmu_man has quit [Ping timeout: 480 seconds]
<piusbird>
waddlesplash, syslog sent looks like the firmware is panicing for some reason
<piusbird>
i can see about testing it on beta5 instead of nightly but that may have to wait for the weekend
HaikuUser has joined #haiku
HaikuUser has quit []
diver has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<piusbird>
odd because that firmware hasn't been touched since 2009 according to linux git
mmu_man has joined #haiku
diver has quit [Ping timeout: 480 seconds]
<fancy2209[m]>
<x512[m]> "I do not see any practical..." <- I just wanted to try to port Haiku to the Wii haha
Anarchos has joined #haiku
<fancy2209[m]>
NetBSD and the Linux Kernel both officially support it, and Haiku is by far the best OS I've used for older Hardware
<fancy2209[m]>
Even though I just love Haiku in general
<Anarchos>
Begasus[m] one more bug squashed (i used uninitialized variables which appear to have almost the good values..)
<fancy2209[m]>
<x512[m]> "For Nvidia, open sourced..." <- Huh? But I thought Haiku had no compat with Linux Drivers
<fancy2209[m]>
<x512[m]> "fancy2209: Only if you have..." <- It too me a bit to realize you meant Southern Island haha, not used to hearing people say AMD GPU Generation Names
<fancy2209[m]>
The acceleration works trough RadeonGFX isn't it?
<fancy2209[m]>
* The acceleration works trough RadeonGfx isn't it?
zard has quit [Quit: leaving]
diver has joined #haiku
diver has quit [Ping timeout: 480 seconds]
x10z has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #haiku
<Anarchos>
Begasus[m] progress !!!! one disk is 0x82 which seems good. One is 0xcc which can't be...
<phschafft>
so, let's write an e-mail to erysdren.
<MonniTheCat>
0xCC usually means out-of-bound access or use-after-free...
<fancy2209[m]>
Uhhhhh
<fancy2209[m]>
I saw that the Nightly versions had a Realtek driver but when I tried to boot the installer all I got was a kernel panic
<fancy2209[m]>
s/but/and it seems it's working fine /
<Anarchos>
MonniTheCat yes that's why i will log all the structure to see where it miss some data
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
scantysnax has quit [Read error: Connection reset by peer]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<MonniTheCat>
<Anarchos> "Mika Lindqvist yes that's why..." <- That's pretty much the only way to track what gets passed and where... also to know what values are compared for each drive and partition...
Yoke has quit [Ping timeout: 480 seconds]
scantysnax has joined #haiku
<scantysnax>
weee..... mounting fat send me to kdl.
<Habbie>
reliably?
<scantysnax>
either that, or it takes a really long time, and it's read only
<scantysnax>
and it also slows down the whole system until it's finished mounting.
<scantysnax>
i've mentioned this before.
<scantysnax>
i think the solution is to go with a nightly.
<scantysnax>
where i'm told, will fix it.
<scantysnax>
since there's a different fat drive.r
<scantysnax>
driver.*
pabs has quit [Ping timeout: 480 seconds]
pabs has joined #haiku
<OscarL>
If you really need continued access to large FAT partition, then yes scantysnax. Better switch to nightlies. So far I don't recall any incompatibility between nightlies and beta5 (there were at least a couple on earlier betas), so your devel work shouldn't be impacted much.
<OscarL>
in any case, when your work is ready for haikuporter, it won't be too hard to check compatibility with those buildmasters.
<OscarL>
either by having a second beta5 install, reverting temprorarely to it, or by using some ~guinea-pigs~ willing testers you can find here :-)
<MonniTheCat>
nightlies get better every week... so many people complain when something breaks that things get fixed quite fast...
Anarchos has joined #haiku
<Anarchos>
re
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
<gordonjcp>
isn't the new FAT driver also in the latest beta?
<gordonjcp>
I've been on nightlies since Intel graphics didn't work with analogue VGA
gouchi has joined #haiku
gouchi has quit [Remote host closed the connection]
tqh has joined #haiku
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #haiku
* Anarchos
found the origin of 0xcc
zardshard has left #haiku [Disconnected: Received SIGTERM]
zardshard has joined #haiku
zardshard has left #haiku [Disconnected: Received SIGTERM]
zardshard has joined #haiku
diver has joined #haiku
tqh has quit [Quit: Leaving]
dby has joined #haiku
Anarchos has quit [Remote host closed the connection]
Anarchos has joined #haiku
<Anarchos>
where to paste a screenshot ? i tried to put it there : https://0x0.st/XFKk.png, but doesn't seem to work
<OscarL>
gordonjcp: new FAT driver is on beta5, yes, but some crucial bugfixes only landed on nightlies (compiling nigthlies FAT driver on beta5 branch needs also backporting other changes so... better use nightlies if need a fixed FAT driver)
<OscarL>
Anarchos: I use https://ibb.co (because I'm ip-blocked from 0x0.st for some reason)
<Anarchos>
OscarL did'nt work for my file 'some file could not be uploaded'
<OscarL>
file name had extension set? (some websites complain if you give them an extension-less file)
<OscarL>
github doesn't likes text files without .txt, for example.
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #haiku
<Anarchos>
OscarL yes it has '.png' extension
<OscarL>
try different browser?
<Anarchos>
OscarL i tried with web+ and falkon
<OscarL>
maybe try with https://imgur.com ? (haven't used it myself)
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #haiku
<OscarL>
"cd dir_with_the_image && python3 -m http.server" and give us your IP? :-P
<Anarchos>
now BootManager will be able to install menu item for OS on other disks :)
<OscarL>
awesomo!
<Anarchos>
0x80 was the boot disk, in my case the usb key. so it perfectly make sense to get 81 and 82 for the hard drives
<OscarL>
I use BootManager exclusibly on this PC, and have 3 disks with a mix of OSes, so I see myself doing some testing in the near future :-)
<Anarchos>
OscarL i still have a long path to get a patch accepted :)
<OscarL>
Welp, when it is up for review, the least I can do it to give it a try and report back :-)
<OscarL>
bbl, I hope. Congrats Anarchos!
OscarL has quit [Quit: see you later.]
<Anarchos>
OscarL i touch some very sensitive parts of bootloader : so i am not sure to have broken things for atari or floppy boot
Anarchos has quit [Quit: sleep(8h)]
<x512[m]>
<fancy2209[m]> "Huh? But I thought Haiku had..." <- Nvidia open kernel driver is not only a Linux driver. It is designed to be portable, you just need to implement OS-specific functions. There are also native versions of this driver for FreeBSD and Solaris. This is why it looks so promising for Haiku.
mmu_man has quit [Ping timeout: 480 seconds]
<fancy2209[m]>
oh wow, didn't expect Nvidia to make their open source driver so nice
imrahil has left #haiku [Error from remote client]
imrahil has joined #haiku
mmu_man has joined #haiku
ChaiTRex has quit [Remote host closed the connection]
ChaiTRex has joined #haiku
dpirate_ has quit []
dpirate has joined #haiku
<fancy2209[m]>
How can I recompile the kernel and install it to the current install instead of building an haiku image from scratch?
<PulkoMandy>
The simplestis to build the entire haiku package (jm -q haiku.hpkg) and install the resulting file using pkgman install
<dovsienko>
waddlesplash: from src/system/libnetwork/netresolv/net/getprotobyname.c it seems getprotobyname() can already be used in a thread-safe, did I guess correctly?
<waddlesplash>
the returned data structure is shared across threads
HaikuUser has joined #haiku
<waddlesplash>
but it won't crash during multiple calls at least
HaikuUser has quit []
<waddlesplash>
fancy2209[m]: out of curiosity, why are you rebuilding the kernel?
<dovsienko>
waddlesplash: thank you, I would need to think about it. meanwhile, it seems the "pcap_nametoproto()" wrapper is always true in that file because pthread_mutex_lock() uses the variable without it
dby has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has joined #haiku
HaikuUser has quit []
<fancy2209[m]>
<waddlesplash> "fancy2209: out of curiosity, why..." <- My GPU is commented out of the Radeon HD driver since R1
<fancy2209[m]>
I wanna check it if it works and now or if I can fix it
<fancy2209[m]>
Since I want the backlight working
<fancy2209[m]>
s/and//
<fancy2209[m]>
<PulkoMandy> "The simplestis to build the..." <- Thanks
wicknix_ has joined #haiku
wicknix has quit [Ping timeout: 480 seconds]
<waddlesplash>
fancy2209[m]: it's probably commented out because it's broken lol. but have fun experimenting
<waddlesplash>
I think a lot of cards are broken under EFI because the ACPI mechanism to find the AtomBIOS is busted or something like that
<waddlesplash>
fancy2209[m]: anyway, you'll also want to specify the profile: jam -q -jN @nightly-anyboot haiku.hpkg
<waddlesplash>
if you don't specify the profile then you'll get some odd minimum profile that probably doesn't have the driver you want
<waddlesplash>
you may get an error that it doesn't know how to make @..., ignore that
<waddlesplash>
(really we should fix that bug)
<waddlesplash>
after it's built just install with pkgman. pkgman ins path/to/built/...
<waddlesplash>
this will create a state as usual allowing you to revert in the bootloader if it breaks something badly
<waddlesplash>
tbh most of this should be in a Quick Start guide. maybe I should add that to a TODO list
OscarL has joined #haiku
<OscarL>
fancy2209[m]: FWIW, you should be able to just "jam -q radeon_hd radeon_hd.accelerant", and then copying those resulting binaries on the right places under "/system/non-packaged/add-ons/"
<OscarL>
radeon_hd.accelerant under "accelerant/", and the kernel driver under "kernel/drivers/", with a symlink to "kernel/dev/graphics/"
<OscarL>
make that "kernel/drivers/bin/" (sorry)
<OscarL>
errr... I meant: it is "kernel/drivers/bin/", not just "kernel/drivers/" for "radeon_hd" :-D. Better install the full haiku.hpkg I guess instead of trying to decipher what I meant :-P
<fancy2209[m]>
I got what you meant
<fancy2209[m]>
I wish my wifi card worked
<fancy2209[m]>
USB tethering from an Android phone isn't the fastest
<fancy2209[m]>
Especially for large repos like Haiku and build tools
<OscarL>
fancy2209[m]: good! in general, not always, but most of the time, you can "override/replace" drivers that way (placing them under the non-packaged/ sub dirs)... some require that you blacklist the original one (or disable it at boot time).
<OscarL>
some things, like /system/servers/*, you're better of just installing a custom haiku.hpkg (had some "fun" trying to test a custom "mount_server" not long ago :-P)
<OscarL>
fancy2209[m]: you don't actually need buildtools (big repo) just for "jam haiku.hpkg"-
<OscarL>
you just need to comment out a single line in a file on haiku's repo, so it doesn't tries to build the 32 bits bootloader.
<OscarL>
you won't be able to create a full anyboot iso, but the trade off is more than worth it IMO.
<OscarL>
also... don't forget to use --depth=1 when/if cloning buildtools
<fancy2209[m]>
I didn't
<fancy2209[m]>
Wifi on my phone just keeps disconnecting where I am
<fancy2209[m]>
So haiku keeps loosing wifi as well haha
<fancy2209[m]>
OscarL: Wait what
<fancy2209[m]>
That's super handy
<fancy2209[m]>
Why is that not documented either ?
<OscarL>
well... if you haven't finished cloninng buildtools... I would suggest to just nuke it.
<OscarL>
fancy2209[m]: would you believe me if I told you it actually IS (I really thought it wasn't, I guess someone patched the docs in the meantimes)
<OscarL>
the --depth=1 I mean.
<fancy2209[m]>
I meant the not cloning buildtools
<fancy2209[m]>
--depth 10 is mentioned yeah
<OscarL>
ah... right... the "you don't REALLY neeed buildtools unless [...]", is missing :-P
<fancy2209[m]>
* I meant building without build tools, imo that's even better for slow networks and probably enough for a lot of people who want to contribute
<fancy2209[m]>
What line is it btw?
<OscarL>
give me a sec (slow brain, and slow HW)
<OscarL>
line 21, on "haiku/build/jam/packages/Haiku"
<OscarL>
on the haiku repo clone, ofc.
<waddlesplash>
we should really try and fix that
<OscarL>
indeed.
<waddlesplash>
the problem is that the BIOS bootloader chokes if anything else is in the Haiku loaders package
<waddlesplash>
so theyre in the main package
<fancy2209[m]>
<waddlesplash> "I think a lot of cards are..." <- Oh I might want to swap to MBR boot then
<fancy2209[m]>
I'm surprised that EFI Booting is working on an MBR drive to be honest
<fancy2209[m]>
s/MBR/BIOS/
<fancy2209[m]>
It shouldn't but it is and I'm not complaining
<OscarL>
I have an MBR drive, that boots in either BIOS or UEFI mode :-)
<fancy2209[m]>
Yeah, it's a bit weird that it works
<OscarL>
I wasn't ready to convert it to GPT, just added an ESP partition to it... added Haiku EFI, and it worked :-D
<fancy2209[m]>
By the way what are AtomBIOS?
<OscarL>
in BIOS mode it uses Haiku's BootManager :-D
<fancy2209[m]>
OscarL: In my case I had this drive setup to backup some Wii games so I had it on MBR
<fancy2209[m]>
I forgot and just followed the EFI guide It worked
<OscarL>
:-D
<waddlesplash>
the Haiku loaders don't depend on the system BIOS to read partitions
<fancy2209[m]>
OscarL: That has technical information on how to use them but not really what they are
<OscarL>
I have reFind on the ESP too.
<fancy2209[m]>
Everything I know is that they're what's preventing WiiU Linux from using the R700 Driver
<OscarL>
it booted in text mode at first... because I had to install it manually.
<fancy2209[m]>
* Everything I know is that they're what's preventing WiiU Linux from using the AMD GPU Driver
chaosDNA has joined #haiku
<fancy2209[m]>
That's a lot of bootloader's
<OscarL>
... and messed up config or something, but now it shows icons, after some fiddling (without knowing what I'm doing, as usual)
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL>
seemes to me that some BIOS/UEFI don't care much, and in BIOS mode, read MBR stuff as expected, and in UEFI mode..., if they find a partition marked as ESP, find a valid "efi" binary, they run it.
<OscarL>
others are more picky, and only work on GPT drives.
<OscarL>
fancy2209[m]: re AtomBIOS, I would assume kallisti5[m] can provide a far better description in few words than I could in a book.
mmu_man has joined #haiku
<OscarL>
fancy2209[m]: "phoronix" to the rescue: "AtomBIOS is an abstraction layer / interpreter used by AMD in their graphics processors for simplifying driver programming."
<fancy2209[m]>
<waddlesplash> "fancy2209: it's probably..." <- The issue the comment above it references is from Beta 1 from 2018 so there is a small chance it could work now (I'm crossing my fingers but I'm willing to learn and try to get it to work if it doesn't)
<OscarL>
Haiku's radeon_hd drivers seems to make good use of that for older cards, but newer hardware is not that compatible with the older ways, I guess.
<fancy2209[m]>
I really just want the backlight haha
<waddlesplash>
fancy2209[m]: it was enabled in the nightlies until recently and only disabled there just before beta5 because it still didn't work
<fancy2209[m]>
It makes sense Radeon_HD doesn't work well with cards that aren't really an Radeon HD
<OscarL>
fancy2209[m]: thanks for trying, in any case. Even if it ends up not actually working, it is a valuable data point.
<waddlesplash>
nah they are all the same hardware family
<waddlesplash>
so it should work
<waddlesplash>
but it doesn't find the AtomBIOS properly or something and then does invalid stuff
<fancy2209[m]>
waddlesplash: Oh well
<fancy2209[m]>
Time to learn how to debug them properly
<waddlesplash>
i have a card that doesn't work with it myself but haven't bothered to investigate
<fancy2209[m]>
* Time to learn how to debug this properly than
<waddlesplash>
wifi on the other hand, what do you have there?
<fancy2209[m]>
Btw is the latest nightly kernel panicking happening to anyone else?
<OscarL>
(TmTFx and I added a few lines to the intel_extreme driver, and got it working for our Celeron N4xxx laptops at least... just to mention a success history)
<waddlesplash>
fancy2209[m]: gonna need a screenshot